輕量:
spring 是輕量的,基本的版本大約2mb。
控制反**
spring通過控制反轉實現了鬆散耦合,物件們給出它們的依賴,而不是建立或查詢依賴的物件們。
面向切面的程式設計(aop):
spring支援面向切面的程式設計,並且把應用業務邏輯和系統服務分開。
容器:spring 包含並管理應用中物件的生命週期和配置。
mvc框架:
spring的web框架是個精心設計的框架,是web框架的乙個很好的替代品。
事務管理:
spring 提供乙個持續的事務管理介面,可以擴充套件到上至本地事務下至全域性事務(jta)。
異常處理:
spring 提供方便的api把具體技術相關的異常(比如由jdbc,hibernate or jdo丟擲的)轉化為一致的unchecked 異常。
在SSH框架中使用Spring的好處
在ssh框假中spring充當了管理容器的角色。我們都知道hibernate用來做持久層,因為它將jdbc做了乙個良好的封裝,程式設計師在與資料庫進行互動時可以不用書寫大量的sql語句。struts是用來做應用層的,他它負責呼叫業務邏輯serivce層。所以ssh框架的流程大致是 jsp頁面 str...
在SSH框架中使用Spring的好處
在ssh框假中spring充當了管理容器的角色。我們都知道hibernate用來做持久層,因為它將jdbc做了乙個良好的封裝,程式設計師在與資料庫進行互動時可以不用書寫大量的sql語句。struts是用來做應用層的,他它負責呼叫業務邏輯serivce層。所以ssh框架的流程大致是 jsp頁面 str...
Spring使用的好處
在ssh框假中spring充當了管理容器的角色。我們都知道hibernate用來做持久層,因為它將jdbc做了乙個良好的封裝,程式設計師在與資料庫進 行互動時可以不用書寫大量的sql語句。struts是用來做應用層的,他它負責呼叫業務邏輯serivce層。所以ssh框架的流程大致是 jsp頁面 st...