zoukankan      html  css  js  c++  java
  • 分层架构的初步理解

    分层开发,分层架构

    分层开发的术语:

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

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

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

    两层架构:

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

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

    分层开发的特点:

    1.每层都有自己的职责

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

    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层实现类,实体类,数据库连接和关闭工具类

  • 相关阅读:
    工作笔记(2017/02/15)
    JQuery基本知识(3)
    C#基础之操作字符串的方法
    JQuery基础知识(2)
    JQuery基础知识(1)
    将前台input中的数据异步传到后台并存入数据库
    C#基本知识零散总结
    ASP.NET中的C#基础知识
    C#练习
    将JSON数组显示前台Table中
  • 原文地址:https://www.cnblogs.com/deemohans/p/11929078.html
Copyright © 2011-2022 走看看