一、准备开发环境
1、在MyEclipse中新建一个Web Project,名称为ItcastOA,设置工程的默认编码为utf-8 。
2、创建数据库itcastoa,注意编码要支持中文,比如设定为utf8。
二、添加所用框架的开发环境
Junit4
Struts2.1
Hibernate.3.6
Spring2.5
整合SSH2
三、工程中的资源分类(目录与包结构)
1、源码文件夹
src 项目源代码
conf 配置文件
test 单元测试
2、WebRoot文件夹
script JavaScript脚本文件
style CSS样式文件
WEB-INF/jsp jsp页面(再创建子文件夹分类存放)
四、设计BaseDao接口与BaseDaoImpl类
=============================================================
一、创建数据库
mysql -uroot -proot
status
创建数据库:(utf-8)
create database itcastoa default character set utf8;
show create database itcastoa;
二、创建Web Project工程
1、创建web project工程-->右键properties(utf-8)编码
2、添加框架环境
Junit4.4(官方下载地址http://sourceforge.net/project/showfiles.php?group_id=15278&package_id=12472)
Struts2.3(官方下载地址 http://struts.apache.org/download.cgi)
stuts2各个包作用:
commons-fileupload-1.3.2.jar struts的上传下载
commons-io-2.2.jar 可以看成是 java.io 的扩展
freemarker-2.3.22.jar freeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,表现层框架,定义了struts2的可视组件主题
ognl-3.0.19.jar 支持ognl表达式,OGNL表达式语言,struts2支持该EL
struts2-core-2.3.22.jar struts核心包
xwork-core-2.3.22.jar xwork核心包 由于Struts2是由xwork的延伸 有些类依然关联着 xwork的类
Hibernate3.6(官方下载地址 http://hibernate.org/)
Spring.jar
整合SSH
整合Spring + Hibernate
资源分类
文件夹
包
日志
END!!!