“Servlet基础知识”的版本间的差异

来自软件实验室
跳转至: 导航搜索
servlet
 
(未显示同一用户的5个中间版本)
第7行: 第7行:
 
* IDE/Servlet的部署
 
* IDE/Servlet的部署
 
* web.xml的作用
 
* web.xml的作用
 +
 +
== servlet ==
 +
* 由applet/portlet说开去:都需要容器的支持,都可以看作代码片段
 +
* servlet的生命周期:时序图,监听器
 +
* @WebServlet
 +
* HttpServlet
 +
* service/doGet/doPut/HttpServletRequest/HttpServletResponse
 +
* Filter,@WebFilter,和事务逻辑相关,有能力干预事务逻辑
 +
* Listener,@WebListener,和事务逻辑无关,没有能力干预事务逻辑
 +
 +
? Interceptor=Filter ?
 +
 +
? Decorator = Listener ?
 +
 +
知其然,知其所以然,从Servlet Container学到了什么?
  
 
== 参考资料 ==
 
== 参考资料 ==
 +
* Servlet官网:http://www.oracle.com/technetwork/java/index-jsp-135475.html
 
* Servlet官方教程:http://docs.oracle.com/javaee/6/tutorial/doc/bnafe.html
 
* Servlet官方教程:http://docs.oracle.com/javaee/6/tutorial/doc/bnafe.html
 +
* 一个不错的Servlet教程:http://www.importnew.com/14621.html
 
* coreservlets教程:http://courses.coreservlets.com/Course-Materials/chinese.html
 
* coreservlets教程:http://courses.coreservlets.com/Course-Materials/chinese.html
* servlet规范:
+
* servlet3.0规范:https://jcp.org/en/jsr/detail?id=315

2016年7月25日 (一) 22:21的最新版本

Servlet基本概念

  • 动态页面处理
  • JavaEE的基础

开发环境配置

  • Tomcat/JBoss
  • IDE/Servlet的部署
  • web.xml的作用

servlet

  • 由applet/portlet说开去:都需要容器的支持,都可以看作代码片段
  • servlet的生命周期:时序图,监听器
  • @WebServlet
  • HttpServlet
  • service/doGet/doPut/HttpServletRequest/HttpServletResponse
  • Filter,@WebFilter,和事务逻辑相关,有能力干预事务逻辑
  • Listener,@WebListener,和事务逻辑无关,没有能力干预事务逻辑

? Interceptor=Filter ?

? Decorator = Listener ?

知其然,知其所以然,从Servlet Container学到了什么?

参考资料