Font Size: a A A

Lightweight Component Model J2ee Architecture And Assembly Technology Research

Posted on:2010-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q JinFull Text:PDF
GTID:2208360278976468Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Lightweight J2EE is a solution to software system architecture design, which has a simplified programming model and can respond to its container quickly. The use of lightweight J2EE can be more flexible, lightweight and get better efficiency and effectiveness, when business applications do not require large scale transaction processing, high performance distributed ability, and high performance cluster.Component-based software development is to improve software quality and development efficiency. It's an effective way to satisfy changes of requirement. Component model and component assembly are core technologies of component-based development and implementation methods of software component. Component model includes characterization of components, the nature of the definition and description of components to provide components to create and to achieve the guiding principles of the assembly of components is the application of software system components in the process of integration or assembly, is currently mainly based on manual or semi-automatic way. At present, how to apply component model and component composition to realize software application based on lightweight J2EE framework is still rare, although there are a number of lightweight J2EE framework.The paper shows the relation between J2EE, software component, eclipse platform and XML, after studying and summing up them. In this paper, it puts forward CMBMVC (Component Model Based on Model-View-Control), a component model based on MVC, and CDLBMVC (Component Description Language Based on Model-View-Control), a formal language describing component. According to CMBMVC, it also proposes four component assembly methods and seven atomic assembly operations defined with duality relation of set theory. Based on all these, it then gives the design and realization of CAFBMVC (Components Assembly Framework Based on Model-View-Control).Finally, the paper, based on lightweight J2EE framework, takes organization management of information system as an example, applied to CMBMVC and assembly technology, assembles management component, personnel management component and role management component into organization management component. It demonstrates how to assemble components.According to last experiment, results show that the application of CAFBMVC and assembly technology can realize component composition based on lightweight J2EE, and improve the efficiency of software development.
Keywords/Search Tags:Lightweight J2EE, Component Model, Component Composition, Eclipse, MVC
PDF Full Text Request
Related items