《Java項(xiàng)目實(shí)戰(zhàn) 企業(yè)案例分析與項(xiàng)目自主設(shè)計(jì)/高等院校信息類專業(yè)校企銜接創(chuàng)新實(shí)踐系列教材》是一本介紹Spring MVC開(kāi)發(fā)的書(shū),而Spring又是此類開(kāi)發(fā)的核心。其實(shí),Java本身并不難學(xué),但是一旦進(jìn)人到J2EE的開(kāi)發(fā),學(xué)習(xí)曲線陡然升高。這時(shí)如果沒(méi)有外界的幫助和內(nèi)心的執(zhí)著,很容易中途放棄學(xué)習(xí)。這也是現(xiàn)在各種教學(xué)視頻大受歡迎的重要原因,因?yàn)楦S教程,讀者有很大可能能夠真正將一個(gè)項(xiàng)目運(yùn)行起來(lái)。但是依筆者的觀點(diǎn),視頻教程僅僅只是讓初學(xué)者能夠“敲”出一個(gè)能運(yùn)行的網(wǎng)站而已,一旦稍作變化,讀者立馬再次進(jìn)入“煎熬模式”。而書(shū)本不一樣,書(shū)本能夠詳細(xì)的講述背后的原理和規(guī)則,而且便于查找。
和其他同類介紹Spring MVC的書(shū)不一樣,《Java項(xiàng)目實(shí)戰(zhàn) 企業(yè)案例分析與項(xiàng)目自主設(shè)計(jì)/高等院校信息類專業(yè)校企銜接創(chuàng)新實(shí)踐系列教材》的特色就是所有代碼都來(lái)自于一個(gè)真實(shí)的項(xiàng)目,而且筆者在寫(xiě)書(shū)時(shí)并未對(duì)原有項(xiàng)目做任何修改,包括程序員編寫(xiě)的有瑕疵的代碼(一些敏感的信息做了處理)。
《Java項(xiàng)目實(shí)戰(zhàn) 企業(yè)案例分析與項(xiàng)目自主設(shè)計(jì)/高等院校信息類專業(yè)校企銜接創(chuàng)新實(shí)踐系列教材》在代碼開(kāi)發(fā)的組織上的編排,也是《Java項(xiàng)目實(shí)戰(zhàn) 企業(yè)案例分析與項(xiàng)目自主設(shè)計(jì)/高等院校信息類專業(yè)校企銜接創(chuàng)新實(shí)踐系列教材》和其他書(shū)的不同之一。《Java項(xiàng)目實(shí)戰(zhàn) 企業(yè)案例分析與項(xiàng)目自主設(shè)計(jì)/高等院校信息類專業(yè)校企銜接創(chuàng)新實(shí)踐系列教材》在描述開(kāi)發(fā)過(guò)程時(shí)基本上是按照中小項(xiàng)目的開(kāi)發(fā)順序來(lái)組織的。即程序員是以“垂直”的方式,從模型設(shè)計(jì),依次開(kāi)發(fā)持久層、服務(wù)層、控制層和視圖層,這樣,開(kāi)發(fā)完一個(gè)功能之后,就能馬上對(duì)此功能進(jìn)行完整流程的測(cè)試,利于初學(xué)者排查問(wèn)題。
第1章 項(xiàng)目開(kāi)發(fā)方法概述
1.1 軟件工程概述
1.2 軟件開(kāi)發(fā)方法
第2章 項(xiàng)目需求分析
2.1 需求調(diào)研
2.2 概述
2.3 系統(tǒng)用戶
2.4 功能性需求
2.5 非功能性需求
第3章 項(xiàng)目系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)概要設(shè)計(jì)
3.2 系統(tǒng)模塊詳細(xì)設(shè)計(jì)
3.3 系統(tǒng)數(shù)據(jù)模型詳細(xì)設(shè)計(jì)
第4章 項(xiàng)目開(kāi)發(fā)技術(shù)
4.1 Hibernate
4.2 Spring
4.3 Spring MVC
第5章 項(xiàng)目實(shí)現(xiàn)與測(cè)試
5.1 開(kāi)發(fā)環(huán)境
5.2 創(chuàng)建項(xiàng)目
5.3 目錄結(jié)構(gòu)
5.4 Spring MVC配置
5.5 用戶功能
5.6 服務(wù)模板功能
5.7 服務(wù)跟蹤功能
第6章 項(xiàng)目安裝與維護(hù)
6.1 安裝前準(zhǔn)備
6.2 創(chuàng)建用戶
6.3 安裝JDK
6.4 配置服務(wù)器環(huán)境
6.5 安裝Tomcat
6.6 WDCP環(huán)境配置
6.7 安裝中小企業(yè)服務(wù)系統(tǒng)
6.8 常用維護(hù)手段
參考文獻(xiàn)