• 分层开发


    开始流程:

    1:建立数据库epet,建表;

    2:创建实体类,和相应的数据库的表是对应的;com.beiwo.epet.entity

    3:创建Dao的基类接口类BaseDao;

    4:创建Dao的实现类BaseDaoImpl;

    5:创建具体表的Dao类,PetDao;

    6:创建具体表的Dao实现类,PetDaoMysqlImpl;

    7: 创建业务逻辑层的接口类,PetService;

    8:创建业务逻辑层的接口实现类,PetServiceImpl;

    9: 创建测试类。

    知识点一   分层开发

    1.理解:

    DAO模式就是分层开发思想的一种具体体现。讲一个软件分成多个层次进行开发,化大为小,是缩短软件开发时间,提高软件效率的有效方法。

    2.特点:

    a.每一层都有自己的职责

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

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

     

    3.分层开发的好处:

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

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

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

    c.便于代码复用。

    d.便于程序拓展。

     

    4.原则:

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

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

     下一层为上一层服务,但不使用上层的服务。

  • 相关阅读:
    spring cloud教程
    ideaaaaaaaaa
    Django
    Django 基础介绍
    Pychram
    python
    python
    python
    Python
    Python -- Scrapy 命令行工具(command line tools)
  • 原文地址:https://www.cnblogs.com/mumuda/p/6183117.html
Copyright © 2020-2023  润新知