⚓基于JSF框架的Web应用程序(MVC)的设计模式

Web应用程序最流行的设计模式是MVCJSF中的(model-view-controller)设计模式代表JavaServer Faces。 可以在诸如桌面或Web应用程序的几个应用程序中描述MVC。

更具体地说,在JSF范例中,映射如下:

模型-服务或DAO(数据访问对象)以及它们在Web应用程序中产生或消耗某些东西的实体。 此选项的入口点是托管Bean(例如UserBacking.java要么UserMB.java), 但在Java EE如今,JSF已成为Java Enterprise Edition(Java企业版)的一部分,这些工件通常分别由EJB(Enterprise Java Beans和JPA(Java Persistence API))实现。

视图-用户界面(UI)组件(例如素颜 UI组件)及其组成的整个页面。 这完全属于JSF的领域,并由JSFUI组件和Facelets分别。 有几个用于用户界面的库,例如素颜,OmniFaces,我的脸要么交流会. In comparison with JSF framwork,there is also 自动进稿器(应用程序开发框架)来自Oracle。

控制者-处理用户的命令和传入数据的流量交易,将其路由到正确的部分并选择一个视图进行显示。 在JSF中,没有编写此控制器,但已经由框架(FacesServlet)提供。

⚓基于JSF框架的Web应用程序(MVC)的设计模式

Https://www.opendevops.dev/design-pattern-for-web-applications-mvc-based-in-jsf-framework/

????待续????

from: https://dev.to//orestispantazos/design-pattern-for-web-applications-mvc-based-in-jsf-framework-371g