Font Size: a A A

Research And Application Of WEB Application Framework Based On J2EE And XML

Posted on:2008-04-25Degree:MasterType:Thesis
Country:ChinaCandidate:J MaFull Text:PDF
GTID:2178360242956175Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of network, and the increasing requirement and extending field of Web application, Web application system become more and more complexity, so it requires an excellent software architecture,more technology and experience , and strong project management. With the appearance of software reuse and software framework, we can satisfy the requirement of Web application system through importing the well-worked framework which have excellent software architecture and easy to reuse and extend.In this paper, the Web application framework technology is a framework technology that makes use of the tehchnology of Object-Oriented software reuse resolve the problem of Web application field. First, this paper introduce the problems that current Web application system face in their development process, and put forward a method that is the use of software reuse technology and software framework technology, to simplify the development of system and avoid the development pattern of all"from zero". Then, this paper introduces the technology of Web application framework, and focus on the advantage of building Web application framework by the technology of J2EE and XML.This paper analyze Web application framework's architecture, related technologies and the architectural features, then, develope a Customer Relationship Management(CRM) system for a big joint-venture using this framework. This paper introduce the CRM system's business logic, functional design and system architecture, and focus on the design and realization of presentation layer, logic layer and database persistence layer.The design adopt many new ideas and methods. In presentation layer, the View-Controller pattern is adopted, and a specially design language, named UI Script Language, is included to simplify the compose of web pages and make this process as simple as the design of traditional GUI windows by using predefined controls. The conception of service is used in business logic layer. Services are defined as independent pieces of logic, and make the organization and design of the business logic become easy. In database persistence layer, the technology of Entity Engine,DAO (data access object) pattern and value object pattern is adopted to improve the reliability, agility and expansibility of software, and to simplify the operator of database.
Keywords/Search Tags:WEB application framework, J2EE, XML, software reuse, Design pattern
PDF Full Text Request
Related items