项目开发顺序
1. 建立界面原型
2. 建立 Struts.xml
2.1 确定 namespace
2.2 确定 package
2.3 确定 Action的名称, 空的方法
2.4 确定 Result
2.5 将界面原型进行修改, 匹配现有设置
2.6 测试
3. 建立数据库
4. 建立model 层
5. 建立 Service 层(后面完善)
5.1 使用JUnit测试
6. 着手开发
声明式异常处理
1. 在Action 中进行异常映射
2. 在package 中进行全局异常映射
3. 使用继承公用异常映射
4. Struts2 中异常处理由拦截器实现
1. 建立界面原型
2. 建立 Struts.xml
2.1 确定 namespace
2.2 确定 package
2.3 确定 Action的名称, 空的方法
2.4 确定 Result
2.5 将界面原型进行修改, 匹配现有设置
2.6 测试
3. 建立数据库
4. 建立model 层
5. 建立 Service 层(后面完善)
5.1 使用JUnit测试
6. 着手开发
声明式异常处理
1. 在Action 中进行异常映射
2. 在package 中进行全局异常映射
3. 使用继承公用异常映射
4. Struts2 中异常处理由拦截器实现
4.1 Struts2 的大多数功能都由拦截器实现
开发设计
1. 界面原型
2. 设计数据库
3. 确定架构
4. 使用什么样的约定
配置文件: 命名规范, 样式
页面命名
action命名
数据库表命名
1. 数据库命名:
1.1 原则: 简单
1.2 库名: 项目名
1.3 表名: _Model
1.4 字段: 保持和属性名一致(尽量不要和数据库命名冲突)
1.5 用层来划分包
com.xxx.bbs.action model(bean) service dto(vo)
1.6 Action xxxAction
1.7 *-*
1.8 namespace: 前台'/', 后台'/admin'
1.9 package "action" adminAction