一、使用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
一、使用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