「java和三层」java 三层架构

博主:adminadmin 2023-03-21 04:34:11 595

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

本文目录一览:

java如何架构三层结构

分类: 电脑/网络 程序设计 其他编程语言

问题描述:

要中件间连接服务器和客户端的代码方法,就是客户提交的处理在中间件应用服务器上完成

解析:

可以用JAVA Bean来实现啊。我们说JAVA BEAN说白了也只是一个普通的类,用于我们存放数据,取回数据,并对数据进行一些操作。

如果你的这个问题是J2SE方面的,那就用JAVA BEAN ,并不是一个高深的东西,只是里面多了几个set,get方法来分别为类中间的变量进行赋值操作。所以,在这个类里面写另外一个方法,把客户提交的数据传过来,就可以在这个类里面进行数据操作了。

如果你的这个问题是关于网络编程的,那就用JSP或者Servelet来做,它们的好处就在于,客户提交上来的数据处理,就是在JSP代码或者Servelet类中间来完成的。

请问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三层是什么?为什么要用三层?

JAVA最经典的三层就是MVC——模型视图控制器模式。这种模式最大的优点是将模型与视图解耦,让模型专注于应用业务逻辑处理,视图专注于用户界面展现。J2EE主要采用的就是这种模式。

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

希望还有人关注这个问题。\x0d\x0a我们常常提到java EE的三层或者四层结构。\x0d\x0a四层架构:\x0d\x0a展示层(web层)、业务逻辑层、数据访问层、信息资源层\x0d\x0a四层架构在是开发企业应用时使用的非常经典的划分模式。\x0d\x0aweb层负责前端展示和用户请求的处理。mvc是一个设计模式,主要用户构建用户界面,目的是把展示逻辑和逻辑分离。web层通常会使用MVC模式进行构建,经常使用的mvc框架包括spring mvc,struts等,都是在web层或者展示层使用的。\x0d\x0a业务逻辑层一般应用中会有一层service抽象,实现核心业务逻辑,事务控制也在这一层实现。\x0d\x0a数据访问层也即dao层,重点负责数据库访问,完成持久化功能。\x0d\x0a信息资源层主要服务资源的存储。\x0d\x0a所以mvc和四层(三层)结构有关系,四层架构是应用的体系(分层)结构,描述了整个应用的一个完整的划分,而mvc是一个设计模式,通常会用于四层架构的展示层的构建上。希望我能讲清楚。

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

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

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

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

三层架构

(3-tier

application)

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

表示层

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

在一个典型的

三层架构

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

图形用户界面

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

简单点

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

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

大型机

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

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

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

服务器模式

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

例如

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

业务逻辑层

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

[参考:百度关于

三层架构

]

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