如清晰度低,可转PC网页观看高清版本:
http://v.qq.com/x/page/o05656uacql.html
Struts2
Struts2是由webwork2发展而来,那么其也是一个MVC的设计模式、充当的是MVC设计模式中的控制层(Controller--Action),本质是servlet,和struts在名称上区别不是很大,但是在编码风格上有很大的差别
1:提供拦截器
2:提供一些类型转换器
3:支持多种表现层的组件
搭建Spring框架
1:导包
2:配置web.xml,Spring的启动项
3:添加Spring的配置文件
1:导包
2:配置web.xml启动项
<!-- struts2的启动拦截 -->
<filter>
<filter-name>strutsMVC</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>strutsMVC</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
3:添加struts2的配置文件struts.xml
注意:不要出现中文路径
1:Myeclipse
2:Java7
3:Tomcat7
4:复制中央仓库(将原来的仓库名进行重命名,然后将资料复制进去,切忌不要覆盖)
5:创建maven工程,并引入Struts2的核心包
6:sqlyog-64位
姓 名(Name):ttrar
序 列 号(Code):ec38d297-0543-4679-b098-4baadf91f983
与SpringMVC类似
1.SpringMVC结构图
2.Struts2结构图
请求->StrutsPrePareAndExecuteFilter->Action(Controller)->Service->Dao->Result(dipatcher)->WEB-INF->jsp(${msg})