Font Size: a A A

Research And Application On Isomerous Development Platform Based On AOP/IoC

Posted on:2007-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:Q L GuanFull Text:PDF
GTID:2178360212472164Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Software programming methodology bring much important influence to software development, which can implement power and more complex software function. Especially, when it occurs, Object-Oriented Programming methodology not only improve productivity and reusability,but also promote rapid development of software programming methodology. But it couldn't handl some special behaviour which crosscut a lot of modules. So the concept of AOP(Aspect-Oriented Progamming) and IoC(Inversion of Control) have been raised. By analying crosscutting concerns of system, the thesis propose idea of Aspect-Oriented about how to modularize crosscutting concern and illustrate idea of Aspect-Oriented and Inversion of Control in detail.About dealing with co-operation of isomerous development platform, Web service provide excellent solution. As basement interface of isomerous development platform, XML technology implement communication of two different development platform.The ideas of Aspect-Oriented, Inversion of Control and XML technology are applied to isomerous development platform, and A new application model—JNQCS(Query Rapid Creating System Based on Java and .Net Platform) is built in the thesis. The model can create web query system with flexibility and rapidity .And it adopt mult-layers architecture. It is designed in detail. And particular implementation about the ideas of Aspect-Oriented and Inversion of Control on that model is discussed.By research and application of Aspect-Oriented technology, crosscutting concerns are modularized and scattered codes of crosscutting concerns are deal with perfectly. Reusability of Softeware is promoted and code complexities of corn modules are reduced. Software development method, which is applied to Aspect-Oriented, makes every module's function during the system development and reduces development expanse of project, make object and aspect's coupling more incompact and make the developedsystem more extensible and maintainance.
Keywords/Search Tags:Aspect-Oriented, Inversion of Control, co-operation of isomerous development platform, qurey creating system, XML, Spring, Hibernate
PDF Full Text Request
Related items