• 分层开发——软件系统的分层开发


    分层模式可以这样定义:将解决方案中功能不同的模块分到不同的项目中实现。每一层中的组件应保持内聚性,每一层都应与它下面的各层宝石耦合。分层模式是最常见的一种架构模式,甚至可以说分层模式是很多架构模式的基础。

    数据访问层:这一层处于最底层,负责与数据库的交互,也称为:DAL(Data Access  Layer)

    表示层:这一层直接和用户打交道,负责显示或者获取数据,也称为UI层(User Interface Layer)无论用控制台还是用windows窗体显示数据,都是表示层的一种应用。

    表示层依赖于数据访问层,两层职能分开,协同工作。

    程序集:

    在bin/Debug目录下的后缀名是.exe文件,这个编译好.exe就属于程序集。

    分层开发知识点总结:

    分层架构有利于分工,各层代码可以并行开发。

    在企业级应用的开发中,数据访问和数据显示通常放在不同的层里实现。

    在Visual Studio 中,数据访问层(DAL)通常是一个类库项目。在表示层,添加对数据访问层的引用有两种方式,既可以添加对项目的引用,也可以添加对DLL的引用。

    分层架构中的各层一般不能跨层访问。上层只知道离它最近的下层,下层不知道上层的存在

    分层架构的主要优势如下:

    1.代码复用

    2.分离开发人员的关注。

    3.无损替换。

    4.降低系统之间的依赖。

    常用的异常处理语句包括:try-catch/  try-catch-finallu,其中catch块可以多次出现,但catch块中异常类型的顺序为子类异常在前

    throw语句用来抛出异常,在分层架构中,常常采用下层将异常抛给上层的调用方法。

  • 相关阅读:
    阿里巴巴excel工具easyexcel 助你快速简单避免OOM
    IoC和AOP的理解
    WebSocket和kafka实现数据实时推送到前端
    Swagger使用指南
    转载:对于马老师对996的看法
    基础:新建个maven项目
    eclipse集成lombok
    多线程
    jar包

  • 原文地址:https://www.cnblogs.com/System-out-println/p/5293899.html
Copyright © 2020-2023  润新知