Font Size: a A A

Research And Application Of The Rapid WEB Development Under The J2EE Platform

Posted on:2011-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:T LiFull Text:PDF
GTID:2178360305982279Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the development of the Internet and Web technologies, a number of integrated portals, e-commerce system, the banking system began to emerge and Tencent launched a Web version of chat system in 2009. People can do more and more things through the browser, and like the thin client's B/S model, because based this model people can access the application software with no additional software but a browser.However, the Web system in all fields have great similarity, if we develop for similar works, it will not only waste time and resources, but also may not be able to meet the customer's commands on time. So a good design of underlying structure is a prerequisite for rapid Web development. Of course, the structure must satisfy the "open-closed" principle, that is, can be extended to complete specific areas or more complex projects. So developers do not need to re-design the underlying architecture every time.As the Java language is platform-independent, so it can be run on any platform; further more, Java language is open source, many of the world community and open source enthusiasts have contributed for the J2EE platform, so there have been some excellent open source frameworks (Struts, Hibernate, Spring, etc.) to speed up Web development.The thesis has designed a basic structure of rapid Web development based on J2EE platform by combined use of these open source frameworks. The architecture has adopted MVC hierarchical design is provided by Struts 2. Hierarchical design can make a clearer division of labor, speed up the development pace, and loose coupling each other, easy to maintain and extend. Because it is the basic structure, it can conducive to expansion to develop of various Web systems. Hibernate provides mapping relation between Java and database table, encapsulates the underlying database system, made the program can be transplanted into different database. The DAO module and AOP module are provided by Spring simplifies database operation and database transaction respectively.The thesis has a detailed design of the structure at all levels and analysis of the linkages between all levels. Finally, to illustrate the loose coupling between all levels, a more general background management system has been designed based on this structure; and the integration of other systems is introduced briefly.The thesis has a detailed design of the structure at all levels and analysis of the linkages between all levels. To illustrate the loose coupling between all levels, a more general website system has been designed based on this structure, it provides a background management system and the front show, we can realize all content is dynamic maintenance by simple operation, and the integration of Dorado5 is introduced briefly, can realize the unification show and rapid response. Finally, puts forward the next job is to improve security mechanism based on the Acegi open framework.
Keywords/Search Tags:J2EE, Web, framework, model
PDF Full Text Request
Related items