Spring 第一章 如何寫第一個spring項目
1.Spring介紹:
Spring 具有簡單、可測試和松耦合等特點(diǎn),不僅可以用于服務(wù)器端的開發(fā),也可以應(yīng)用于任何 Java 應(yīng)用的開發(fā)中。Spring 框架的主要優(yōu)點(diǎn)具體如下。
1)方便解耦,簡化開發(fā)
Spring 就是一個大工廠,可以將所有對象的創(chuàng)建和依賴關(guān)系的維護(hù)交給 Spring 管理。
2)方便集成各種優(yōu)秀框架
Spring 不排斥各種優(yōu)秀的開源框架,其內(nèi)部提供了對各種優(yōu)秀框架(如 Struts2、Hibernate、MyBatis 等)的直接支持。
3)降低 Java EE API 的使用難度
Spring 對 Java EE 開發(fā)中非常難用的一些 API(JDBC、JavaMail、遠(yuǎn)程調(diào)用等)都提供了封裝,使這些 API 應(yīng)用的難度大大降低。
4)方便程序的測試
Spring 支持 JUnit4,可以通過注解方便地測試 Spring 程序。
5)AOP 編程的支持
Spring 提供面向切面編程,可以方便地實現(xiàn)對程序進(jìn)行權(quán)限攔截和運(yùn)行監(jiān)控等功能。
6)聲明式事務(wù)的支持
只需要通過配置就可以完成對事務(wù)的管理,而無須手動編程。
2.Spring 第一個Demo
1.包的下載地址
目前Spring框架的最新版本是 5.1.8,本教程是基于 Spring 的穩(wěn)定版本 3.2.13 進(jìn)行講解的。讀者可以通過網(wǎng)址http://repo.spring.io/simple/libs-release-local/org/springframework/spring/下載名稱為 springframework-3.2.13.RELEASE-dist.zip 的壓縮包。在瀏覽器的地址欄中輸入此下載地址后
2.核心包

3.日志jar包
http://commons.apache.org/proper/commons-logging/download_logging.cgi下載。該 JAR 包現(xiàn)在最新版本為 commons-logging.1.2,下載完成后,解壓即可找到。
4.新建一個web項目
5.把四個核心包加入到lib下

6.在項目的src下創(chuàng)建一個spring bean配置xml文件。
applicationContext.xml
配置接待如下:
22
張三
關(guān)于bean的解釋:

7.代碼層的實現(xiàn)




關(guān)于getbean:通過bean的id或者name都可以讀取到,讀取到name可以通過name的多個名字中的一個。
8.運(yùn)行:

本文僅代表作者觀點(diǎn),版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。
免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com






