model-view-controller – 关于Java EE 6体系结构的问题
|
>从上图中,我可以得出结论,Java EE 6架构是一个3层架构.我不明白的是客户层究竟是什么?不是UI代码假设是客户端层. JSF处理应用程序的UI,不应该JSF在客户端层?
一个.它不可能是数据库本身,因为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和返回从数据库的所有层. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
