Struts 2+Spring 3+Hibernate 4 在MyEclipse 2014环境下的整合配置

原创 2015年03月14日 22:17:43

1.创建一个web工程:


2.添加Struts 2支持





3.添加Spring 3的支持







4.添加Hibernate 4的支持




5.配置完成后web.xml,applicationContext.xml,struts.xml内容如下:

5.1 web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>SSH</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>WEB-INF/applicationContext.xml</param-value>
  </context-param>
</web-app>

5.2 applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd" xmlns:tx="http://www.springframework.org/schema/tx">


	<bean id="dataSource"
		class="org.apache.commons.dbcp.BasicDataSource">
	</bean>
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
		<property name="dataSource">
			<ref bean="dataSource" />
		</property>
		<property name="hibernateProperties">
			<props></props>
		</property>
	</bean>
	<bean id="transactionManager"
		class="org.springframework.orm.hibernate4.HibernateTransactionManager">
		<property name="sessionFactory" ref="sessionFactory" />
	</bean>
	<tx:annotation-driven transaction-manager="transactionManager" />
</beans>

5.3 struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>

</struts>    

到此,Struts 2+Spring 3+Hibernate 4 在MyEclipse 2014环境下的整合配置完成。

下篇博文将会完成在ssh框架内完成对数据库的增删查改操作。







版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

myeclipse2015+struts+spring+hibernate spring-web-3.2.5 Unsupported module

myeclise 2015 bug tomcat7和8斗殴部署不了 spring-web-3.2.5.RELEA Unsupported module
  • J_mani
  • J_mani
  • 2017年05月18日 21:56
  • 222

MyEclipse搭建SSH(Struts2+Spring2+Hibernate3)框架项目教程

对Struts、spring、hibernate大体上了解一遍后,就是针对这个几个框架的整合了。如何整合,请看下面: 第一:Struts2的jar和xml配置文件:         jar包:    ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

myEclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程

这篇博文的目的 尝试搭建一个完整的SSH框架项目。给以后的自己,也给别人一个参考。 读博文前应该注意: 本文提纲:本文通过一个用户注册的实例讲解SSH的整合。创建Struts项目...

MyEclipse搭建spring MVC+Hibernate

环境配置:MyEclipse6.5 1、新建web Project 项目 test-springMVC  2、在src目录下分别新建 controller、service、dao、pojo...

MyEclipse中自动整合Spring3+Hibernate/JPA

MyEclipse6.5中有这样一个功能,可以往项目中添加各种功能的支持,它可以自动为你把这些功能整合在一起。 这里以一个web project为例子说明。 一。新建数据库连接         ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...

利用K-means聚类算法根据经纬度坐标对中国省市进行聚类

K-means聚类算法是一种非层次聚类算法,在最小误差的基础上将数据划分了特定的类,类间利用距离作为相似度指标,两个向量之间的距离越小,其相似度就越高。程序读取全国省市经纬度坐标,然后根据经纬度坐标进...

Radon变换理论介绍与matlab实现--经验交流

本人最近在研究Radon变换,在查阅了各种资料之后在此写下个人的理解,希望与各位牛牛进行交流共同进步,也使得理解更加深刻些。 Radon变换的本质是将原来的函数做了一个空间转换,即,将原来的XY平...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts 2+Spring 3+Hibernate 4 在MyEclipse 2014环境下的整合配置
举报原因:
原因补充:

(最多只允许输入30个字)