新项目 - JSF vs JSP

时间:2014-01-31 15:46:20

标签: jsp jsf

您好我正在寻找使用Java构建新分类网站的人。我的理解是JSF是最新的框架(比JSP更新)。但是,与JSP相比,看起来精通JSF的开发人员似乎远远不够。虽然我理解对于使用JSP构建的现有设置,继续这样做是有道理的,但如果这是一个全新的项目,有没有理由避免使用JSF?

1 个答案:

答案 0 :(得分:0)

使用JSF,您可以自动将数据绑定到可视组件,包括映射,输入数据验证以及请求之间的状态保存。使用JSP - 您只需手动实现它。 JSF并且还支持Ajax与服务器的交互。

如果您正在开发一个需要标准行为的应用程序,例如数据输入,编辑和显示 - 那么JSF将适合您。 如果您需要具有快速响应的在线应用程序,在客户端页面内导航,例如gmail或twitter,您可以花费大量时间在JSF中翻译客户端逻辑组件。在这种情况下,您最好使用JSP作为数据源和JavaScript库来显示数据。

因此,JSF并不适合所有类型的项目,所以那些使用JSP的人,而不是转向“JSF”

建议使用一个中间选项,在客户端和服务器上提供自由和开发人员,而不需要与模型紧密挂钩,例如“Apache Wicket”