Servlet容器

容器能提供什么?

1. 通信支持

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

2. 生命周期管理

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

3. 多线程支持

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

4. 声明方式实现安全

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

5. JSP支持

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

你可能感兴趣的:(Servlet容器)