《Spring 3.0就這麼簡單》——導讀

前言
Spring作為Java領域的第一開源項目,從其誕生到現在已有10個年頭。10年的時間對於計算機業界來說是非常漫長的,在熱鬧的Java開源領域,無數個開源產品喧囂登場,但又很快被人們淡忘。能夠像Spring一樣曆經時間洗禮而曆久彌香的開源框架真的是寥若星辰,Spring無疑是Java開源世界的一朵奇葩。
在Spring發展的10年中,不但Spring自身不斷發展壯大,各種基於Spring的子項目也如雨後春筍一樣成長起來,Spring的社區亦蓬勃發展。Rod就和他的骨幹團隊成立了SpringSource公司,以商業化的方式對開源的Spring進行運作。2009年,商業軟件生產商VMWare宣布斥資4.2億美元收購SpringSource公司:一個源於Spring開源框架的公司賣出了天價,這從商業價值上又一次證明了Spring強大的內在價值。
Spring就像一座巨大的寶藏,越挖掘就越有驚奇的發現。從起初滿足於使用Spring提供的各項IoC、AOP等功能的喜悅,到後來沉醉在Spring源碼審讀的快樂裏,再到現在汲取Spring思想精髓後,開發出自己的“很Spring”的開源產品。一步步走來,“春光無限”,受益良多,收獲良多。從自己學習Spring的10年長征路來說,最大的一個體會就是:Spring不僅是工具,更是一部學習Java設計原理,活用Java技術的百科全書。所以,如果讓我給有誌於Java編程的開發者送一句寄語的話,我將把這句“用Spring吧,研究Spring吧”送給他們。用Spring可以讓你找到一份不錯的工作,研究Spring可以讓你成為一名係統架構師!
《Spring 3.x企業應用開發實戰》有近800頁的篇幅,很多讀者來信說,能否出一本內容精悍而不失深度的Spring書,隻包含Spring最重要最核心的內容,使他們可以盡快上手,並沿著這個核心給出一些方向,讓他們自行在工作和學習中不斷拓展和深掘。
這樣的建議無疑是非常有道理的,由於Spring內容的浩瀚性,任何一本有限篇幅的書都無法窮盡Spring的內涵。想學習好Spring並吸取Spring中飽含的設計原理、Java技藝、巧妙構思,並沒有捷徑,也許還得走我那條邊學邊用,邊用邊學的老路。所以,就有了本書,它隻有11章,400頁左右的篇幅。它不但涵蓋了學習Spring所必須掌握的核心內容、使用Spring進行項目實戰的內容,而且涵蓋了如何活用Spring打造自主框架的內容。本書的主旨就是希望您盡快上手,掌握Spring核心內容,正確進行項目實戰,汲取Spring的思想,並最終將這種思想活用到實際工作中。
目錄
第1章 快速入門
1.1 Spring概述
1.1.1 認識Spring
1.1.2 Spring帶給我們什麼
1.1.3 Spring體係結構
1.2 實例功能概述
1.2.1 比Hello World更適用的實例
1.2.2 實例功能簡介
1.3 環境準備
1.3.1 創建庫表
1.3.2 建立工程
1.3.3 類包及Spring配置文件規劃
1.4 持久層
1.4.1 建立領域對象
1.4.2 UserDao
1.4.3 LoginLogDao
1.4.4 在Spring中裝配DAO
1.5 業務層
1.5.1 UserService
1.5.2 在Spring中裝配Service
1.5.3 單元測試
1.6 展現層
1.6.1 配置Spring MVC框架
1.6.2 處理登錄請求
1.6.3 JSP視圖頁麵
1.7 運行Web應用
1.8 小結
最後更新:2017-05-31 15:01:30