Font Size: a A A

Design And Implementation Of Report Generating And Delivering System By Using PBE Framework

Posted on:2011-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:Z ChengFull Text:PDF
GTID:2178360302474641Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As a tool for data analysis and presentation, report is used widely in finance field. With the economy grows, financial report need to be generated faster and to be with higher precision. The advancement in information technology makes it possible to achieve this goal, more and more reports are moving toward an information-based path. Report generating and delivering system is such an enterprise-level Web application to generate and deliver reports. B/S architecture is popular with the current enterprise-level Web application design, and it is also usually to apply object-oriented MVC design mode in J2EE platform. Therefore, it is very meaningful to design a framework that adapts to the enterprise-level Web application on the J2EE platform, and to design and implement the report system by using this framework.The thesis focuses on the report generate and deliver system's design and implementation. At first, it studies the existing Web application framework, introduces some important technology in J2EE, some popular Web application's frameworks and Actuate report service. According to the requirements of enterprise-level Web application, the thesis points out the deficiencies of the existing frameworks that need to be improved. With Struts framework as the basis for expansion, this thesis proposes a new enterprise-level web application framework PBE (Presentation Business Enterprise-Service). By using the PBE framework, the thesis starts from analyzing service that report system provides, putting the architecture of entire system into PBE framework, studies and practices each module's design and implementation.The main contribution of the thesis is the analysis pointing out that the Struts' model part is not designed well and is high coupling between data and business logic in model part when using Struts to design enterprise-level Web application. By using Facade mode in EJB and dynamic proxy mechanism in Java, the thesis extends Struts and proposes an enterprise-level Web framework: PBE. Then the thesis designs the report system's architecture by using PBE and gives out the details of the design and implementation.
Keywords/Search Tags:Report, Enterprise-level Web Application, PBE, Struts, EJB, Framework, System Architecture
PDF Full Text Request
Related items