Font Size: a A A

Technology Analysis And Application Of The Spring Framework

Posted on:2014-03-05Degree:MasterType:Thesis
Country:ChinaCandidate:J K DiFull Text:PDF
GTID:2268330425495410Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the rapid development of Internet technology, the technology of Browser/Server architecture for Web application management has become the mainstream technology. Java language of the SUN Microsystems, is the current Web application server mainstream development language. The Spring framework is one of the most famous open source software of full function web framework, it is widely use for the development of web enterprise application in the world.This thesis technique analysis the Spring framework.It include the inner structure and working principle. This thesis research the application of the Spring Framework in the enterprise application.This thesis selects two function modules of the Spring Framework, core module and aop module.From the latest release of the Spring Framework’s source code, this thesis technique analysis core module and AOP module’s key interfaces and classes:1) It selected the Spring Framework source core package ResourceLoader interfaces, AbstractResource abstract class that technique analysis class diagram and composition with source code.2) It selected the beans package AbstractBeanDefinition, BeanWrapperImpl and IOC container most important interface BeanFactory that technique analysis class diagram and composition with source code.3) It selected AOP module15packages, that technique analysis class diagram and composition with source code.4) It completed a project based on the Spring framework.From the four software engineering activities in the software life period, this thesis research application of the Spring Framework in enterprise projects.5) It selected three project software in different industries and research them.It research the Spring Framework from a lot of software projects.Based on the original order of the Spring Framework source code, this thesis clearly analyses the basci IOC container’s internal structure, working principle and workflow. This thesis clearly analyses the AOP Alliance API and AOP module which basic structure and working principle. This thesis implements a Spring-Framework-based software project and it researchs the benefits of the four activities of software development life cycle from the Spring Framework. This thesis selected three industry software projects, more deeply researchs the Spring Framework can imporve the project’s unit testing capabilities, reducing the coupling software design and imporve the project runtime performance, increase the maintainability of the project.
Keywords/Search Tags:Java Platform Enterprise Edition, the Spring Framework, Inversion ofContorl, Dependency Injection, Aspect Oriented Programming
PDF Full Text Request
Related items