基本上,JSF使您能够仅使用模型对象(JavaBeans)和视图(JSP / XHTML页面)开发Web应用程序。使用“普通香草” JSP /
Servlet,您将必须引入许多代码来控制,预处理,后处理,收集数据,验证,转换,监听等HTTP请求和响应。然后,我并不是说要对其进行高度(抽象)的重构,以便您也能以与JSF相同的方式结束(每个用例只是一个JavaBean类和一个JSP
/ XHTML页面)。

基本上,JSF使您能够仅使用模型对象(JavaBeans)和视图(JSP / XHTML页面)开发Web应用程序。使用“普通香草” JSP /
Servlet,您将必须引入许多代码来控制,预处理,后处理,收集数据,验证,转换,监听等HTTP请求和响应。然后,我并不是说要对其进行高度(抽象)的重构,以便您也能以与JSF相同的方式结束(每个用例只是一个JavaBean类和一个JSP
/ XHTML页面)。