永发信息网

Java的三层架构都有些什么?

答案:4  悬赏:20  手机版
解决时间 2021-03-22 18:51
  • 提问者网友:我们很暧昧
  • 2021-03-22 08:25
Java的三层架构都有些什么?
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-03-22 08:49
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:
表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。  
2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。  
3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。

显示层 ui、display 或者 view
业务处理 controller 或者 logic
数据层 db、model、dao
全部回答
  • 1楼网友:青灯有味
  • 2021-03-22 10:50
显示层 ui、display 或者 view.
业务处理 controller 或者 logic.
数据层 db、model、dao.
  • 2楼网友:山有枢
  • 2021-03-22 09:56
显示层 ui、display 或者 view
业务处理 controller 或者 logic
数据层 db、model、dao
  • 3楼网友:白昼之月
  • 2021-03-22 09:04

三层架构是一个分层式的软件体系架构设计,它可适用于任何一个项目。MVC是一个设计模式,它是根据项目的具体需求来决定是否适用于该项目。

那么架构跟设计模式有什么区别呢?我们从接手一个项目开始,首先,我们需要进行架构设计,一般我们采用的就是分层式的架构设计,即我们的三层架构。

然后,在确定了架构以后,我们再根据项目的具体需求去考虑是否需要应用一些设计模式,比如是否应用我们的MVC模式,抽象工厂模式等等。(在这里我们看出,MVC与三层架构不是一个等级的,而与抽象工厂等设计模式才是一路的)

最后,确定了模式以后,就是我们的一些具体的实现了。(当然一个项目不仅仅考虑这些问题,我只是为了说明两者的区别,将其他问题已省略)

其次,它俩划分的层次不同。

三层架构将整个项目划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。MVC即Model(模型),View(视图),Controller(控制)。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