Server学习Day1

1.首先学习Tomcat的配置

1. 学习原始界面的配置
2. 学习Eclipse的配置

2.然后在服务器配置servlet

1. 用Eclipse工具进行servlet的创建
2. 纯手工进行servlet的创建

3.Servelet

   - 什么是servlet
     遵循了sun公司规范的java类
     用来完成B/S架构下客户端请求的响应(一般是动态效果)
     跨平台  多线程 性能好
     SUN公司提供了 统一的API接口

4.小知识点汇总

  1. tcp/ip monitor的作用:将8080改写成指定的端口-->然后被监视器捕获(可以用两个端口进行访问)---> 拦截请求 可以查看请求 和响应 相关的数据
  2. Content-Length: HTTP的早期版本采用关闭连接的办法来划定报文的结束。但是,没有Content-Length的话,客户端无法区分到底是报文结束时正常的关闭连接还是报文传输中由于服务器崩溃而导致的连接关闭。客户端需要通过Content-Length来检测报文截尾。
  3. 请求格式
 请求格式:
      请求行  请求方式  请求地址  协议版本
请求头:
      请求名字: 请求数据
请求体:
      请求的数据 如注册的用户名 密码 ...
  1. 响应格式
 响应格式:
      响应行  协议  状态码  状态
响应头:
      响应名字: 响应数据
响应体:
      响应的数据 如注册的用户名 密码 ...

5.学习原始界面的配置

* 先配置JDK    JAVA_HOME PATH
* 再配置Tomcat   CATALINA_HOME PATH

6.学习Eclipse的配置

* 先建一个空动态web文件
* 找到控制台的servers中
* 添加一个Tomcat的服务器,点击完成
* 在控制台的servers中右键open,设置Sever Location
* 然后就可以进行启动了
* 为了完善,在javaEE Tools中点击Generate Development 
* 哦哦,结束

7.Eclipse创建一个servlet文件

* 创建一个动态的web文件
* 在javaResource里面的src里面创建包
* 然后在包里面创建文件
* 在javaEE Tools中点击Generate Development
* 在web.xml里面配置相对路径
* 哦哦,结束

8.纯手工创建一个servlet文件

* 第一步:创建一个servlet的java文件
* 第二步:配置XML文件
* 第三步:将Apache的Tomcat的servlet.api.jar包拷贝过来
* 第四步:打包文件,将文件分别放置到指定的目录结构里面

* DowneyJr-->WEB-INF-->classes+lib+web.xml
* javac -cp ./servlet-api.jar -d . MyServlet.java
* servlet-api.jar是我们的jar包,MyServlet.java是我们要编译的文件

* 在classes里面放置编码后的文件
* 在lib里面放置我们依赖的库
* 将文件放置到我们指定的webApps里面
* 在web.xml配置我们的映射
* 直接在浏览器里面就可以访问我们的路径了**hello.do

     hello//和下面的保持一样就好了
     com.xdl.servlet.MyServlet
  
  
      hello//和上面的保持一样就好了
      /hello.do//可以在成任意.do
  

你可能感兴趣的:(Server学习Day1)