2024年java基础的三层架构

java基础的三层架构三层架构 3 tier architecture 通常意义上的三层架构就是将整个业务应用划分为 界面层 User Interface layer 业务逻辑层 Business Logic Layer 数据访问层 Data access layer 区分层次的目的即为了 高内聚低耦合 的思想 在软件体系架构设计中 分层式结构是最常见 也是最重要的一种结构

大家好,我是讯享网,很高兴认识大家。



三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或称为领域层)、表示层。

顾名思义,三层架构分为三层,分别是“数据访问层”、“业务逻辑层”、“表示层”。

数据访问层

:数据访问层在作业过程中访问数据系统中的文件,实现对数据库中数据的读取保存操作。

表示层

:主要功能是显示数据和接受传输用户的数据,可以在为网站的系统运行提供交互式操作界面,表示层的应用方式比较常见,例如Windows窗体和Web页面。

业务逻辑层

三层组成:

表示层(USL,UserShowLayer;视图层)
–前台:对应于MVC中的View,用于和用户交互,界面的显示
jsp js html css jQuery等web等前端技术
代码位置:WebContent
–后台:对用于MVC中Controller,用于控制跳转,调用业务逻辑层
servlet (SpringMVC Struts2)
代码位置:xxx.servlet包中

业务逻辑层(BLL, BusinessLogicLayer; Service层)
–接受表示层的请求 调用
–组装数据访问层,逻辑性的操作(增删该查,删:查+删)
代码位置:xxx.service包中

数据访问层(DAL,DataAccessLayer;Dao层)
–直接访问数据库的操作,原子性的操作(不可拆分)(增删改查)
代码位置:xxx.Dao包中<

java三层架构详解 java三层架构是哪三层_java

java三层架构详解 java三层架构是哪三层_数据访问层_02

java三层架构详解 java三层架构是哪三层_java_03

讯享网

表示层后台:(loginServlet.java)

java基础的三层架构 

业务逻辑层:(loginService.java)

讯享网

数据访问层:(DbDaoImpl.java)

 
小讯
上一篇 2024-12-24 12:44
下一篇 2025-01-02 17:24

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/8156.html