2009年4月19日星期日

Spring Framework's Building Blocks

Spring Framework's Building Blocks
     Spring is an application framework wand is divided into several modules or components. Each module provides a specified set of functionality and works more or less independently of the others.Needless to say,these modules can be leveraged to build scalable yet flexible enterprise Java applications.This system is very flexible,because developers can choose to use only the module that is most appropriate in the context of a problem.For example,a developer can just use the Spring DAO module and build the rest of the application with non-Spring components.Moreover,Spring provides integration points ot work with other frameworks and APIs.If you think Spring is unsuitable in aparticular scenario,you can use alternatives.In case the development team is more proficient in Struts,for example,it can be used instead of Spring MVC while the rest of the application uses Spring components and features such as JDBC and transactions.In the two scenarios described here,the developers need not deploy the entire Spring Framework.They will require only the relevant module along with the pring IOC container and the Struts libraries.

没有评论:

发表评论