本文出自 “在路上” 博客,请务必保留此出处http://yuwenhu.blog.51cto.com/672091/133637
整合Struts2+Hibernate的体会
转载Hibernate的工作方式:
核心:Session,SessionFactory, configuration。
操作:在myeclispse中,先添加Hibernate capabilities,然后就是在Database Explore中,找到数据库的表, 进行映射处理。
Struts2:
关键:添加相应的jar包,配制web.xml,配制struts.xml。
说明:
在Struts2+Hibernate时要注意,在相关的action(LoginAction)类中,一定要重写其构造函数LoginAction() { setDao(new OrderImpl())},注意要把操作类(DAO)的对象初始化,以便操作类进行相关操作。
另外:就是执行顺序问题,在struts.xml中的
<action name = “login” class = “com.test.action.LoginAction” method = “save”>
<result type = “redirect-action ”>/result.jsp</result>
</action>
如果action里有method的方法,则只会执行LoginAction中的save()方法,不会执行其execute()方法。如果action里没有method的方法,就会执行其execute()方法。不论有没有method的,程序都会先执行action的构造函数(LoginAction()),再去执行指定的方法。
附件里是我的体会,若有不正确的地方,请大家给多指教。
下一篇:SSH框架整合步骤
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Struts2、Spring和Hibernate应用实例(上)
Struts2、Spring和Hibernate应用实例(上)
软件开发 源代码 初学者 生产力 开发者 -
Struts2、Spring和Hibernate应用实例(下)
Struts2、Spring和Hibernate应用实例
软件开发 源代码 初学者 Struts2 -
Hibernate5增删改
Hibernate5增删改
hibernate User java -
struts1 、struts2 、hibernate运行流程
1.struts1运行流程: 1.1 struts1大体流程: 发布Struts Web服务时,根据web.xml初始化ActionServlet,Action
struts hibernate action session freemarker