没用到hibernate,简单的搭建了环境,上篇文章介绍过。搭建过程中有几个注意点。新版本的struts2过滤器的配置和老版本不同
<filter> <filter-name>struts</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
二:认真检查spring的包,最后研究一下。我这是遗落了struts2-spring-plugin这个jar,导致注入不了报空指针。什么叫整合,也就是两个框架要联系对吧,这个包应该是关键作用。
三:要了解struts2的流程。前端页面一个action过来,程序应该是去action中找(action在MVC中其实和servlet作用一样的,属于和V层打交道的),我们知道action是配置在struts.xml中,通过struts.xml class属性去spring配置文件applicationContext.xml中找bean的name属性,知道对应的action。action中一般会注入业务逻辑的类,比如
<bean name="LoginAction" class="com.hqj.action.LoginAction"> <property name="loginService"> <ref bean="loginService"/> </property> </bean>
看配置,我们知道程序会找到Loginservice,这个类在处理完后交给action execute处理返回字符串值,再到struts.xml找到相应跳转。整个大概就这样。
四:注意的一些对应
前端页面表单如
<s:form name="LoginAction" action="/LoginAction" method="post"> userName:<s:textfield name="name" label="userName"></s:textfield><br/> <br/> password:<s:textfield name="pass" label="password"></s:textfield><br/> <br/> <s:submit label="submit"></s:submit> </s:form>
s:textfield name="name"这个name要和
@SuppressWarnings("serial") public class LoginAction extends ActionSupport { private String name; private String pass; private LoginService loginService;
中String name这个name对应.
相关推荐
struts2+spring+springstruts2+spring+springstruts2+spring+spring
struts2+spring+Ibatis框架包
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
struts2+spring2.5+hibernate3.2整合完整项目,带数据库脚本 ,mysql,tomcat,myeclipse完整工程
Struts2+Spring3+HibernateBBS源码.rar请同时下载Struts2+Spring3+HibernateBBS源码lib1.rar ,Struts2+Spring3+HibernateBBS源码.rar lib2.rar此为jar包。
Struts2+Spring+Hibernate+Jsp+Mysql5 项目申报系统.zip
Struts2+Spring+hibernate中对action的单元测试环境搭建[总结].pdf
struts2+spring+mybatis框架,附带数据库建表,适合初学者搭建环境。
必备软件 学习struts2项目struts2+spring4+hibernate 必备
希望此套框架整合对深入了解和学校Struts2+Spring4+Hibernate4三大框架整合技术有帮助
《轻量级Java EE企业应用实战:Struts2+Spring4+Hibernate整合开发(第4版)》是《轻量级Java EE企业应用实战》的第4版,第4版保持了前几版内容全面、深入的特点,主要完成全部知识的升级。 《轻量级Java EE企业...
是将struts2+spring3+iBATIS进行整合。
轻量级JavaEE企业应用实战_Struts2+Spring3+Hibernate整合开发_第3版.part2
轻量级JavaEE企业应用实战_Struts2+Spring3+Hibernate整合开发_第3版.part1
基于Struts2+Spring+Hibernate+MySql的注册登录系统.zip
轻量级Java EE企业应用实战(第4版) Struts 2+Spring 4+Hibernate整合开发 光盘 源码 2014 李刚
struts2+spring+hibernate框架购物车
有关Struts2+Spring+Hibernate和Struts2+Spring+Ibatis的整合实例demo 原创,完全基于eclipse开发
Struts2+Spring+Mybaits3框架整合实例
struts2+spring+ibatis+mysql AOP日志管理,异常捕获 tomcat6.0+jdk1.6