问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

J2EE总共分为哪些层?业务层,用户层...

发布网友 发布时间:2022-04-29 16:24

我来回答

5个回答

热心网友 时间:2023-10-19 10:33

典型的三层结构

三层结构估计大家都很熟悉了。就是表示(presentation)层, 领域(domain)层, 以及基础架构(infrastructure)层。

表示层逻辑主要处理用户和软件的交互。现在最流行的莫过于视窗图形界面(wimp)和基于html的界面了。表示层的主要职责就是为用户提供信息,以及把用户的指令翻译。传送给业务层和基础架构层。

基础架构层逻辑包括处理和其他系统的通信,代表系统执行任务。例如数据库系统交互,和其他应用系统的交互等。大多数的信息系统,这个层的最大的逻辑就是存储持久数据。

还有一个就是领域层逻辑,有时也被叫做业务逻辑。它包括输入和存储数据的计算。验证表示层来的数据,根据表示层的指令指派一个基础架构层逻辑。领域逻辑中,人们总是搞不清楚什么事领域逻辑,什么是其它逻辑。例如,一个销售系统中有这样一个逻辑:如果本月销售量比上个月增长10%,就要用红色标记。要实现这个功能,你可能会把逻辑放在表示层中,比较两个月的数字,如果超出10%,就标记为红色。

这样做,你就把领域逻辑放到了表示层中了。要分离这两个层,你应该现在领域层中提供一个方法,用来比较销售数字的增长。这个方法比较两个月的数字,并返回boolean类型。表示层则简单的调用该方法,如果返回true,则标记为红色

多层结构
三层的架构是最为通用的,尤其是对IS系统。其它的架构也有,但是并不适用于任何情况。

第一种是Brown model [Brown et al]。它有五个层:表示层(Presentation),控制/中介层(Controller/Mediator),领域层(Domain), 数据映射层(Data Mapping), 和数据源层(Data Source)。它其实就是在三层架构种增加了两个中间层。控制/中介层位于表示层和领域层之间,数据映射层位于领域层和基础架构层之间。

表示层和领域层的中介层,我们通常称之为表示-领域中介层,是一个常用的分层方法,通常针对一些非可视的控件。例如为特定的表示层组织信息格式,在不 同的窗口间导航,处理交易边界,提供Server的facade接口(具体实现原理见设计模式)。最大的危险就是,一些领域逻辑被放到这个层里,影响到其 它的表示层。

我常常发现把行为分配给表示层是有好处的。这可以简化问题。但表示层模型会比较复杂,所以,把这些行为放到非可视化的对象中,并提取出一个表示-领域中介层还是值得的。

Brown ISA

表示层 表示层

控制/中介层 表示-领域中介层

领域层 领域层

数据映射层 数据库交互模式中的Database Mapper

数据源层 基础架构层

领域层和基础架构层之间的中介层属于本书中提到的Database Mapper模式,是三种领域层到数据连接的办法之一。和表示-领域中介层一眼,有时候有用,但不是所有时候都有用。

还有一个好的分层架构是J2EE的架构,这方面的讨论可以见『J2EE核心模式』一书。他的分层是客户层(Client),表示层(Presentation),业务层(Business ),整合层(Integration),资源层(Resource)。

热心网友 时间:2023-10-19 10:33

客户端层--客户端

WEB层,业务层--J2EE服务器

EIS层--数据库服务器
.

热心网友 时间:2023-10-19 10:34

显示层,业务逻辑层, 数据访问层。

热心网友 时间:2023-10-19 10:35

三层
前台 显示层 也就是客户端 负责显示
中间 WEB层,业务层 负责处理业务逻辑
后台 数据层 负责持久化数据

热心网友 时间:2023-10-19 10:35

j2ee没有固定分几层的说法,根据你的业务你可以分为n(多)层.
mvc只是一种比较典型和常用的3层架构,在此不再赘述.

热心网友 时间:2023-11-10 11:31

典型的三层结构

三层结构估计大家都很熟悉了。就是表示(presentation)层, 领域(domain)层, 以及基础架构(infrastructure)层。

