欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring 入門學(xué)習(xí)筆記pdf格式

Spring 入門學(xué)習(xí)

  • 書籍大?。?span>5.5MB
  • 書籍語言:簡(jiǎn)體中文
  • 書籍類型:國(guó)產(chǎn)軟件
  • 書籍授權(quán):免費(fèi)軟件
  • 書籍類別:java電子書
  • 應(yīng)用平臺(tái):PDF
  • 更新時(shí)間:2020-10-19
  • 購(gòu)買鏈接:
  • 網(wǎng)友評(píng)分:
360通過 騰訊通過 金山通過

情介紹

Spring 入門學(xué)習(xí)筆記主要為大家分享Spring的入門級(jí)資料,學(xué)習(xí)java的朋友不要錯(cuò)過。

Spring是分層的Java SE/EE應(yīng)用full-stack輕量級(jí)開源框架,以loc(反轉(zhuǎn)控制)和aop(面向切面編程)為內(nèi)核。提供展現(xiàn)層SpringMVC和持久層SpringJDBCTemplate以及業(yè)務(wù)層事務(wù)管理等眾多的企業(yè)級(jí)應(yīng)用技術(shù),還整合開源世界眾多的第三方框架和類庫(kù),逐漸成為使用最多的JavaEE企業(yè)應(yīng)用開源框架。

Spring 是一個(gè)輕量級(jí)的 Java 開發(fā)框架,它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。Spring 的核心是控制反轉(zhuǎn)(IoC)和面向切面編程(AOP)。簡(jiǎn)單來說,Spring 是一個(gè)分層的 Java EE 一站式輕量級(jí)開源框架。

Spring 的主要作用就是為代碼 解耦,降低代碼間的耦合度。

在一個(gè)系統(tǒng)中,根據(jù)功能的不同,代碼分為 主業(yè)務(wù)邏輯 與 系統(tǒng)級(jí)業(yè)務(wù)邏輯 兩類。它們各自具有鮮明的特點(diǎn):主業(yè)務(wù)代碼間邏輯聯(lián)系緊密,有具體的專業(yè)業(yè)務(wù)應(yīng)用場(chǎng)景,復(fù)用性相對(duì)較低;系統(tǒng)級(jí)業(yè)務(wù)相對(duì)功能獨(dú)立,沒有具體的專業(yè)業(yè)務(wù)應(yīng)用場(chǎng)景,主要是為主業(yè)務(wù)提供系統(tǒng)級(jí)服務(wù),如日志、安全、事務(wù)等,復(fù)用性強(qiáng)。

Spring 根據(jù)代碼的功能特點(diǎn),將降低耦合度的方式分為了以下兩類。

IoC:使得主業(yè)務(wù)在相互調(diào)用過程中,不用再自己維護(hù)關(guān)系了,即不用再自己創(chuàng)建要使用的對(duì)象了,而是由 Spring 容器統(tǒng)一管理,實(shí)現(xiàn)自動(dòng) 注入。
AOP:使得系統(tǒng)級(jí)服務(wù)得到了最大復(fù)用,且不用再手工將系統(tǒng)級(jí)服務(wù)混雜到主業(yè)務(wù)邏輯中了,而是由 Spring 容器統(tǒng)一完成 織入。

1.2 Spring的優(yōu)勢(shì)
1.方便解耦,簡(jiǎn)化開發(fā)
通過Spring提供的Ioc容器,可將對(duì)象間的依賴關(guān)系交由Spring控制,避免硬編碼造成的過度耦合。用
戶也不必再為單例模式、屬性文件等這些底層編寫代碼,更專注上層的應(yīng)用。
2.AOP編程的支持
提供Spring的AOP功能。方便進(jìn)行面向切面編程,許多不容易用傳統(tǒng)OOP實(shí)現(xiàn)的功能可以提供AOP實(shí)
現(xiàn)。
3.聲明式事物的支持
可以將我們從單調(diào)煩悶的事物管理代碼中解脫出來,通過聲明方式靈活的進(jìn)行事務(wù)管理。
4.方便程序的測(cè)試
5.方便集成各種優(yōu)秀的框架
(Struts、Hibemate、Hessian、Quartz等)
6.降低JavaEE API使用難度
Spring對(duì)JavaEE API(如JDBC、JavaMail、遠(yuǎn)程調(diào)用等)進(jìn)行了封裝層,使用難度降低。
7.Java源碼是經(jīng)典學(xué)習(xí)典范
1.3 Spring體系結(jié)構(gòu)
2.Spring快速入門
2.1Spring程序開發(fā)步驟
把傳統(tǒng)的new對(duì)象,轉(zhuǎn)換為通過Spring獲取對(duì)象。
步驟一:完成Java中的Dao層和Impl層創(chuàng)建。
步驟二:在resource中創(chuàng)建Spring Config文件
步驟三:配置Spring Config文件
文件名可以隨便起,但一般都用applicationContext.xml
步驟四:調(diào)用測(cè)試
3. Spring配置文件
3.2Bean標(biāo)簽范圍取值配置
scope : 指對(duì)象的作用范圍,取值如下:
對(duì)象的創(chuàng)建時(shí)機(jī):
當(dāng)scope="singleton"時(shí),在spring加載配置文件時(shí)就創(chuàng)建了對(duì)象。
當(dāng)scope="prototype"時(shí),在調(diào)用時(shí)創(chuàng)建。(app.getBean(String))
3.3 Bean生命周期配置
init-method:指定類中的初始化方法名稱
destroy-method:指定類中銷毀名稱
指定創(chuàng)建時(shí)的初始化方法,和銷毀的方法。

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

Spring 入門學(xué)習(xí)筆記pdf格式

      氣書籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
      ☉ 本站提供的Spring 入門學(xué)習(xí)筆記pdf格式資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。