Font Size: a A A

The Research And Application Of Information System Based On Component And Aspect-Oriented Programming Technology

Posted on:2008-09-22Degree:MasterType:Thesis
Country:ChinaCandidate:L JinFull Text:PDF
GTID:2178360215497618Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the improvement of social informatization, the information system is expected to be more and more open, flexible and reusable. This kind of change is a challenge to software development. How to develop an application system which can meet different requirements becomes very important. As an Object-oriented design, Component has many advantages, but it is unsatisfied when it needs to apply public behaviors for the separate objects. The AOP technology introduced in this thesis makes up the disadvantages of the Object-Oriented development and improves the efficiency of software development.This thesis firstly researches the key technologies of component and AOP, put forward a system developing model based on component and AOP technology. Then with this model, a news system had been developed applying the technologies into practice. The system is developed with the Struts framework, use EJB component and aspect-oriented programming language—AspectJ in the Jbuilder developing environment. Through the system implementation, a conclusion is made as follows: components are used to represent the system's functional modules, i.e. kernel concerns of the system, while aspects are used to present the non-functional modules, i.e. crosscutting concerns as referred.Applying AOP technology into the component development makes the system cross-platform and reusable, enhances the information system's scalability, makes the integration, modification and maintenance of the system much easier, and they are playing a positive role in the building and management of enterprise information systems.
Keywords/Search Tags:Software Component, Component-Based Development, Weaving, Aspect-Oriented Programming, Crosscutting Concerns
PDF Full Text Request
Related items