表示层逻辑主要处理用户和软件的交互。现在最流行的莫过于视窗图形界面(wimp)和基于html的界面了。表示层的主要职责就是为用户提供信息,以及把用户的指令翻译。传送给业务层和基础架构层。

基础架构层逻辑包括处理和其他系统的通信,代表系统执行任务。例如数据库系统交互,和其他应用系统的交互等。大多数的信息系统,这个层的最大的逻辑就是存储持久数据。

还有一个就是领域层逻辑,有时也被叫做业务逻辑。它包括输入和存储数据的计算。验证表示层来的数据,根据表示层的指令指派一个基础架构层逻辑。领域逻辑中,人们总是搞不清楚什么事领域逻辑,什么是其它逻辑。例如,一个销售系统中有这样一个逻辑:如果本月销售量比上个月增长10%,就要用红色标记。要实现这个功能,你可能会把逻辑放在表示层中,比较两个月的数字,如果超出10%,就标记为红色。

这样做,你就把领域逻辑放到了表示层中了。要分离这两个层,你应该现在领域层中提供一个方法,用来比较销售数字的增长。这个方法比较两个月的数字,并返回boolean类型。表示层则简单的调用该方法,如果返回true,则标记为红色

多层结构
三层的架构是最为通用的,尤其是对IS系统。其它的架构也有,但是并不适用于任何情况。

第一种是Brown model [Brown et al]。它有五个层:表示层(Presentation),控制/中介层(Controller/Mediator),领域层(Domain), 数据映射层(Data Mapping), 和数据源层(Data Source)。它其实就是在三层架构种增加了两个中间层。控制/中介层位于表示层和领域层之间,数据映射层位于领域层和基础架构层之间。

表示层和领域层的中介层,我们通常称之为表示-领域中介层,是一个常用的分层方法,通常针对一些非可视的控件。例如为特定的表示层组织信息格式,在不 同的窗口间导航,处理交易边界,提供Server的facade接口(具体实现原理见设计模式)。最大的危险就是,一些领域逻辑被放到这个层里,影响到其 它的表示层。

我常常发现把行为分配给表示层是有好处的。这可以简化问题。但表示层模型会比较复杂,所以,把这些行为放到非可视化的对象中,并提取出一个表示-领域中介层还是值得的。

Brown ISA

表示层 表示层

控制/中介层 表示-领域中介层

领域层 领域层

数据映射层 数据库交互模式中的Database Mapper

数据源层 基础架构层

领域层和基础架构层之间的中介层属于本书中提到的Database Mapper模式,是三种领域层到数据连接的办法之一。和表示-领域中介层一眼,有时候有用,但不是所有时候都有用。

还有一个好的分层架构是J2EE的架构,这方面的讨论可以见『J2EE核心模式』一书。他的分层是客户层(Client),表示层(Presentation),业务层(Business ),整合层(Integration),资源层(Resource)。

热心网友 时间:2023-10-19 10:33

典型的三层结构

三层结构估计大家都很熟悉了。就是表示(presentation)层, 领域(domain)层, 以及基础架构(infrastructure)层。

表示层逻辑主要处理用户和软件的交互。现在最流行的莫过于视窗图形界面(wimp)和基于html的界面了。表示层的主要职责就是为用户提供信息,以及把用户的指令翻译。传送给业务层和基础架构层。

基础架构层逻辑包括处理和其他系统的通信,代表系统执行任务。例如数据库系统交互,和其他应用系统的交互等。大多数的信息系统,这个层的最大的逻辑就是存储持久数据。

还有一个就是领域层逻辑,有时也被叫做业务逻辑。它包括输入和存储数据的计算。验证表示层来的数据,根据表示层的指令指派一个基础架构层逻辑。领域逻辑中,人们总是搞不清楚什么事领域逻辑,什么是其它逻辑。例如,一个销售系统中有这样一个逻辑:如果本月销售量比上个月增长10%,就要用红色标记。要实现这个功能,你可能会把逻辑放在表示层中,比较两个月的数字,如果超出10%,就标记为红色。

