整合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() , 再去执行指定的方法。
 
附件里是我的体会,若有不正确的地方,请大家给多指教。
 

你可能感兴趣的:(Hibernate,struts2,职场,休闲)