Font Size: a A A

The Design And Implementation Of The General Web Application Framework

Posted on:2011-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:M LiFull Text:PDF
GTID:2198330332479814Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology, customer demand for information technology services becomes more personalized and professional. For software developers it is a major problem for how to rapidly develop software systems to meet user's needs. If we can establish a reusable framework, based on this framework as long as the preparation of a small amount of code, can we develop software products to meet customer needs in the shortest time, the business will remain invincible in the competition.This paper studies how to build the framework using the J2EE platform.J2EE (Java 2 Platform Enterprise Edition) is an enterprise-class application development standards. J2EE platform is based on standardized, component-based development of distributed application model, and these components define a complete set of services to simplify development of enterprise applications, the complexity of the traditional model of Internet applications with compared with incomparable advantages. Therefore, more and more enterprises will achieve J2EE platform as their preferred platform for enterprise applications.Through research, implementation and expansion of Struts architecture, we form a basic framework using the event handling mechanism. this structure has more perfect: in Clients layer and the Web layer by adding a Filter; in business Logic layer depending on the business need to use the Session Facade, Message Facade, DAO. In the end, we build a variety of business needs to adapt to the reusable software architecture.This reusable framework encapsulates a large number of layers and layers interact codes, developers need not to worry about data, how to pass between the layers,using the specific standard interface, They can develop software rapidly in less time.It enables software developers saving development costs, shorten development cycles, reduced risk, improve development efficiency Using this architecture.
Keywords/Search Tags:Struts, EJB, DAO, Filter
PDF Full Text Request
Related items