Spring+struts+hibernate的架构搭建步骤

一.新建WEB工程。
二.导入Struts1.2。
三.导入Spring,
注:在Add Spring Capabilities页面,
在Spring 1.2 AOP Libraries -<MyEclipse - Library>,Spring 1.2 Core Libraries -<MyEclipse - Library>,Spring 1.2 ORM/DAO/Hibernate3 Libraries -   <MyEclipse - Library>,以及Spring 1.2 Web Libraries -<MyEclipse - Library>前面打钩,将其选中。然后选中下面的Copy checked Library contents to project folder  (TLDs always copied)选项。下一步。

四.点Folder后面的Browse按钮,将applicationContext.xml放到WebRoot/WEB-INF下面去。完成。

五.导入Hibernate。
   注:在Hibernate Specification:后面选中Hibernate 3,然后在下面的Select MyEclipse/User libraries下面选中Hibernate 3.0 Core Libraries -<MyEclipse-Library>和Spring 1.2 ORM/DAO/Hibernate3 Libraries -<MyEclipse-Library>,并且选中下面的Copy checked Library Jars to project folder and add to build-path,下一步。

六.选中Spring configuration file(applicationContext.xml),下一步。

七.选中Existing Spring confiiguration file 。然后在SessionFactoryID:定义一个SessionFactory的变量名(名字随便起,不过最好见名知意)。

八.配置你的数据源,下一步:

九.去掉Create sessionfactory class前面的勾。完成。
十.在Struts-config.xml中的</struts-config>上面加入:
   <controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"></controller>
  <message-resources parameter="struts包名.ApplicationResources" />
  <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
   <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml"/>
  </plug-in>

你可能感兴趣的:(DAO,spring,Hibernate,struts,MyEclipse)