基于动态表单的Java不确定字段数报表项目实现
2009-10-11 00:00:00 来源:WEB开发网核心提示:最近在一个项目的实施过程中,由于客户是国内该行业业务的领导者,基于动态表单的Java不确定字段数报表项目实现,业务表格并没有真正的确定,一直在不断的完善,如果你在开发此类系统,可以给我留言,所以程序的业务表单一直被客户牵制,一直跟着业务更改
最近在一个项目的实施过程中,由于客户是国内该行业业务的领导者,业务表格并没有真正的确定,一直在不断的完善。所以程序的业务表单一直被客户牵制,一直跟着业务更改,要想非常出色的支撑整个项目和实现真正意义上的业务表单与整个项目松耦合集成才能达到最好的实施效果和最高的开发效率。经过与公司总监、总工程师多次探讨,决定开发动态表单插件,以满足客户业务表格不断变化的需求。
动态表单插件,即为由客户确定业务表格,通过插件录入到动态表单核心程序,生成业务表单。
具体实现思路:
1、手工制作带有特殊标记的html页面,并通过程序上传至服务器。
2、通过数据流逐行读取,判断该行是否含有标记<!--StartFragment -->文本,如果含有则替换成为业务代码(文本框、文本域等代码)并对该行进行隐藏标注,如果没有则pass。
3、修改页面生成的业务代码,通过对隐藏标注进行判断所在行,实现业务代码替换。
4、生成最终页面,出去也没的标注文本,生成提交按钮等业务所需的隐藏域。
5、数据存储,采用不同于普通数据的横表模式,采用竖表存储。
6、业务数据,同样采用竖表存储方法。
7、提取业务数据,采用竖表采用横表的方法实现。
至此一个动态表单业务系统已经实现。
由于公司对于技术的要求,故不变在此详细讲解。如果你在开发此类系统,可以给我留言,共同探讨。
更多精彩
赞助商链接