Font Size: a A A

The Research And Application Of Light-Weight Enterprise Architecture Based On JavaEE Specification

Posted on:2009-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:H Z ZhouFull Text:PDF
GTID:2178360272963240Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the advances in information technology and the rapid development of business information technology, the scale and complexity of the enterprise applications software is increasing.The expansion of the software scale and the increasing of the complexity making enterprise application systems development point of concern from the specific business logic achievement and the choice of data structure to the field of application-oriented architecture (Architecture) design.The standards framework of traditional enterprise application systems development based on B / S ----J2EE, there are some, such as EJB "one-to-one mapping" coarse-grained and the granular bean achieve, and does not support dynamic linking and selection, and business group the difficulties of such business group's transplantation has been unable to meet enterprise-class application development needs. Against this issue launched JavaEE norms has not thorough resolve these issues, dependence on the introduction of standardized injection (Inversion of Contral) only on the subject of effective management of containers, and can not be injected into POJO types. So how to make use of existing technology and large-scale enterprise-class platform for the creation of rapid development, reusability, safe and easy to maintain multi-level enterprise application systems, making multi-level application system in the face of complex networks environment, the diversification of user groups, and flexible business model and diverse business needs to efficiently complete tasks faster, become the primary enterprise application development problems. The key to solve this problem is to choose a good development architecture.Based on analyzing the advantages and shortcomings of systems of traditional J2EE framework for building of enterprise-level applications and the depth research of open source framework,the paper raises an light-weight development architecture which basic ideas are Inversion of Control (IoC), the aspect-oriented programming ( AOP), data transparency and full support of the new JavaEE norms. The architecture has simple structure, high development efficiency, high load balancing, good support for new technology and easy testing principle.It frovides a fast,stable,low-cost solution for enterprise application development through the integration of the outstanding open-source projects, including Struts, spring, hibernate, ant, XDoclet etc. Papers presented the overall design and structure of security control and given three different software architecture achievement based on the good hierarchy and scalability, and solved the problem of initialization loading JavaBean, commissioned in action Improvement on the basis of the Action objects into containers way. At the business layer the architecture provide the life-cycle management and automated deployment of enterprise applications , such as the development of commonly used functions, and gives the control of the affairs of common templates,through non-invasive means to the business logic object of system.Combining the use of the lightweight structure, the lightweight design framework based on the Intelligent Network CRBT service WWW access system, the certification structure of the utility and application development for enterprise-class provides a perfect solution.
Keywords/Search Tags:Light-weight Architecture, Inversion of Control, Aspect Oriented Programming, Transparent Persistent
PDF Full Text Request
Related items