Spring的AOP框架是如何搭建并實現的?
一、使用spring框架的好處
輕量:spring是輕量的,基本的版本大約2mb。
控制反轉:spring通過控制反轉實現了松散耦合,對象們給出它們的依賴,而不是創建或查找依賴的對象們。
面向切面的編程(aop):spring支持面向切面的編程,并且把應用業務邏輯和系統服務分開。
容器:spring包含并管理應用中對象的生命周期和配置。
mvc框架:spring的web框架是個精心設計的框架,是web框架的一個很好的替代品。
事務管理:spring提供一個持續的事務管理接口,可以擴展到上至本地事務下至全局事務(jta)。
異常處理:spring提供方便的api把具體技術相關的異常(比如由jdbc,hibernateorjdo拋出的)轉化為一致的unchecked異常。
二、spring由哪些模塊組成?
以下是spring框架的基本模塊:
coremodule
beanmodule
contextmodule
expressionlanguagemodule
jdbcmodule
ormmodule
oxmmodule
javamessagingservice(jms)module
transactionmodule
webmodule
web-servletmodule
web-strutsmodule
web-portletmodule
下一篇bar函數怎么安裝