Font Size: a A A

Research And Design Of Service Framework Kernel Based On IoC And AOP

Posted on:2007-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:Q HuangFull Text:PDF
GTID:2178360182995308Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Nowadays, products of application software are mostly based on PC. With the rapid development of the mobile communication network and the remarkable enhancement of the hardware performance of handset, as a useful supplement and extension for application softwares, the condition for both software and hardware for developing products on handset has been ready.In the development of the server systems, J2EE service architecture provides developers detailed specifications in design, integration, performance, security and reliability of the distributed system, which has become the mainstream architecture in current software development because of the improvement for system' s agility and flexibility. It is also widely used because of its platform independency, transplantation, open architecture and security. But with the development of the Java language and J2EE architecture, people are gradually aware of that pure 00 could not solve all the problems in the system design, and the failure of many projects result from the heavy component of the J2EE architecture which brings difficulties in system' s development and test. Recently, as the new software design approach, Inverse of Control (IoC) and Aspected Oriented Programming (AOP) were born and has become more and more popular, the idea of which were integrated into the system design and brought the new energy for the software system.This thesis is on the background of the framework FrameServer which is designed for wireless mobile data applications, the architecture and algorithms of the IoC and AOP are researched in depth. As the kernel of the FrameServer, an IoC based micro container and a dynamic AOP engine were implemented, also a MVC framework for FrameServer was established with MVC pattern, which provides concurrent access for multi-terminals.In this thesis, firstly, IoC pattern and AOP rising in software engineering are briefly introduced, and the design ideas and architecture of FrameServer framework are discussed. Then the corealgorithms of the IoC based micro container and the dynamic AOP engine are introduced with emphasis through the aspects of structure and performance. As well, the application of FrameServer framework in the development of wireless data system is introduced with an actual project "Shifang Tobacco Company Mobile Data Center" . Finally, the feature of FrameServer framework and the prospect of relevant technique development are explained as a conclusion.
Keywords/Search Tags:Inverse of Control, Aspected Oriented Programming, Framework, MVC Pattern, Handset
PDF Full Text Request
Related items