struts2 项目构建规划 (6)

来源:互联网 发布:c 程序员简历 编辑:程序博客网 时间:2024/06/10 21:13

BBS项目

注:项目开发环境由原来的struts-2.1.6换为struts-2.3.32,IDE版本升级为2017.1.1,在此不写BBS项目开发代码,只写流程,巩固学习

项目开发事项

设计约定(编码规定):
  1. 原则:能简单就别复杂,简单就是美;
  2. 库名:项目名
  3. 表的命名:_Model名
  4. 字段命名:保持与属性名一致(尽量不要与数据库命名冲突)
  5. 用层来划分包:*.*.action: userAction studentAction   *.*.model(bean): User,Student. *.*.service(dao):userDAO,StudentDAO
  6. Action的命名:模块名+Action 驼峰命名规则
  7. JSP的命名:*-* 
  8. package的命名:action adminAction

开发过程:

1.建立界面模型
2.建立struts.xml
a).确定namespace
b).确定package
c).确定Action的名称
d).确定result
e).将界面原型页面进行修改,匹配现有配置
f).测试
3.建立数据库(或实体类)
4.建立model层
5.建立service层(之后用hibernate完善)
a).此时可以使用Junit进行测试
6.着手开发