长沙达内教育IT培训机构
全国服务热线:400-6263-721

位置:长沙达内教育IT培训机构 > 学校动态 > javaee三层架构是什么

javaee三层架构是什么

来源:长沙达内教育IT培训机构时间:2020/11/17 13:31:40

  分层式结构是软件体系结构设计中常见和重要的结构,微软推荐的分层结构一般从下到上分为三层,今天小编主要给大家分享javaee三层架构是什么,希望对你们有帮助!

  三层架构(3-tier architecture)通常意义上就是将整个业务应用程序划分为:表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。区分层次的目的是“高内聚、低耦合”的思想。

  一、概念介绍

  1。表现层(UI):一般来说,它是呈现给用户的界面,也就是用户在使用系统时所见所得的东西。

  2.业务逻辑层(BLL):针对具体问题的操作,也可以说是数据层的操作和数据业务逻辑的处理。

  3。数据访问层(DAL):该层中的事务直接操作数据库,目的是添加、删除、修改和搜索数据等。

  二、概述

  分层式结构是软件体系结构设计中常见和重要的结构,微软推荐的分层结构一般从下到上分为三层:数据访问层、业务逻辑层(也称为领域层)和表示层。

  (1)三层结构原理

  在三个层次中,系统的主要功能和业务逻辑都在业务逻辑层次中处理。

  所谓的三层架构是在客户端和数据库之间添加一个“中间层”,也称为组件层。这里提到的三层体系不是指物理上的三层,或者简单地放置三台机器就是三层体系结构,也不仅仅是B/S应用程序。三层是指逻辑上的三层,即这三个层放置到一台机器上。

  三层体系的应用程序将业务规则、数据访问、合法性验证等工作置于中间层进行处理。一般来说,客户端不直接与数据库交互,而是通过COM/DCOM通信与中间层建立连接,然后通过中间层与数据库交互。

  (2)每一层的作用

  1.数据访问层:主要是指原始数据的操作层(以数据库或者文本文件等存放数据的形式),而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。

  2.业务逻辑层:主要针对具体的问题的操作,也可以理解为数据层的操作,即数据业务逻辑处理,如果数据层是积木,那么逻辑层就是积木的搭建。

  3.表示层:主要表示WEB方式,也可以表示为WINFORM方式。WEB方式也可以表现为aspx。如果逻辑层非常强大和完善,那么无论如何定义和更改表示层,逻辑层都可以完善地提供服务。

尊重原创文章,转载请注明出处与链接:http://www.hornyvidz.com/3171/news/281065/违者必究! 以上就是长沙达内教育IT培训机构 小编为您整理 javaee三层架构是什么的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721

小金棋牌 PK10牛牛 吉林快3 河北快3开奖 pk10怎么玩 极速11选5 欢乐生肖 吉林快3 上海时时乐 欢乐生肖