1、将webXml对象里对StandardContext的属性进行映射
、contextParams、ejbLocalRefs、ejbRefs、envEntries、errorPages、filters、filterMaps、jspPropertyGroups、listeners、localeEncodingMappings、messageDestinationRefs、metadataComplete、mimeMappings、resourceEnvRefs、resourceRefs、securityConstraints、securityRoles、serviceRefs
2、将servlet封装成Wrapper。主要是以下。
(1)、设置setLoadOnStartup
(2)、设置setName
(3)、设置servlet.getParameterMap()。
(4)、设置setServletClass
(5)、context.addChild(wrapper)
1)、主要进行super.addChild(child),当前对象StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs],代码在standardContext中。
2)、主要进行addChildInternal(child),代码在ContainerBase中。
3)、child.setParent(this),child=StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs].StandardWrapper[jsp],this=StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs]
4)、children.put(child.getName(), child);kv存储。
5)、child.start(),后续介绍。
6)、fireContainerEvent(ADD_CHILD_EVENT,child);StandardContext的container的listeners为0,所以没有动作执行。
3、context增加servletMappings
4、context设置session超时时间
5、获取SessionCookieConfig设置属性。
6、context设置taglibs。
7、context设置welcomeFiles。
8、context设置jspPropertyGroups。
相关推荐
代码走读记录表模板代码走读记录表模板代码走读记录表模板
在项目开发过程中,因代码质量不过关,进行了代码走读,事后把意见留存,组织成word文档。在以后遇到相同的问题时可以快速解决。
Apache Spark源码走读之2 -- Job的提交与运行.pdf
Apache Spark源码走读之3 -- Task运行期之函数调用关系分析
Apache Spark源码走读之如何进行代码跟读
代码走读记录,又称代码审查记录,包含C++代码走读,JAVA代码走读,C#代码走读
代码走读[总结].pdf
代码走读工具Jupiter实践
DPDKL2fwd代码走读报告(代码流程分析).pdf
代码走读检查列表[参考].pdf
Apache Spark源码走读之4 -- DStream实时流数据处理
Apache Spark源码走读之5 -- DStream处理的容错性分析
Storm源码走读笔记 写的非常详细的代码走查笔记,对于想阅读源代码提高编程能力的同学非常有用哦。
SPEEDX 代码走读笔记.txt
代码走读检查列表.pdf
1、准备工作 2、检查函数 3、类型检查 4、条件 5、循环 6、输入输出 等等
详细的Hadoop源码剖析电子版。书中引用了丰富的架构图片和流程来解析结合hadoop框架原理,推荐深度运维和二次开发者阅读
广播分发
FFmpeg开发资料和开发过程中的一些code走读报告
app-servicee代码走读