【问题标题】:Woodstock Java EE web application - migration to standard JSFWoodstock Java EE Web 应用程序 - 迁移到标准 JSF
【发布时间】:2013-01-11 15:19:07
【问题描述】:

我正在维护一个相当旧的 Web 应用程序(大约十个视图,包括一个选项卡式视图),它使用 Woodstock 组件库,并希望将其迁移到普通的 JavaServer Faces。

有两种选择:

  • 作为一个单独的项目从头开始重建它,或者
  • 在主(生产)版本中逐一迁移现有视图

(当然第二个选项会发生在单独的版本控制分支中,并且只有在测试时才会将更改合并到主干)

我也看过JSF - Component Libraries, migrate or not migrate?,跟伍德斯托克组件库有关,给出了很多迁移的理由。

我是否正确理解 Woodstock 使用 JSF 1 标准进行 UI/代码绑定,所以我只需要关心用 JSF 1 标准实现中的相应组件替换 Woodstock 组件吗?


附加信息:Web 应用程序当前使用 JavaServer Pages (JSP) 获取视图。

【问题讨论】:

  • 如果您已经打算重写视图,我也会立即将 JSP 迁移到 Facelets。这便于将来迁移到 JSF2。
  • @BalusC 感谢您指向 Facelets!它们最初在 NetBeans IDE 6.5“新文件...”向导中不可见 - 但激活可选的 Facelet 插件解决了这个问题,并且还在 web.xml 中添加了 Facelet 条目。

标签: jsp jsf jakarta-ee migration woodstock


【解决方案1】:

我是否正确理解 Woodstock 将 JSF 1 标准用于 UI / 代码绑定

实际上,woodstock 组件创建 JavaScript DOM,而不是像 JSF 那样创建 HTML

我只需要关心将 Woodstock 组件替换为 JSF 1 标准实现中的对应组件

正确,但不必是 JSF 1

此外,您可以使用任何 MVC 框架,通过它您可以将 JSP 元素(woodstock 组件)转换为生成 HTML 的元素

【讨论】:

    猜你喜欢
    • 2011-10-08
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 2011-05-11
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多