「java三层设计理念」java经典三层架构

博主:adminadmin 2022-12-14 13:42:06 76

今天给各位分享java三层设计理念的知识,其中也会对java经典三层架构进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

请问JAVA三层架构,持久层,业务层,表现层,都该怎么理解?和MVC三层模型有什么

这个嘛,有一定的联系啦,也并不是完全是一样的啦,你首先把mvc理解清楚吧,M是MODEL(模型),V是view(视图), C是Controller(控制器),而java三层架构,持久层即是数据的持久化操作,就是数据层啦,即是数据库啦,业务层主要是业务逻辑的处理,负责表示层与数据层(持久层)的数据的传递和逻辑处理,就当很接近控制器的功能啦,就可以理解为控制器啦,表示层即是对数据的展示与用户的输入,所以呢?就是视图层啦 1. 用户看到view2. view ——————————》 controller用户操作(点击按钮等)3. controller——————》model调用model中方法3. model ——————》 controller返回数据到controller5. controller——————————》 view传数据到view,更新view6.用户看到更新后的view M——模型层,V——视图层,C——控制层,持久层——通常用于封装数据库连接、数据查询等操作,

有没有人知道java三层架构是怎麽一回事?我是个新手不明白,高手帮帮忙!谢谢~ ·~!

三层架构

(3-tier

application)

一个三层架构的应用程序由三部分组成,这三部分各自分布在网络中的不同地方。这三个部分分别是:工作站或

表示层

接口、事务逻辑、数据库以及与其相关的程序设计。

在一个典型的

三层架构

应用程序中,应用程序的用户工作站包括提供

图形用户界面

(GUI)的程序设计和具体的应用程序入口表格或交互式窗口,说

简单点

就是用户看到和操作的界面。

事务逻辑处在局域网(LAN)服务器或其他共享主机上,它作为响应工作站所发出客户请求的服务器,而相对于处于

大型机

的第三层它是作为客户端,并且决定需要什么数据以及数据存储在哪里。

第三层包括数据库以及处理读写以及访问数据库的程序。然而应用程序的设计可能比这个架构要复杂,对于大型程序来说,这个三层模式是一种比较简便的考虑方法。

这种应用程序的设计使用客户/

服务器模式

,各层可以同时开发,并且可以由不同的程序员组用不同的语言来开发。因为各个层次的开发不会影响其他层次,所以这种模型对于进一步开发软件是很方便的。

例如

老张去饭馆,先跟服务生要菜单看,这就是表述层,再跟服务生点菜,服务拿着菜单去交给后台大厨,这就是

业务逻辑层

,大厨做好菜再让服务生拿上来,这就是数据访问层。

[参考:百度关于

三层架构

]

java里分的三层到底是哪三层?

三层通常是指MVC设计模式,即Modle(模型)层,View(视图)层,Controller(控制器)层。模型层通常是放实体类如学生类,老师类等。视图层通常是指展示效果的一些类。控制器指控制程序流程逻辑的类。

MVC是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑放到一个部件里面,在重构界面时,不需要重新编写业务逻辑。实现视图和逻辑的分离。

关于java三层设计理念和java经典三层架构的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-14,除非注明,否则均为首码项目网原创文章,转载请注明出处。