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

来自软件实验室
跳转至: 导航搜索
servlet
servlet
 
(未显示同一用户的3个中间版本)
第9行: 第9行:
  
 
== servlet ==
 
== servlet ==
 +
* 由applet/portlet说开去:都需要容器的支持,都可以看作代码片段
 
* servlet的生命周期:时序图,监听器
 
* servlet的生命周期:时序图,监听器
 
* @WebServlet
 
* @WebServlet
 
* HttpServlet
 
* HttpServlet
 
* service/doGet/doPut/HttpServletRequest/HttpServletResponse
 
* service/doGet/doPut/HttpServletRequest/HttpServletResponse
* Filter,@WebFilter,一般和事务逻辑相关
+
* Filter,@WebFilter,和事务逻辑相关,有能力干预事务逻辑
* Listener,@WebListener,一般和事务逻辑无关
+
* Listener,@WebListener,和事务逻辑无关,没有能力干预事务逻辑
  
? Interceptor,Filter,Listener,Decorator的区别和联系?
+
? Interceptor=Filter ?
 +
 
 +
? Decorator = Listener ?
  
 
知其然,知其所以然,从Servlet Container学到了什么?
 
知其然,知其所以然,从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学到了什么?

参考资料