Font Size: a A A

The Analysis And Design Of The Site Group Management System

Posted on:2013-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:Z G YuanFull Text:PDF
GTID:2248330374499370Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the advent of Internet era, people’s work and life become increasingly dependent on the network. Enterprise applications such as enterprise portals, e-commerce, etc. are being deployed by more and more enterprises in the field of enterprise informatization. Java EE and the framework base on Java EE have paled an increasingly important role in the enterprise application development. However, in the history version of Java EE, there was overly complex platform architecture and non-unified technical support. These resulted in high cost of development and maintenance, and finally Java EE was not chosen for rapid development and maintenance of enterprise application.Lightweight, simple, container-dependent, easy-to-extend and reusable application components are more and more popular for developers than the heavyweight EJB. There are many cool, strong frameworks in the Java EE technology community, such as powerful Spring, popular Struts2, Java Server Faces, Hibernate, iBatis and so on. These simple, easy-to-test, loose coupled frameworks are precisely applicable to the system requirements of the development of enterprises, especially small and medium-sized enterprises.The author worked in the development of Site Group Management System project, analysed and researched the popular open source frameworks of Java EE, considered the reusability of code and framework integration which applied to the efficient Java EE application architecture for enterprises, especially small and middle enterprises. The main content of this paper is as follows:First, well understood these frameworks based on Java EE platform, and analyzed the Spring framework, FreeMarker page engine and the Hibernate persistence framework;Second, integrated Spring for the business layer, Hibernate for data persistence layer, SpringMVC for MVC module, FreeMarker for page rendering;Third, integrated the basic security function for the safety consideration;Fourth, achieve a unified environment. Achieved by using Maven for project life cycle management, FreeMarker for page templates technology, log4j for logging and JUnit for continuous integration framework;Fifth, verified the practical and efficient framework by the Site Group Management System.The results of Site Group Management System proved that the application architecture is able to improve the development speed, optimize the system structure, improve the system’s maintainability and testability, and reduce risks and costs of development.
Keywords/Search Tags:Enterprise informatization, Spring, Hibernate, Maven, FreeMarker
PDF Full Text Request
Related items