将 JSP Web 应用程序迁移到 JSF

All*_*lly 6 java jsf jsp

我对 java dev 和 JSF 框架相当陌生,作为让我加快速度的练习,我将 JSP Web 应用程序迁移到 JSF2 结构。我想知道是否有人可以建议这样做的最佳实践?

目前,JSP 文件基本上用于从它们所在的各种库中获取信息,我在想,对于 JSF,我需要从这些 JSP 文件中剥离出 Java,并将它们放入托管 bean 中。然后这些将在 XHTML 文件中引用。

我的思路是正确的还是我完全没有抓住重点?

干杯

Jig*_*shi 5

如果您在 jsp 应用程序中遵循了 MVC,那么这将非常容易。

  • 从 jsp 中获取所有表单 bean,并使用适当的注释和范围使它们成为托管 bean

  • 将控制器的逻辑转化为操作方法

  • 导航替换forward()redirect()的调用以使用 JSF 导航处理程序启用它

  • 将视图从jsp更改为XHTML并使用JSF EL风格进行绑定