Spring框架學習之概述

1、什麼是軟件框架java

打個比方就像建築的混凝土框架,搭好了架子,工人只須要把牆填上。編程

.特色:框架

-半成品工具

-封裝了特定的處理流程和控制邏輯spa

-成熟的,不斷升級改造的軟件設計

.框架和類庫的區別日誌

-框架通常是封裝了邏輯,高內聚的,類庫則是鬆散的工具組合對象

-框架專一於某一領域,類庫則更通用生命週期

 

2、爲何使用框架開發

.軟件系統日趨複雜

.重用度高,開發效率和質量提升

.軟件設計人員更專一於領域,需求分析更加充分

.易於上手,快速解決問題

3、Spring  帶來了複雜javaee開發的春天

Spring 的做用:

.容器(包含並管理應用對象的配置和生命週期)

.提供了對多種技術的支持

-JMS

-MQ

-UnitTest

-。。。。。

.AOP(提供了面向切面的編程支持,容許經過分離應用的業務邏輯與系統級服務進行內聚性的開發 如:事物管理,日誌等)

.提供了衆多方便應用的輔助類(JDBC Template等)

.對主流框架(Hibernate等)提供了良好的支持。

 

4、適用範圍

.構建企業應用(SpringMVC + Spring +Hibernate/Mybaits等)

.單獨使用Bean容器(Bean 管理)

.單獨的適用AOP進行切面處理

.其餘的Spring功能,如:對消息的支持等

相關文章
相關標籤/搜索