这样做,你就把领域逻辑放到了表示层中了。要分离这两个层,你应该现在领域层中提供一个方法,用来比较销售数字的增长。这个方法比较两个月的数字,并返回boolean类型。表示层则简单的调用该方法,如果返回true,则标记为红色

多层结构
三层的架构是最为通用的,尤其是对IS系统。其它的架构也有,但是并不适用于任何情况。

第一种是Brown model [Brown et al]。它有五个层:表示层(Presentation),控制/中介层(Controller/Mediator),领域层(Domain), 数据映射层(Data Mapping), 和数据源层(Data Source)。它其实就是在三层架构种增加了两个中间层。控制/中介层位于表示层和领域层之间,数据映射层位于领域层和基础架构层之间。

表示层和领域层的中介层,我们通常称之为表示-领域中介层,是一个常用的分层方法,通常针对一些非可视的控件。例如为特定的表示层组织信息格式,在不 同的窗口间导航,处理交易边界,提供Server的facade接口(具体实现原理见设计模式)。最大的危险就是,一些领域逻辑被放到这个层里,影响到其 它的表示层。

我常常发现把行为分配给表示层是有好处的。这可以简化问题。但表示层模型会比较复杂,所以,把这些行为放到非可视化的对象中,并提取出一个表示-领域中介层还是值得的。

Brown ISA

表示层 表示层

控制/中介层 表示-领域中介层

领域层 领域层

数据映射层 数据库交互模式中的Database Mapper

数据源层 基础架构层

领域层和基础架构层之间的中介层属于本书中提到的Database Mapper模式,是三种领域层到数据连接的办法之一。和表示-领域中介层一眼,有时候有用,但不是所有时候都有用。

还有一个好的分层架构是J2EE的架构,这方面的讨论可以见『J2EE核心模式』一书。他的分层是客户层(Client),表示层(Presentation),业务层(Business ),整合层(Integration),资源层(Resource)。

热心网友 时间:2023-11-10 11:31

客户端层--客户端

WEB层,业务层--J2EE服务器

EIS层--数据库服务器
.

热心网友 时间:2023-11-10 11:32

显示层,业务逻辑层, 数据访问层。

热心网友 时间:2023-10-19 10:33

客户端层--客户端

WEB层,业务层--J2EE服务器

EIS层--数据库服务器
.

热心网友 时间:2023-11-10 11:32

三层
前台 显示层 也就是客户端 负责显示
中间 WEB层,业务层 负责处理业务逻辑
后台 数据层 负责持久化数据

热心网友 时间:2023-10-19 10:34

显示层,业务逻辑层, 数据访问层。

热心网友 时间:2023-11-10 11:33

j2ee没有固定分几层的说法,根据你的业务你可以分为n(多)层.
mvc只是一种比较典型和常用的3层架构,在此不再赘述.

热心网友 时间:2023-10-19 10:35

三层
前台 显示层 也就是客户端 负责显示
中间 WEB层,业务层 负责处理业务逻辑
后台 数据层 负责持久化数据

热心网友 时间:2023-10-19 10:35

j2ee没有固定分几层的说法,根据你的业务你可以分为n(多)层.
mvc只是一种比较典型和常用的3层架构,在此不再赘述.

热心网友 时间:2023-10-19 10:33

典型的三层结构

三层结构估计大家都很熟悉了。就是表示(presentation)层, 领域(domain)层, 以及基础架构(infrastructure)层。

表示层逻辑主要处理用户和软件的交互。现在最流行的莫过于视窗图形界面(wimp)和基于html的界面了。表示层的主要职责就是为用户提供信息,以及把用户的指令翻译。传送给业务层和基础架构层。

基础架构层逻辑包括处理和其他系统的通信,代表系统执行任务。例如数据库系统交互,和其他应用系统的交互等。大多数的信息系统,这个层的最大的逻辑就是存储持久数据。

