Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp Woodstock Java EE web应用程序-迁移到标准JSF_Jsp_Jsf_Jakarta Ee_Migration_Woodstock - Fatal编程技术网

Jsp Woodstock Java EE web应用程序-迁移到标准JSF

Jsp Woodstock Java EE web应用程序-迁移到标准JSF,jsp,jsf,jakarta-ee,migration,woodstock,Jsp,Jsf,Jakarta Ee,Migration,Woodstock,我正在维护使用Woodstock组件库的相当旧的web应用程序(大约十个视图,包括一个选项卡式视图),并希望将其迁移到普通的JavaServerFaces 有两种选择: 将其作为单独的项目从头开始重建,或者 在主(生产)版本中逐个移植现有视图 (当然,第二个选项将发生在单独的版本控制分支中,只有在测试更改时,才会将更改合并到主干中) 我还阅读了与Woodstock组件库相关的,并给出了迁移的许多原因 我是否正确理解Woodstock使用JSF1标准进行UI/代码绑定,所以我只需要关心在JSF

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

有两种选择:

  • 将其作为单独的项目从头开始重建,或者
  • 在主(生产)版本中逐个移植现有视图
(当然,第二个选项将发生在单独的版本控制分支中,只有在测试更改时,才会将更改合并到主干中)

我还阅读了与Woodstock组件库相关的,并给出了迁移的许多原因

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


附加信息:web应用程序当前使用JavaServerPages(JSP)作为W视图

我是否正确理解Woodstock在UI中使用JSF1标准/ 代码绑定

实际上,woodstock组件创建JavaScript DOM,而不是与JSF不同的HTML

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

正确,但不一定是JSF1


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

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