【发布时间】: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