Font Size: a A A

Lightweight J2ee Logistics Information Service Platform Design And Realization

Posted on:2010-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y R BaiFull Text:PDF
GTID:2208360275483701Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Java 2 Enterprise Edition is a kind of system architecture which predigests the complex problems such as the development, deploy and management of the enterprise settle scheme. Because of the good portability and expansibility, J2EE possesses powerful competitive superiority. With a series of enterprise service criterions, J2EE doesn't provide a satisfying application model. As the emergence of the light open source framework, by applying the excellent framework to the J2EE development to build the light J2EE architecture, it solves the problems in traditional J2EE development. Spring framework is the most popular and challenging framework. Spring framework can integrate with present frameworks and also can integrate with O/R mapping data persistence frameworks. This article will be combined with the real application requirements and provide a coherent system structure which makes the single layer framework well integrated based on Spring framework.At first this article precedes a brief introduction of the ideology of light J2EE framework and analyzes the design idea of MVC development pattern, then gives the more meticulous explaination about the collectivity structure and core mechanism of Spring light framework and expounds the standard ORM criterion JPA of J2EE platform. JPA is a new emergence data persistence programming model which uses the annotation and the object/relation mapping technology providing the simpler and easier way of programming. On the basis of the delamination ideology of J2EE the author divides the development framework to four layers: view layer, controller layer, business logic layer and data persistence layer, and then researches the implementation strategy of every layer. The author imports JSTL label and AJAX technology into view layer, analyzes how to choose and improve the controller supplied by Spring framwork, imports Open-Closed Principle into bussiness logic layer, using JPA criterion in data persistence layer. At last the thesis gives the collectivity structure design of enterprise application development framework which based on Spring framework and integrated with JPA.Combined with the practice project development of logistics information service platform, the thesis set forth the system design and implemention course based on the Spring Web application development framework. Aiming at the problem of layer levels coupling degree and landscape orientation aspect attention, the author comes up with adoption the inversion of control pattern and aspect oriented programming method. The inversion of control pattern can reduce the coupling degree among the layers of J2EE application development. Aspect oriented programming can dispose the landscape orientation attention points scattered between models of the application system, thereby separates the core business code and the assistant function code. The whole system has a clear arrangement and possesses better expansibility, transplant capability and maintenance capability.
Keywords/Search Tags:light framework, Inversion of Control, Aspect oriented Programming, data persistence, logtistic informationization
PDF Full Text Request
Related items