还有一个就是领域层逻辑,有时也被叫做业务逻辑。它包括输入和存储数据的计算。验证表示层来的数据,根据表示层的指令指派一个基础架构层逻辑。领域逻辑中,人们总是搞不清楚什么事领域逻辑,什么是其它逻辑。例如,一个销售系统中有这样一个逻辑:如果本月销售量比上个月增长10%,就要用红色标记。要实现这个功能,你可能会把逻辑放在表示层中,比较两个月的数字,如果超出10%,就标记为红色。

这样做,你就把领域逻辑放到了表示层中了。要分离这两个层,你应该现在领域层中提供一个方法,用来比较销售数字的增长。这个方法比较两个月的数字,并返回boolean类型。表示层则简单的调用该方法,如果返回true,则标记为红色

多层结构
三层的架构是最为通用的,尤其是对IS系统。其它的架构也有,但是并不适用于任何情况。

第一种是Brown model [Brown et al]。它有五个层:表示层(Presentation),控制/中介层(Controller/Mediator),领域层(Domain), 数据映射层(Data Mapping), 和数据源层(Data Source)。它其实就是在三层架构种增加了两个中间层。控制/中介层位于表示层和领域层之间,数据映射层位于领域层和基础架构层之间。

表示层和领域层的中介层,我们通常称之为表示-领域中介层,是一个常用的分层方法,通常针对一些非可视的控件。例如为特定的表示层组织信息格式,在不 同的窗口间导航,处理交易边界,提供Server的facade接口(具体实现原理见设计模式)。最大的危险就是,一些领域逻辑被放到这个层里,影响到其 它的表示层。

我常常发现把行为分配给表示层是有好处的。这可以简化问题。但表示层模型会比较复杂,所以,把这些行为放到非可视化的对象中,并提取出一个表示-领域中介层还是值得的。

Brown ISA

表示层 表示层

控制/中介层 表示-领域中介层

领域层 领域层

数据映射层 数据库交互模式中的Database Mapper

数据源层 基础架构层

领域层和基础架构层之间的中介层属于本书中提到的Database Mapper模式,是三种领域层到数据连接的办法之一。和表示-领域中介层一眼,有时候有用,但不是所有时候都有用。

还有一个好的分层架构是J2EE的架构,这方面的讨论可以见『J2EE核心模式』一书。他的分层是客户层(Client),表示层(Presentation),业务层(Business ),整合层(Integration),资源层(Resource)。

热心网友 时间:2023-10-19 10:33

典型的三层结构

三层结构估计大家都很熟悉了。就是表示(presentation)层, 领域(domain)层, 以及基础架构(infrastructure)层。

表示层逻辑主要处理用户和软件的交互。现在最流行的莫过于视窗图形界面(wimp)和基于html的界面了。表示层的主要职责就是为用户提供信息,以及把用户的指令翻译。传送给业务层和基础架构层。

基础架构层逻辑包括处理和其他系统的通信,代表系统执行任务。例如数据库系统交互,和其他应用系统的交互等。大多数的信息系统,这个层的最大的逻辑就是存储持久数据。

还有一个就是领域层逻辑,有时也被叫做业务逻辑。它包括输入和存储数据的计算。验证表示层来的数据,根据表示层的指令指派一个基础架构层逻辑。领域逻辑中,人们总是搞不清楚什么事领域逻辑,什么是其它逻辑。例如,一个销售系统中有这样一个逻辑:如果本月销售量比上个月增长10%,就要用红色标记。要实现这个功能,你可能会把逻辑放在表示层中,比较两个月的数字,如果超出10%,就标记为红色。

这样做,你就把领域逻辑放到了表示层中了。要分离这两个层,你应该现在领域层中提供一个方法,用来比较销售数字的增长。这个方法比较两个月的数字,并返回boolean类型。表示层则简单的调用该方法,如果返回true,则标记为红色

多层结构
三层的架构是最为通用的,尤其是对IS系统。其它的架构也有,但是并不适用于任何情况。

