spring屬于哪一層框架?
Spring是一個開源的輕量級的IOC和AOP容器框架。是為Java應用程序提供基礎性服務的一套框架,目的是用于簡化企業應用程序的開發,它使得開發者只需要關心業務需求。
Spring的優點:
1.低侵入式設計,代碼污染極低
2.獨立于各種應用服務器,基于Spring框架的應用,可以真正實現Write Once,Run Anywhere的承諾
3.Spring的DI機制將對象之間的依賴關系交由框架處理,減低組件的耦合性;
4.Spring提供了AOP技術,支持將一些通用任務,如安全、事務、日志、權限等進行集中式管理,從而提供更好的復用。
5.Spring的ORM和DAO提供了與第三方持久層框架的良好整合,并簡化了底層的數據庫訪問
6.Spring并不強制應用完全依賴于Spring,開發者可自由選用Spring框架的部分或全部
7.Spring對于主流的應用框架提供了集成支持。
spring屬于控制層+業務層。可以代替Hibernate+StrutsHibernate持久層,主要數據持久化Struts控制層。spring,hibernate,struts就是現在流行的ssh開發模式。