首先加载Spring框架如图
为了便于以后添加新的应用这里把spring所有的Jar包都添加了下一步要将Spring的配置文件创建在
WEBINF目录下或许不理它到项目中去移动也可以单击Finish 对Spring的添加到此结束
接着我们再添加Hibernate框架如图
接着选择将Hibernate的配置文件交给Spring来进行管理如图
再为Hibernate创建一个sessionFactory如图
接着再选择数据源
接着是提示你是否建立sessionFactory因为已经将sessionFactory交给Spring管理了所以在这里不用创建了
单击Finish并将Spring中与Hibernate中一样的Jar包全部替换这样就完成了对Hibernate框架的加载了
接着再加载struts框架这里就不再详细说明了详情参考Struts + Spring 整合简单例子呵呵~~~
接着就是配置ApplicationContextxml 文件代码如图
<?xml version= encoding=UTF?>
<beans
xmlns=
xmlns:xsi=instance
xsi:schemaLocation= beansxsd>
<bean id=dataSource
class=monsdbcpBasicDataSource>
<property name=driverClassName
value=commysqljdbcDriver>
</property>
<property name=url value=jdbc:mysql://localhost:/test></property>
<property name=username value=root></property>
<property name=password value=></property>
</bean>
<bean id=sessionfactory
class=orgspringframeworkormhibernateLocalSessionFactoryBean>
<property name=dataSource>
<ref bean=dataSource />
</property>
<property name=hibernateProperties>
<props>
<prop key=hibernatedialect>
orghibernatedialectMySQLDialect
</prop>
<! 以下是添加的不是自动生成的 >
<prop key=nnectionautocommit>true</prop>
<prop key=hibernateshow_sql>true</prop>
<!上面是方便我们对程序的调试和操作 >
</props>
</property>
</bean>
<! 以下是添加的不是自动生成的 >
<! HibernateTemplate是一个帮助类它能简化Hibernate Session的编码和处理HibernateExceptions>
<bean id=hibernateTemplate
class=orgspringframeworkormhibernateHibernateTemplate>
<property name=sessionFactory>
<ref bean=sessionfactory/>
</property>
</bean>
<! 以上是手动添加的内容 >
</beans>
这里我们要注意添加注释的一段这些是对我们接下去的程序很有帮助的
再编写strutsxml 文件具体代码如下(因现在只是配置三大框架的环境所以很简单空空如也)
<?xml version= encoding=UTF?>
<!DOCTYPE struts PUBLIC
//Apache Software Foundation//DTD Struts Configuration //EN
dtd>
<struts>
</struts>
接着就是最重要的webxml配置文件了在Struts整合Spring的例子已经说明了这里也不详说了代码如下
<?xml version= encoding=UTF?>
<webapp version=
xmlns=
xmlns:xsi=instance
xsi:schemaLocation=
app__xsd>
<listener>
<listenerclass>orgsprntextContextLoaderListener</listenerclass>
</listener>
<filter>
<filtername>struts</filtername>
<filterclass>orgapachestrutsdispatcherFilterDispatcher</filterclass>
</filter>
<filtermapping>
<filtername>struts</filtername>
<urlpattern>/*</urlpattern>
</filtermapping>
<welcomefilelist>
<welcomefile>indexjsp</welcomefile>
</welcomefilelist>
</webapp>
这时还不能进行编写详细的代码应该要先测试下这个环境出错了没部署项目到 tomcat 里运行没有
出现错误如出现错误请详细检查上面每一步的操作是否一致
到此为止开发环境三大框架整合的准备工作就完成了