java web开发时dao和model层里写啥内容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java web开发时dao和model层里写啥内容相关的知识,希望对你有一定的参考价值。
model 翻译成中文叫模型层也叫实体层 是.net里使用的三层架构中的与数据库中表对应的类java中一般叫entity
里边主要是实体类 也就是对应数据库表中的类 每个表对应一个实体类 每个字段对应实体类中的一个属性
dao 数据访问层 Mvc 结构编程中访问数据库的层 一般连接数据库 的代码都写在这里边 参考技术A model是对应的表的字段也就是一个实体(entity)
dao里面是放业务逻辑的,dao实现类写方法的主要内容也就是方法体,dao本身是个接口只声明方法 参考技术B dao 一般是接口
model一般是pojo或者是vo 对象
java中的命名规范,项目开发步骤
1. 项目名:没有要求,别中文
2. 包:公司域名倒写:com.igeek
3. 持久层:dao,persist,mepper
4. 实体类:entity,model,bean,javabean,pojo
5. 业务逻辑:service
6. 控制器:controller,servlet,action,web
7. 过滤器:filter
8. 异常:exception
9. 监听器:listener
10. 注释:
- 类和方法上使用文档注释:/** */
- 方法里使用/* */ 或者 //
11. 类:大驼峰
12. 方法,属性:小驼峰
项目开发步骤:
1. 先设计数据库
2. 在写实体类
3. 写持久层(dao)
4. 写逻辑层
5. 写控制层
6. 试图
以上是关于java web开发时dao和model层里写啥内容的主要内容,如果未能解决你的问题,请参考以下文章
java开发时为啥要dao和service都是model层吗?
请问java项目 里的DAO,model,service, IMPL 是啥意思,以及有啥关系
请问java项目 里的DAO,model,service, IMPL 是啥意思,以及有啥关系