zoukankan      html  css  js  c++  java
  • JavaEE分层知识点粗略解释

    JavaEE知识点总结

    什么是分层开发?

         一种化大为小,分而治之的软件开发方法。

    分层的特点:

         1.每一层都有自己的责任。

         2.上一层不用关心下一层的实现细节,上一层通过下一层 提供的对外接口来使用其功能。

         3.上一层调用下一层的功能,下一层不能调用上一层的功能。

    分层开发的好处:

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

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

         3.便于代码的复用。

         4.便于程序的扩展。

    封装性原则:

         每个层次向外公开接口,但是隐藏内部细节。

    顺序访问原则:

          下一层为上一层服务,但不能上一层的服务

    使用实体类传递数据:

           分层结构中,不同层之间通过实体类传输数据

    分层的总结:

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

            主要由DAO接口、DAO实现类、实体类组成

            数据库连接和关闭工具类为了代码复用

    分层开发的特点:

            每一层都有自己的职责

            上一层调用下一层的功能,下一层不能调用上一层功能

    分层开发的优势及原则:

            便于提高开发质量、提高开发效率、便于代码复用、便于程序扩展、便于降低代码的耦合性。

            分层时应坚持封装性原则和顺序访问原则

            不同层之间通过实体类传输数据

  • 相关阅读:
    Qt计算器开发(三):执行效果及项目总结
    [HNOI2019]校园旅行
    How to fix nuget Unrecognized license type MIT when pack
    How to fix nuget Unrecognized license type MIT when pack
    git 通过 SublimeMerge 处理冲突
    git 通过 SublimeMerge 处理冲突
    git 上传当前分支
    git 上传当前分支
    gif 格式
    gif 格式
  • 原文地址:https://www.cnblogs.com/tidhy/p/6661502.html
Copyright © 2011-2022 走看看