即时构建JSF表单

时间:2013-11-27 07:52:59

标签: java jsf-2 primefaces jboss


目前我有一个应用程序(WAR)正在实现JSF(Primefaces)+ JPA + EJB3并部署到JBoss AS7。
我有来自用户的新要求,其中: -

  • 用户想要构建自己的表单并将其上传到服务器。我们已经培训他们如何开发JSF / Primefaces XHTML表单。
  • 字段验证只是“必填字段检查”。
  • 将JSF表单上载到服务器时没有服务器停机时间。
  • 从JSF表单输入的数据将被插入到数据库中,可以进行搜索和检索,以及更新

我对上述要求的解决方案如下:

  • 预构建JSF托管bean具有以下限制:
    • 将输入字段的总数限制为最多20个。
    • 仅允许字段类型:输入文本,复选框和单选按钮
    • 表单操作只有:保存并取消
  • 使用Facelets tamplating,在模板中将包含动作按钮,CSS,JS等。表单正文将留给用户撰写。
  • 在服务器中创建一个extenal目录,即在JBoss主页之外,以存储上传的用户JSF表单。
  • 创建一个包含20列以及其他审计列等的数据库表
  • 为数据库事务创建EJB SLSB。

参考我的解决方案的问题:

  1. 是否可以指向WAR文件之外的JSF链接?特别是在使用facelet时。
  2. 字段标签需要支持i18n,是否可以上传/更新i18n属性文件而无需重新部署应用程序或重新启动JBoss?
  3. 如果需要创建Java类,是否可以在不重新启动应用程序的情况下进行部署? [可选]
  4. 谢谢。

0 个答案:

没有答案