JPetStor (Spring Sample) 的分析
1. 启动:
1.1)分析web系统首先分析 web.xml , JPetStor 中 将所有 *.do 映射到 org.springframework.web.servlet.DispatcherServlet ,本映射会在application deployed 时候由WEB进行初始化。
1.2)application deploy 时候,启动spring需要的两个 Context ,其中包括两个Context 文件 /WEB-INF/dataAccessContext-local.xml /WEB-INF/applicationContext.xml
2. 用户登陆部分
2.1)form POST数据到 /shop/signon.do ,*.do 映射到 org.springframework.web.servlet.DispatcherServlet
2.2)由Spring MVC 控制,根据Spring Context中配置的 url 映射,本例子在 petstore-servlet.xml 中
<bean name="/shop/signon.do" class="org.springframework.samples.jpetstore.web.spring.SignonController">
<property
1. 启动:
1.1)分析web系统首先分析 web.xml , JPetStor 中 将所有 *.do 映射到 org.springframework.web.servlet.DispatcherServlet ,本映射会在application deployed 时候由WEB进行初始化。
1.2)application deploy 时候,启动spring需要的两个 Context ,其中包括两个Context 文件 /WEB-INF/dataAccessContext-local.xml /WEB-INF/applicationContext.xml
2. 用户登陆部分
2.1)form POST数据到 /shop/signon.do ,*.do 映射到 org.springframework.web.servlet.DispatcherServlet
2.2)由Spring MVC 控制,根据Spring Context中配置的 url 映射,本例子在 petstore-servlet.xml 中
<bean name="/shop/signon.do" class="org.springframework.samples.jpetstore.web.spring.SignonController">
<property
本文分析了JPetStor项目的启动流程与用户登录部分。启动阶段通过web.xml映射所有*.do请求到DispatcherServlet,并加载两个关键的Spring Context配置文件。用户登录时,表单数据被POST到/shop/signon.do,该路径被映射到SignonController。

被折叠的 条评论
为什么被折叠?



