分层架构的初步理解

分层开发,分层架构

分层开发的术语:

数据访问层(DAO):负责操作数据库,与数据库进行交互

业务逻辑层(service):负责实现业务功能

表示层(UI):负责向用户接受信息,以及向用户展示信息.

两层架构:

两层架构包含表示层与数据访问层,

二层架构中业务在表示层实现.

分层开发的特点:

1.每层都有自己的职责

2.上一层不用了解实下层实现细节,通过下层对外接口来使用其功能

扫描二维码关注公众号,回复: 7973200 查看本文章

3.上层可以调用下层,下层不能调用上层

分层开发的有点

1,各层专注于自己的功能实现,便于提高代码质量

2.便于分工协作提高开发效率

3.便于代码复用与程序扩展

分层架构的命名规范:

包命名规范:

存到dao接口层的包:dao

存放dao实现类的包:dao.impl

dao层实体类的包:entity;

dao层接口:表名+dao

dao层实现类:表名+dao+impl

业务层的命名规范:

存放service 层接口的包:service

存放service 层实现类的包:service.impl

service层接口命名:表名+service

service层实现类的命名:表名+Service+Impl

javaDao模式

dao模式:数据存取对象,充当数据访问层

※位于业务逻辑层和持久化数据之间,实现对持久化数据的访问

dao层的组成

dao层接口,dao层实现类,实体类,数据库连接和关闭工具类

猜你喜欢

转载自www.cnblogs.com/deemohans/p/11929078.html