JSF和JSP如何区分客户端?

时间:2012-04-04 13:42:07

标签: java jsp jsf

  

可能重复:
  What is the need of JSF. When UI can be achieved from css html javascript jQuery?

我第一次学习JSF,除了(或许)更清晰地分离演示和业务逻辑之外,我没有看到JSP的固有差异。

我对JSF的理解

  • 客户请求JSF页面
  • FacesServlet(JSF附带)将请求路由到自定义(由开发人员编写)JSF控制器
  • JSF控制器知道用于处理请求的模型/视图/ bean
  • JSF页面(.jsf),包含HTML,CSS,JS和特殊JSF标记的混合,由JSF控制器查询,并用于生成HTML / CSS / JS代码以发送回客户端浏览器

我对JSP的理解

  • 客户端请求JSP页面
  • web.xml将请求路由到正确的控制器/处理程序
  • 控制器/处理程序确定在响应中使用哪个JSP文件(.jsp
  • 此JSP文件包含HTML,CSS,JS和特殊JSP标记的混合,这些标记被查询并最终生成HTML / CSS / JS以发送回客户端浏览器

在这两种情况下,您最终都会以标记库的形式混合使用客户端(HTML,CSS,JS)和Java代码。

  • JSF如何改进JSP
  • JSF生命周期与JSP相比有何不同(真的!)

提前致谢!

0 个答案:

没有答案