學習方法:
掌握常用的用法,深入理解,不斷實踐,反覆總結,再次深入理解與實踐
spring資源:
sprng是乙個輕量級的控制反轉(loc)和物件導向切面(aop)的容器框架
--輕量:大小,開銷輕量
---通過loc打到松藕合
----提供了面向切面變成的豐富支援,允許通過分離應用的業務邏輯與系統級服務進行內聚性的開發
---包含並管理應用物件的配置和生命週期,是一種容器
---講簡單的元件配置,組合成為複雜的應用,是框架
作用:容器
提供了對多種技術的支援
-jms
-mq支援
unittest
aop(事務管理,日誌等)
提供了眾多方便應用的輔助類(jdbc template等)
對主流應用架構(hibernate等)提供了良好的支援
spring適用範圍
(1)構建企業應用(springmvc + spring + hibernate/ibatis)
(2)單獨使用bean容器(bean管理)
(3)單獨使用aop進行切面處理
(4)其他的spring功能,如:對訊息的支援等
框架什麼是(軟體)框架
(通常指的是為了實現某個業界規範標準或完成特定基本任務的軟體元件規範,也指為實現某個軟體自檢規範時,提供規範所要求之基礎功能軟體產品)
框架就是制定一套貴方或者規則(思想) 大家在改貴方或者規則下工作,或者說就是使用別人搭好的舞台,你來做表演
框架的特點:
-半成品
-封裝了特定的處理流程和控制邏輯
-成熟的、不斷公升級改進的軟體。
框架與類庫的區別:
-框架一般是封裝了邏輯、高內聚的,類庫則是鬆散的工具組合
-框架專注於某一領域,類庫則是更通用的。
為什麼使用框架?
-軟體系統日趨複雜
重用度高,開發效率和質量提高
軟體設計人員要專注於對領域的了解,使需求分析更充分。
易於上手、快速解決問題
Spring專題(1) Spring概述
我們學習spring框架的最終目的是用它整合struts2 hibernate框架 ssh spring框架主要負責技術整合 可以整合很多技術 該框架提供ioc和aop機制,基於這些特性整合,可以降低系統元件之間的耦合度,便於系統元件的維護 擴充套件和替換。其實與spring框架的作用相同 在ssh...
Spring學習 1 Spring是什麼
我們可以對上面的這張圖中的元件分別說明 1 核心容器 core 核心容器提供 spring 框架的基本功能 spring core 核心容器的主要元件是 beanfactory,它是工廠模式的實現。beanfactory 使用控制反轉 ioc 模式將應用程式的配置和依賴性規範與實際的應用程式 分開。...
事務1 spring 事務支援
當你涉及到兩個其他業務方法一起繫結為乙個業務操作的時候,例如乙個atm取款的簡單操作 atm機器吐錢2和更新你帳戶存款就是乙個取錢的主要操作,它就需要要求如果兩者都成功,即 一起提交,如果有一者失敗,即回滾該兩個操作,這種時候就需要事務了。b size medium 一 事務的特性 原子性 一致性 ...