1:构建 WEB 项目
2:构建数据库
3:加入依赖包
尽量不要依赖 IDE,通过自己手动加包完成
访问数据库需要的包:mysql 的驱动包
Hibernate 的包:hibernate3.jar 核心包
依赖的必须包:antlr-2.7.6.jar 用于解析成 HQL 语句的包
commons-collections-3.1.jar apache 提供的包,提供对集合框架的增强
dom4j-1.6.1.jar 解析 XML 文件的包
javassist-3.9.0.GA.jar 动态修改字节码需要用到的包
jta-1.1.jar 用于 JTA 事务的包
slf4j-api-1.5.8.jar 日志接口包 ---》依赖一定的实现包
slf4j-log4j12-1.5.0.jar log4j.jar
另外一种实现包:slf4j-simple-1.5.10.jar
可选的包:c3p0-0.9.1.jar 用于创建 C3P0 连接池的包
ehcache-1.2.3.jar :用于缓存实现的包
cglib-2.2.jar 动态修改字节码的包
Spring 的包:spring.jar 核心包
aopalliance.jar 使用 Aop 功能可以用到的包
aspectjrt.jar
aspectjweaver.jar 使用 ASPECTJ 表达式需要用到的包
如果是使用 DBCP 连接池的话,需要两个 jar 包
commons-dbcp.jar commons-pool.jar
如果需要用到 commons 增加包的话,可以加入以下包
commons-beanutils.jar commons-lang.jar commons-logging.jar
Struts2 的包:commons-fileupload-1.2.1.jar commons-io-1.3.2.jar
freemarker-2.3.13.jar :在 Struts2 中默认使用的是 FreeMarker 模板引擎
ognl-2.6.11.jar : Struts2 中使用 OGNL 表达式
struts2-core-2.1.6.jar 核心包
xwork-2.1.2.jar 核心包
struts2-spring-plugin-2.1.6.jar Struts2 跟 Spring 整合需要的插件包
4:构建项目分包结构
5:放置配置文件
6:创建 POJO 和相对应的 hbm.xml
7:修改空白的 Hibernate.cfg..xml 并创建表结构
8:创建 DAO,SERVICE,ACTION
9:修改配置文件
ApplicationContext.xml
评论6