命名规范
- 项目名:不使用中文,无其他要求
- 包:公司(个人)域名倒写
- 数据访问层:dao,persist,mapper
- 实体:entity,model,bean,javabean,pojo
- 业务逻辑:service,biz
- 控制器:controller,servlet,action,web
- 过滤器:filter
- 异常:exception
- 监听器:listener
- 注释:
- 在类和方法上使用文档注释
/** */
- 在方法里面使用
/* */
或//
- 在类和方法上使用文档注释
- 类:大驼峰
- 方法:小驼峰
注意:一般异常是在数据访问层和控制层进行处理,业务层只将异常抛出
MVC开发模式
- M:Model 模型,实体类,业务,dao
- V:view 视图,JSP
- C:Controller 控制器,servlet
- 作用:视图和逻辑分离
- MVC开发模式适用场景:大型项目的开发,越往底层复用越高
- 图实例
- 先设计数据库
- 其次实体类
- 再者数据访问层
- 再写业务逻辑
- 再就是写控制器
- 最后写视图