第一种是Brown model [Brown et al]。它有五个层:表示层(Presentation),控制/中介层(Controller/Mediator),领域层(Domain), 数据映射层(Data Mapping), 和数据源层(Data Source)。它其实就是在三层架构种增加了两个中间层。控制/中介层位于表示层和领域层之间,数据映射层位于领域层和基础架构层之间。

表示层和领域层的中介层,我们通常称之为表示-领域中介层,是一个常用的分层方法,通常针对一些非可视的控件。例如为特定的表示层组织信息格式,在不 同的窗口间导航,处理交易边界,提供Server的facade接口(具体实现原理见设计模式)。最大的危险就是,一些领域逻辑被放到这个层里,影响到其 它的表示层。

我常常发现把行为分配给表示层是有好处的。这可以简化问题。但表示层模型会比较复杂,所以,把这些行为放到非可视化的对象中,并提取出一个表示-领域中介层还是值得的。

Brown ISA

表示层 表示层

控制/中介层 表示-领域中介层

领域层 领域层

数据映射层 数据库交互模式中的Database Mapper

数据源层 基础架构层

领域层和基础架构层之间的中介层属于本书中提到的Database Mapper模式,是三种领域层到数据连接的办法之一。和表示-领域中介层一眼,有时候有用,但不是所有时候都有用。

还有一个好的分层架构是J2EE的架构,这方面的讨论可以见『J2EE核心模式』一书。他的分层是客户层(Client),表示层(Presentation),业务层(Business ),整合层(Integration),资源层(Resource)。

热心网友 时间:2023-10-19 10:33

客户端层--客户端

WEB层,业务层--J2EE服务器

EIS层--数据库服务器
.

热心网友 时间:2023-10-19 10:34

显示层,业务逻辑层, 数据访问层。

热心网友 时间:2023-10-19 10:35

三层
前台 显示层 也就是客户端 负责显示
中间 WEB层,业务层 负责处理业务逻辑
后台 数据层 负责持久化数据
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 游艇如何维修保养才比较好? 一般需要注意怎么? 客户感知服务质量评价方法有哪些? 辐射避难所1.6 安卓什么时候更新 胡萝卜炒肉荤菜还是素菜吗? 哪个户外品牌,比较好? 手机版辐射避难所存档编辑器怎么用 坐月子可以吃胡萝卜炒肉吗? 如何正确掌握客户关系管理方法 辐射避难所Online手游脚本可以用吗?有没有谁关注过这个? 胡萝卜豌豆炒肉丁营养. 辐射避难所怎么玩ios 银行客户分层分类做的不好的原因 辐射避难所出网络版对手机版本有什么冲击吗? 辐射避难所手机版能用模拟器玩吗 胡萝卜炒肉丝有哪些营养成分? 手游辐射避难所OL的剧情和辐射系列有联系吗? 胡萝卜炒肉有什么营养?急 有没有什么反套路的情话 哪里可以下载到安卓版本不会闪退的辐射避难所呢 朋友对你用套路怎么办呢?什么叫套路呢?? 玩具游艇坏了怎么修 关于用户增长方法? 户外运动品牌有哪几个? 销售过程中的技巧 Android系统的原生桌面图片是放在哪个文件夹中的? 最近几年会在白天或晚上睡觉的时候,总是梦见踩空一样,腿抖一下,然后惊醒,次数频繁 为什么人在刚睡着时容易梦见掉下悬崖或踩空然后身体抽动一下? 安卓桌面主题在手机哪个文件夹里 安卓桌面壁纸在哪个文件夹啊 安卓桌面安装位置在手机哪个文件夹? 老是做梦踏空地导致全身抖动是代表什么呢? 我有时候晚上睡觉的时候,假如梦见走楼梯不小心踩空了,然后我的脚就抽一下这是为什么? 汽车保险到期了可以过几天再买吗 vivoy67我的信号怎么不好 vivo y67信号不好怎么办? vivoy67信号差怎么办 vivo y67信号差怎么办? vivo y67手机网络差怎么办? 我的vivoy67的手机信号怎么这不好 vivoy67手机网怎么这么差