进销存项目
Java
编号 | 工具 | 版本 |
---|---|---|
1 | MyBatis | 3.2 |
2 | Spring | 3.2 |
3 | Junit | 4.0 |
4 | JQuery | 2.0 |
5 | EasyUI | 1.3.5 |
类型 | 名称及版本 |
---|---|
操作系统 | Windows 10 |
开发工具 | MyEclipse 2016 CI6 |
数据库 | MySQL 5.5 |
Web容器 | Tomcat 7/Tomcat 6 |
JDK | JDK7 |
命名规范 cn+公司名称+项目名称+层
- JSP CSS JS文件独立分开 命名相同
- 前台不要用JSTL标签
- 需要权限访问的页面放到WEB-INF下,所有请求需要经过Action转发
- 编码为UTF-8
- 非必要情况不要设置自定义约束和非空约束
- 尽量避免设置外键约束
- SQL语句使用完整语法
(列名,列名)values(值,值)
便于后期增加字段和维护
- 控制层调用service,service调用dao,上面调用下面
- 层与层之间用接口。除定义接口外不能使用其他层的特有类或接口。
- 使用实体作为DTO,做到任一层修改其他层不受影响。