struts2相关的jar包:
commons-io-2.0.1.jar commons项目(commons项目就是java中一些常用的公共的组件)的io子项目,是处理异常的
commons-fileupload-1.2.2.jar commons项目中的关于文件上传的包, struts2.1.6版本后必须加入此文件
commons-lang3-3.1.jar commons项目中的lang包
freemarker-2.3.19.jar 支持freemarker(struts2的UI标签的模板使用FreeMarker编写)的,在webwork中也有
javassist-3.11.0.GA.jar 一个开源的分析、编辑和创建Java字节码的类库(hibernate中也需要,引入其中一个即可)
ognl-3.0.5.jar 支持ognl语言(对象图导航语言(Object Graph Navigation Language))的,struts2框架通过其读写对象的属 性,webwork也支持ognl语言
struts2-core-2.3.4.1.jar struts2的核心jar包
xwork-core-2.3.4.1.jar xwork的核心jar包,由于struts2是webwork的升级版本,所以必定对其有所依赖(struts2在其基础上 构建)
hibernate相关的jar包:
antlr-2.7.6.jar
commons-collections-3.1.jar commons项目中的子项目,是对collection集合的封装
dom4j-1.6.1.jar 对dom4j的封装,是解析xml文件的hibernate-jpa-2.0-api-1.0.0.Final.jar 对JPA(Java持久化API)规范的支持
hibernate3.jar hibernate的核心jar包jta-1.1.jar hibernate对事务的处理
slf4j-api-1.6.1.jar 一个日志系统的服务的api,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用 其所希望的日志系统
spring-aop相关的jar包:
aopalliance.jar
aspectjrt.jar
aspectjweaver.jar
spring-aop-3.2.5.RELEASE.jar
spring-core相关的jar包:
commons-logging-1.1.3.jar
spring-beans-3.2.5.RELEASE.jar
spring-context-3.2.5.RELEASE.jar
spring-core-3.2.5.RELEASE.jar
spring-expression-3.2.5.RELEASE.jarspring-orm相关的jar包:
c3p0-0.9.2-pre1.jar
mchange-commons-java-0.2.3.4.jar
mysql-connector-java-5.0.8-bin.jar
spring-jdbc-3.2.5.RELEASE.jar
spring-orm-3.2.5.RELEASE.jar
spring-tx-3.2.5.RELEASE.jar
spring-web相关的jar包:
spring-web-3.2.5.RELEASE.jar
struts2-spring-plugin-2.3.4.1.jar
web.xml配置
bean.xml
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"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
">
entity实体类
@Entity
@Table(name="dept")
public class Dept {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
@Column(name="name")
private String name;