论文部分内容阅读
表单处理在企业的日常业务处理中显得日益重要,已成为企业数据整合的一个重要环节,表单系统的好坏关系到企业决策的有效性。 由于传统Client/Server模式的报表系统存在着设计和性能上的缺陷,如客户端程序肥大、业务高峰期造成网络拥塞、数据安全性不可靠等,因此我们重新设计了FlexForm——通用报表处理和运行支撑平台。FlexForm是一个基于组件化设计思想的分布式软件套件,包括表格定制、前端显示录入和后台服务程序,文中主要介绍了Web浏览方式的表单显示和录入系统FormFront的设计与实现。 基于组件的开发提供了一种灵活、高效、可扩展的开发应用程序的方法。系统采用B/S模式,将组件化的思想应用于系统的设计和开发中,设计了基于J2EE的服务器端控件,对表单中使用到的控件进行封装,具有良好的可扩充性、重用性以及表单构建的高效性,强调了组件化程序设计的优点和意义。服务器端控件的方式使得程序实现了浏览器方式的瘦客户端,便于网络访问。J2EE体系结构具有高可用性、高可靠性以及可扩展性,其平台无关性降低了开发多层应用的费用和复杂性,并且全面支持XML技术。 表单数据交换采用XML方式,具有良好的通用性和开放性,可以方便和外部应用交互或结合。系统通过数据中间件与数据库交互,由数据中间件的控制保证了数据库的安全性、完整性、一致性和可恢复性。