Struts2.1.6 + Spring2.0 + Hibernate3.1整合图解教程(ssh223)

  

在网上搜索了很多ssh323的配置文章,但有的开发环境不同,版本也不同,下面是我做的ssh323的开发配置教程,以供参考(因为是很久很久以前写的,因此环境有些古老,有用得到朋友根据实际情况来就好)

  
 <代码>开发环境:MyEclipse5.5 + Tomcat6.0 + MySql5.1
  配置环境:Struts2.1.6 + Spring2.0 + Hibernate3.1  
  
第一步:创建java web项目工程,选择J2EE 5.0版本
  

癝truts2.1.6

  
 <代码>下一步 
  

癝truts2.1.6

  
 <代码>下一步 
  

癝truts2.1.6

  
第二步:配置spring2.0 h5> <代码> 1,添加jar包   如图:   

癝truts2.1.6

  
 <代码>下一步 
  

癝truts2.1.6

  
 <代码>注:如果使用的是MyEclipse6.5请选中前四个包
  下一步 
  

癝truts2.1.6

  
 <代码>下一步 
  

癝truts2.1.6

  
 <代码>下一步 
  

癝truts2.1.6

  
 <代码> 2,配置web . xml文件
  添加如下配置:
  & lt; listener>
  & lt; listener-class>
  org.springframework.web.context.ContextLoaderListener
  & lt;/listener-class>
  & lt;/listener>//srp配置完毕,启动tomcao,看看启动是否有错。 
  
第三步:配置Struts2.1.61,
  
 <代码> 1。添加jar包,因为MyEclipse5.5里面没有集成struts2,因此我们需要自己添加jar包,复制所需的jar包到自由目录下,
  一共是7个:
  commons-fileupload-1.2.1
  commons - io - 1.4
  freemarker-2.3.13
  ognl-2.6.11
  struts2-core-2.1.6
  struts2-spring-plugin-2.1.6
  xwork-2.1.2
  
  2、配置web . xml,添加struts2核心控制器
  代码如下:
  & lt; filter>
  & lt; filter-name> struts2
  & lt; filter-class>
  org.apache.struts2.dispatcher.FilterDispatcher
  & lt;/filter-class>
  & lt;/filter>
  & lt; filter-mapping>
  & lt; filter-name> struts2
  & lt; url-pattern>/* & lt;/url-pattern>
  & lt;/filter-mapping>
  
  3、创建struts.xml文件
  注意:一定要在src根目录下,代码如下:
  & lt; ?xml version=" 1.0 " encoding=" utf - 8 " ?比;
  & lt; !DOCTYPE struts公共
  ”——//Apache软件基金会//DTD Struts配置2.1//EN”
  “http://struts.apache.org/dtds/struts-2.1.dtd”在
  & lt; struts>
  & lt;包名=" struts2 "扩展=皊truts-default”比;
  & lt;/package>
  & lt;/struts>//Struts2.1.6配置完毕,测试发布。如果有问题,及时排除错误。 
  
第四步:配置Hibernate3.11,
  
 <代码> 1。添加jar包,如图: 
  

癝truts2.1.6

  
 <代码>下一步 
  

癝truts2.1.6

  
 <代码>下一步 
  

癝truts2.1.6

  
 <代码>下一步 
  

癝truts2.1.6

Struts2.1.6 + Spring2.0 + Hibernate3.1整合图解教程(ssh223)