`
blackchocolate
  • 浏览: 24651 次
  • 性别: Icon_minigender_2
  • 来自: 重庆
社区版块
存档分类
最新评论

head first servlet jsp 学习笔记

阅读更多
1.web服务器和客户做什么?他们如何交流
   直白的讲,用户可以通过web浏览器请求一些资源,web服务器得到这些请求之后,查找资源,然后向用户返回一些结果。
   这个服务器,可能是是物理主机,可能是web应用。这个服务器给浏览器发回的结果一般是一组用html编写的指令,浏览器知道怎么处理html。
   用户和服务器之间通过http协议进行传输,http是tcp/ip的上层协议。tcp负责确保从 一个网络节点向另一个网络节点发送的文件能作为一个完整的文件到达目的地,尽管在传输过程中这个文件可能被分解为小块传输。ip是一个底层协议,负责把数 据包沿路由到目的地。http则是另一个网络协议,它有一些web特性,不过它要依赖tcp/ip从一处向另一处完整的传送请求和响应。http回话的结 构是一个简单的请求/响应序列:浏览器发出请求,服务器做出响应
 
2.HTTP GET和POST请求及HTTP响应剖析
   例如访问百度,发送这样一个请求:

 
 

3.什么是容器?容器能带给你什么

   服务器得到一个指向servlet的请求,服务器不是把这个请求直接交给servlet,而是交给部署这个servlet的容器,要由容器向servlet提供请求和响应,然后由容器调用servlet的方法。

   为什么要由容器完成这些工作呢,容器给我们提供了通信支持,生命周期管理,多线程支持,声明方式实现安全,jsp支持。有了容器之后,你就可以专注于自己的业务逻辑,而不用考虑为线程管理、安全性和网络通信编写代码了。

4.容器如何处理请求?

  

 

 

 5.部署一个简单的servlet

6.servlet生命周期

   servlet的生命周期很简单,只有一个主要状态--初始化,如果servlet没有初始化,则要么正在初始化,要么就不存在

  • 大小: 114.4 KB
  • 大小: 241 KB
  • 大小: 160.2 KB
  • 大小: 237.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics