框架就是制訂一套規範或規則,程式設計師在該規範或規則下工作,形象地說就是在搭好的舞台上表演;半成品;
封裝了特定的處理流程與控制邏輯;
成熟的、不斷公升級改進的軟體;
框架一般是封裝了邏輯、高內聚的,類庫則是鬆散的工具組合;
框架專注於某一領域,類庫則是更通用;
軟體系統日趨複雜;
重用度高,開發效率與質量提高;
是軟體設計人員要專注於對領域的了解,是需求分析更加充分;
一般框架配有完整的使用文件,易於上手,快速解決問題
spring是乙個輕量級的控制反轉(ioc)和面向切面(aop)的容器框架
1. 輕量:大小、開銷輕量
2. 通過ioc達到松耦合
3. 提供了面向切面程式設計的豐富支援,允許通過分離應用的業務邏輯與系統級服務進行內聚性的開發
4. 包含並管理應用物件的配置和生命週期,是一種容器
業務邏輯:比如商品的出庫和入庫系統級服務:比如商品的出庫和入庫都要進行統一的日誌記錄和事務管理,與具體的業務無關。(無論什麼業務都要使用到系統級服務)
構建企業應用(springmvc+spring + hibernate/ibatis )
單獨使用bean容器(bean管理)
單獨使用aop進行切面處理
其他的spring功能,如:對訊息的支援等
在網際網路中的應用
spring框架入門
srping是乙個開源的控制反轉 inversion of control 和面向切面 aop 的容器,它的主要目的是簡化企業開發 public class personservicebean ioc控制反 所謂控制反轉就是應用本身不負責依賴物件的建立及維護,依賴物件的建立及維護是由外部容器負責的。...
Spring框架入門01 理解Spring的DI
ps 很少寫博 看了一篇文章受了刺激 決定也寫寫部落格 文筆很次大家喜歡看就看,不喜歡也別拍磚 很久很久以前 在美麗的城堡裡面住著一位漂亮的公主,他和他的家人 朋友幸福的生活著 有一天 的格格巫來到了這個城堡,他看見了漂亮的公主於是她決定要將公主搶走 格格巫使用了乙個 的魔法將公主抓了起來,公主很害...
Spring框架入門 day02
註解名稱 屬性名稱 屬性值 註解使用在類上面,方法上面 和 屬性上面 注意 除了使用beans,context,core,expression,commons logging,log4j等基本jar包之外,還需要匯入aop的jar包匯入包 建立類,方法 建立spring配置檔案,引入約束 1 第一天...