java web表单设计器_表单设计器的调研总结

数据、表单、工作流是企业业务系统的核心,表单设计在项目中会经常的使用,下面简要的列出了集中表单设计和填写的实施方案。

.net开源

目前看到的部分开源的项目主要有(.net):

驰骋 ccflow.org

由于这些对于表单设计部分没有开源,因此只能是根据文档参考

Java平台xForms

目前可以看到的java平台,开源的比较多,但都不是很完整

目前最完整的Orbeon平台,设计器缺少“数组对象”这个关键的控件,其他的设计器都比较弱[如BetterFormpurcforms]

这些开源软件定制的话,人力估计比较高

商业软件IBM Lotus Form,包括设计器和填写,需要授权

Infopath定制

基于Office套件进行开发,Web平台使用Java或自己实现

Ø 设计器:基于Inopath二次开发

Ø 表单填写:可以基于Infopath,也可以独立开发优点 Ø Infopath是专用的表单工具,因此很多的功能都包含,可扩展性强

Ø 设计标准化,采用Xml形式

缺点 Ø 设计器客户端需要安装Infopath软件;

表单填写可以使用Infopath,也可以不用

设计器

基于Infopath定制,界面可以加: ”功能区”、“面板”,通过这两个可以把和本项目相关的内容打包定制,实现具体的设计任务。

具体的开发参考:

InopathAddin插件开发

InfoPath Object Model,这个对象模型可以操作Infopath和文档对象

表单填写

有如下几种实施方案基于Infopath Ø 客户端需要安装Infopath

Ø 工作量少

转换成xForms Ø 客户端浏览器使用

Ø 工作量较大:和开源代码的整合密切相关

自己开发 Ø 客户端浏览器使用

Ø 工作量较大:可以使用xforms标准表示表单,展现可采用silverlight实现

Infopath+Sharepoint定制

Sharepoint产品是一个通用的表单和工作流方案,运行于Widows平台,工作流使用WF。

基于Office套件进行开发,Web平台使用Sharepoint优点 Ø InfopathSharepoint是通用的软件框架,可扩展性高

Ø 开发和设计比较简单

缺点 Ø 只能部署于Windows平台

Web平台基于Sharepoint开发,具体的风格形式类似如下:

54e465fe641530455dcc8a0183c0af75.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值