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 web 开发模式

请问java项目 里的DAO,model,service, IMPL 是啥意思,以及有啥关系

Java中 Dao,Service,Controller,Util,Model 是什么意思,为什么划分?

Java中 Dao,Service,Controller,Util,Model 是什么意思,为什么划分?