| Table Process is becoming more and more important in daily business. It has become an important link in data integration and affects the validity of a business decision.As we known, the traditional table process system based on client/Server model has defect in design and performance. For instance, the customer end is complicated hard to upgrade; in business peak period, this architecture may causes network to be congested; and the security of data can't be guaranteed. So that We redesigned FlexForm to solve the problems and deficiency of traditional report system-report form process in common use and running support platform.This paper is mainly about the design and implementation of a report display and interaction system based on B/S(Browser/Server)model.This system has been designed into server-side components which are based on J2EE. We encapsulate the functions which are used in the web form. As a result, the system is extensive, reusable and independent of platforms. In our system,we emphasize the advantages and significations of component design philosophy.Development based on components provides a kind of flexible, high-efficient, expanded application development way. We apply this mode in our project development, designed server-side components based on J2EE, encapsulate the functions witch may be used in table. This kind of design pattern makes the system have good expandability, good reuse, and high efficiency in building table. In this paper, we give emphasis on the advantages and benefits of this component based design method.J2EE system architecture has high usability, high dependability and expansibility; its platform of independence has reduced expenses and complexity when developing multi-layer application, it also support XML technology in all-round way. Using server-side components make the client system simpler and benefit the effective in accessing network. XML is used in our system to exchange data, so that it can easily interact with other applications and has a common interface.In our system, database accessing is controlled by data middleware, which guarantee the security, integrity, consistency and recoverability of the database. Because of adopting a design pattern for component-based configuration, system has good expandability, it can be easily upgrade through adding or modifying new functions of server-side components to offer pluralistic and convenient services. |