《深入分析Java Web技术内幕》读后感(servlet)
2017-11-24 16:04
183 查看
见书第九章 P243
在Tomcat的容器等级中,Context容器直接管理Servlet在容器中的包装类Wrapper,所以Context容器如何运行将直接影响Servlet的工作方式。
Servlet容器的启动过程
Tomcat的addWebapp方法:
public Context addWebapp(Host host, String url, String name, String path) { silence(host, url); Context ctx = new StandardContext(); ctx.setName(name); ctx.setPath(url); ctx.setDocBase(path); ctx.addLifecycleListener(new DefaultWebXmlListener()); ctx.setConfigFile(getWebappConfigFile(path, url)); ContextConfig ctxCfg = new ContextConfig(); ctx.addLifecycleListener(ctxCfg); // prevent it from looking ( if it finds one - it'll have dup error ) ctxCfg.setDefaultWebXml(noDefaultWebXmlPath()); if (host == null) { getHost().addChild(ctx); } else { host.addChild(ctx); } return ctx; }
Web应用的初始化工作
创建servlet实例
1、创建servlet
2、初始化Servlet
Servlet体系结构
Servlet如何工作
Servlet中的listener
Filter如何工作
Servlet中的url-pattern
相关文章推荐
- Servlet和JSP核心编程读后感
- Servlet和JSP核心编程读后感二(第4章)
- Servlet和JSP核心编程读后感二(第6章)
- Core Servlets and JSP Volume I 读后感 概述(一)
- Core Servlets and JSP Volume I 读后感 开发环境配置(二)
- Core Servlets and JSP Volume I 读后感 Servlet(三)
- Core Servlets and JSP Volume I 读后感 JSP(四)
- Core Servlets and JSP Volume I 读后感 JDBC(五)
- 博为峰Java技术题 ——JavaEE Servlet 处理日期Ⅱ
- jsp跳转至servlet中的中文乱码问题
- Eclipse 新建Servlet出错问题
- Jsp和Servlet的联系与区别
- 学习SpringMVC(五)之使用Servlet原生API
- servlet 声明周期, 线程安全
- 实习日志(6):Flex显示Servlet所传值
- java_web 学习第一天(Servlet入门)
- 黑马程序员--servletConfig和servletContext
- Java Servlet之编写第一个Servlet
- 汤姆大叔的深入理解JavaScript读后感四(完结篇)
- Servlet