项目开发 顺序 以 BBS2009 的名义
1: 建立 界面原型
2: 建立Struts .xml
a) 确定namespace
b)确定package
c) 确定Action 的名称 空的方法
d) 确定 Result
e) 讲界面原型页面进行 修改 匹配现有设置
f) 测试
g) 做好规划!!!
3: 建立 数据库(或者实体类)
4: 建立Model 层
5: 建立 Service 层 ( 后面讲了 Hibemate 后在完善)
a) 此时可以使用 junit 进行 单元测试了
6: 着手 开发
2: 声明式 异常 处理
1: 在Action 中 进行 异常 映射
2: 在package 中进行 全局 异常 映射
3: 使用 继承 共有 异常映射
类名文件命名规范
1: 包权限定名: com.xxx.service
2:所有的类被分层放入对应的包中,如DAO 放入 com.xxx.dao 包中
3;所有的类命名 规则如; 模板名+功能名称(如:userDao.java)
4: Action 类以 Action:结尾 以 方便 struts.xml 文件中的配置
5: JSP 命名如: 模板名称_动作_描述(如:user_add_error.jsp)
USER
Course
com.bjsxt.eleaning.user.action
moderl
service
com.bjsxt.elarning.action.UserAction CouseAction
com.bjsxt model:User Course
service:UserService CourseService
就是 一种 先 用 一个文件 一个文件 分 完了 在 各种 包括 什么 什么包
一个 是 一个大文件 下面 不同 小文件
Struts2 命名规范
读doc 文档: struts
-tags
a: 原则: 简单就是美
b: 库名 项目名
c: 表的命名:_model 名
d:字段 保持 和属性名 一致(尽量 不要起名和数据库命名冲突)
e:用层来划分包 com.bjsxt.bbs.action mode(bean)serivce