SSH工程的构建过程---好记性不如烂键盘!

来源:互联网 发布:全境封锁 优化差 编辑:程序博客网 时间:2024/05/16 06:15

     新项目需要构建SSH工程,构建了一天老是出错,让阿修看了看,阿修拿出他的小本本,上面记录着当时他建工程的过程,虽然那上面的字儿潦草的我一个也认不得,但是很管用。好记性不如烂笔头,好记性不如烂键盘。

     1. 新建Web Project,写上Project Name,并选择Java EE 5.0。点击finish。

 

      2.加Spring(记住必须在加Hibernate之前)。对项目右击->Myeclipse->Add Spring Capabilities。选择Spring 2.0 ,把所有的包全选上。并选上copy checked....,点击next。最后点击finish。删除asm-2.2.3.jar,因为冲突。

 

      2.加Hibernate.对项目右击->Myeclipse->Add Hibernate Capabilities。选择Hibernate 3.1,把所有的包全选上。点击next,选择spring configuration file,点击next,选择Existing Spring.....,sessionFactory ID填写上sessionFactory。点击next,Bean ID填写上dataSource。其它的东西视数据库填写。点击next,勾去create SessionFactory class?最后点击finish。

 

     3.加struts。对项目右击->Myeclipse->Add  Struts Capabilities。填写符合项目的地方,点击finish。

 

    4. 配置 web.xml.在web.xml中增加

<context-param>

<param-name>contextConfigLocation</param-name>

<param-value>/WEB-INF/classes/applicationContext.xml</param-value>

</context-param>

 

 

 

<!--Spring的ApplicationContext 载入 -->

<listener>

<listener-class>

org.springframework.web.context.ContextLoaderListener

</listener-class>

</listener>

 

   5.struts-config.xml中加入

 

 

  <controller

processorClass="org.springframework.web.struts.DelegatingRequestProcessor">

  </controller>

 

   <plug-in

className="org.springframework.web.struts.ContextLoaderPlugIn">

<set-property property="contextConfigLocation"

value="/WEB-INF/classes/applicationContext.xml" />

   </plug-in>

 

 

 

 

原创粉丝点击