Servlet容器

容器能提供什么?

1. 通信支持

利用容器提供的方法,你能轻松的让servlet与Web服务器通话。不需要自己建立ServerSocket,监听某个窗口,创建流等等。容器自己知道与Web服务器之间的协议。

2. 生命周期管理

容器负责加载类,实例化和初始化servlet,调用servlet方法,以及使servlet实例能够被垃圾回收。所以不需要考虑资源管理。

3. 多线程支持

容器会自动地为它接收的每个servlet请求创建一个新的java线程。针对客户的请求,如果servlet已经运行完相应的HTTP服务方法,这个线程就会结束。

4. 声明方式实现安全

利用容器,可以使用XML部署描述文件来配置(和修改)安全性,而不必将其硬编码写到servlet(或其它)类代码中。

5. JSP支持

容器将JSP代码翻译成真正的java

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0 系列目录# WEB请求处理 WEB请求处理一:浏览器请求发起处理 WEB请求处理二:Nginx请求反向代理 本...
    七寸知架构阅读 14,752评论 22 190
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,445评论 11 349
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,934评论 18 399
  • 最近这周,我一直有意识地训练自己用金字塔法则思考、写作和做客户方案,新旧交战,真...
    卫红教练阅读 3,437评论 0 1
  • 学习后端的来龙去脉: 关于后端知识的学习之前已经开始了,只是最近才开始觉得有必要记录一下,看到简书这个网站风格貌似...
    DonnieZero阅读 2,571评论 0 1