一、概述
本文主要用来记录项目中整合使用Spring+Struts2+Hibernate的环境搭建,ide使用eclipse,仅供参考!
二、搭建开发环境
2.1 新建java web程序,导包
新建web项目,在WEB-INF目录下新建lib目录,将三个开源框架依赖的jar包导至该lib目录下
2.2 新建struts2.xml文件
在src目录下新建struts2.xml文件
struts2.xml中为项目中需要的action配置,例如:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.devMode" value="false" />
<package name="shop" extends="struts-default" namespace="/">
<global-results>
<result name="msg">/WEB-INF/jsp/msg.jsp</result>
</global-results>
<!-- 配置首页访问action -->
<action name="index" class="indexAction">
<result name="index">/WEB-INF/jsp/index.jsp</result>
</action>
......
2.3 新建applicationContext.xml文件
在src目录下新建applicationContext.xml文件
根据项目,配置hibernate、action以及相关的bean,例如:
<?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:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.or