Font Size: a A A

J2EE Based WAP Application Architecture Design And Development

Posted on:2007-06-17Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y GuFull Text:PDF
GTID:2178360182490723Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The traditional approach to J2EE architecture has often produced disappointing results: applications that are more complex than their business requirements warrant, show disappointing performance, are hard to test, and cost too much to develop and maintain. In this article, several architecture solutions have been discussed. The "Lightweight Container" Architecture is introduced.using this Architecture to develop sysytem is very easy, high productive,OO design,easily extended,easily maintained, performance stablity,portable and so on.In this article, developing J2EE based WAP platform is to reasearch the "Lightweight Container" Architecture and its application.The article's main content as follows.1, J2EE platform and J2EE architecture technology. Four different Architecture have been introduced , two of them use EJB,another two of them don't use EJB. The first Architecture is classic J2EE architecture,It uses romote EJB and entity bean. The second Architecture is local EJB Architecture, it use local EJB. The third Architecture is not EJB architecture, but also customed one. The fourth architecture is "Lightweight Container" Architecture, which is used to develop WAP platform system in this article.2, WAP platform Architecture design. WAP application Architecture adopts J2EE "Lightweight Container" Architecture. The Architecture can be divided into four layers. These layers are the presentation, persistence, business, and domain model layers. For the presentation layer we will use Struts, and in details the Struts framework system structure, the framework's Action, Form Bean, Servlet, Jsp and their relations will be explained. For our business layer we will use Spring, POJOs will be acted as business beans , we will adopt interface oriented technolgy,adopt Spring IoC to manage business beans,adopt Spring AOP to provide declarative transaction management. For our persistence layer we will use Hibernate, the Hibernate framework system structure and it's use in the system will be explained. We will describe DAO pattern, its advantages and its use in the system. The Domain Model Layer consistents of all domain objects, domain objects act as data traffic carrier between each layer.3, WAP platform particular design.WAP platform system is divided into background content management and WAP front. WAP background content management consists of loginlogout module, product management, content management module, items management module. We will in detail describe the functions of each module in WAP platform system and database design.4> WAP platform implemention .We will describe the implemention class structure of WAP platform and each module implemention.To sum up, the "Lightweight Container" Architecture is the first choice Architecture of small or medium system .The systems using the Architecture to develop is low coupling, and high cohesion. We will construct information system, which have performance stable,effective production,easily maintained,easily developed,easily tested,portable advantages.
Keywords/Search Tags:J2EE platform, POJO, Struts, Spring, Hibernate
PDF Full Text Request
Related items