当我们使用JSP和servelt开发Web应用程序时,servlet充当CONTROLLER(从MVC角度来看)。 那么当我使用JSF和Facelets开发Web应用程序时,什么充当控制器...
是否与JSF相关 - 请求调度程序 servlets - httprequest httpresponse
或者我完全错了。
答案 0 :(得分:6)
嗯,有FacesServlet
(您在web.xml
文件中注册,首先是设置JSF项目时),IMO最接近MVC控制器。
有些人似乎也把Backing Beans视为控制器,但我不认为它们是,不是真的......虽然Backing Beans可以影响导航的结果,例如,或者可能直接写一些东西HttpResponse表示JSF生命周期的结束,它们实际上是由 Faces Servlet 实例化并使用的,这是调度事物的真正目的。