加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

model-view-controller – 关于Java EE 6体系结构的问题

发布时间:2020-12-15 00:43:26 所属栏目:Java 来源:网络整理
导读:从上图中,我可以得出结论,Java EE 6架构是一个3层架构.我不明白的是客户层究竟是什么?不是UI代码假设是客户端层. JSF处理应用程序的UI,不应该JSF在客户端层? Java EE 6使用3层架构,JSF是MVC模型,有人可以告诉我我要说的是正确的吗? 3层体系结构是一种线性
>从上图中,我可以得出结论,Java EE 6架构是一个3层架构.我不明白的是客户层究竟是什么?不是UI代码假设是客户端层. JSF处理应用程序的UI,不应该JSF在客户端层?
> Java EE 6使用3层架构,JSF是MVC模型,有人可以告诉我我要说的是正确的吗? 3层体系结构是一种线性模型,客户端输入无法直接进入数据层.一切都必须通过中间层.然后我们有JSF是一个MVC模型.我们都知道控制器是FacesServlet,视图是Page本身.什么是型号?

一个.它不可能是数据库本身,因为3层表示一切都必须通过中间层. Model是托管bean,是数据库的门户吗?

要么

湾由于JSF已经处于中间层,因此模型实际上就是数据库.

解决方法

客户端层是在客户端计算机中运行的所有内容.对于(Java EE)Web应用程序,通常是webbrowser.它运行的只是HTML / CSS / JS,它通过HTTP与服务器端通信. UI代码(JSF代码)由图片中的Web层覆盖.它生成并向客户端发送HTML / CSS / JS.

实际上,整个JSF的东西完全适合Web层. Web层中的JSF部分本身可以在模型(托管bean),视图(JSP / Facelets页面)和控制器(FacesServlet)中进一步划分.业务层涵盖EJB.然后是持久性实体(也称为数据传输对象),它可以通过业务到Web和返回从数据库的所有层.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读