出版時(shí)間:2011-7 出版社:北京大學(xué)出版社 作者:王志勃,徐義晗,楊曄 主編 頁數(shù):202
內(nèi)容概要
由王志勃等主編的《JSP應(yīng)用開發(fā)項(xiàng)目化教程》以房屋交易信息網(wǎng)上發(fā)布平臺(tái)、BBS論壇、通用POS進(jìn)銷存系統(tǒng)3個(gè)完整項(xiàng)目為載體,以工作任務(wù)為驅(qū)動(dòng),將.JSP知識(shí)與技能融入項(xiàng)目開發(fā)中?!禞SP應(yīng)用開發(fā)項(xiàng)目化教程》介紹了JSP開發(fā)環(huán)境的配置、Web項(xiàng)目的創(chuàng)建與發(fā)布、JSP基本語法、JavaBean
技術(shù)、隱式對(duì)象的使用、Servlet編程、MVC三層架構(gòu)設(shè)計(jì)、自定義標(biāo)簽、項(xiàng)目安全以及當(dāng)前在Web開發(fā)中比較熱門的Aiax技術(shù)。在教學(xué)內(nèi)容的組織上,3
個(gè)項(xiàng)目由簡單到復(fù)雜循序漸進(jìn),同時(shí)融入了軟件工程的設(shè)計(jì)思想,彌補(bǔ)了學(xué)生只會(huì)做具體技術(shù)而忽略了項(xiàng)目整體設(shè)計(jì)的不足。
本書共10章33個(gè)任務(wù)(詳見附錄1),每個(gè)任務(wù)均按照任務(wù)描述、任務(wù)分析、掌握技能、任務(wù)實(shí)現(xiàn)、項(xiàng)目經(jīng)驗(yàn)5個(gè)環(huán)節(jié)展開講解,力爭做到知識(shí)適度夠用、易于掌握。其中項(xiàng)目經(jīng)驗(yàn)是編者多年項(xiàng)目開發(fā)的心得體會(huì),對(duì)初學(xué)者會(huì)有比較大的幫助?!禞SP應(yīng)用開發(fā)項(xiàng)目化教程》同時(shí)提供免費(fèi)的電子教案與項(xiàng)目源代碼供使用者參考。
本書適合作為高職院校計(jì)算機(jī)專業(yè)的教材,也可作為有一定程序知識(shí)基礎(chǔ)的讀者的自學(xué)教材,對(duì)于從事JSP應(yīng)用開發(fā)的新手也有一定的參考價(jià)值。
書籍目錄
第1章 JSP開發(fā)環(huán)境的配置
1.1 開發(fā)環(huán)境配置
1.1.1 JDK的安裝
1.1.2 Tomcat6.0安裝
1.1.3 MyEclipse開發(fā)工具
1.2 Web項(xiàng)目的創(chuàng)建
1.2.1 創(chuàng)建Wdb項(xiàng)目、規(guī)劃項(xiàng)目結(jié)構(gòu)
1.2.2 項(xiàng)目的發(fā)布、啟動(dòng)和訪問
本章小結(jié)
習(xí)題
第2章 項(xiàng)目分析與原型設(shè)計(jì)
2.1 系統(tǒng)需求分析
2.1.1 軟件的生命周期
2.1.2 房屋交易信息網(wǎng)上發(fā)布甲臺(tái)的需求分析
2.1.3 數(shù)據(jù)庫設(shè)計(jì)
2.2 項(xiàng)目原型設(shè)計(jì)
2.2.1 系統(tǒng)主頁模板設(shè)計(jì)
2.2.2 利用Table實(shí)現(xiàn)頁面的布局
本章小結(jié)
習(xí)題
第3章 創(chuàng)建房屋信息系統(tǒng)
3.1 項(xiàng)目創(chuàng)建與框架規(guī)劃
3.1.1 創(chuàng)建新的Web項(xiàng)目
3.1.2 數(shù)據(jù)庫連接類的設(shè)計(jì)
3.1.3 Web資源規(guī)劃與導(dǎo)入
3.2 靜態(tài)HTML頁面相關(guān)知識(shí)
3.2.1 HTML中常用標(biāo)記介紹
3.2.2 頁面中的JavaScript腳本
3.2.3 頁面中的CSS樣式
3.3 房屋信息系統(tǒng)中的JS與CSS設(shè)計(jì)
3.3.1 房屋信息系統(tǒng)中的JS設(shè)計(jì)
3.3.2 房屋信息系統(tǒng)中的CSS設(shè)計(jì)
本章小結(jié)
習(xí)題
第4章 房屋交易信息網(wǎng)上發(fā)布平臺(tái)的JSP實(shí)現(xiàn)
4.1 掌握J(rèn)SP基礎(chǔ)知識(shí)
4.1.1 MyEclipse中JSP頁面的創(chuàng)建
4.1.2.JSP基本語法介紹
4.2 實(shí)現(xiàn)用戶注冊與登錄
4.2.1 用戶注冊功能的實(shí)現(xiàn)
4.2.2 用戶登錄功能的實(shí)現(xiàn)
4.2.3.JSF的執(zhí)行原理
4.3 掌握J(rèn)SP隱式對(duì)象
4.3.1 JSlz隱式對(duì)象概述
4.3.2 常用JSP隱式對(duì)象介紹
4.4 編程經(jīng)驗(yàn)歸納
4.4.1 JSP編程中漢字亂碼的解決
4.4.2 頁面中的form表單
4.4.3 數(shù)據(jù)庫操作相關(guān)知識(shí)
本章小結(jié)
習(xí)題
第5章 使用JavaBean實(shí)現(xiàn)房屋信息管理
5.1.JavaBean在項(xiàng)目中的應(yīng)用
5.1.1 了解JavaBean
5.1.2 實(shí)例演練.JavaBean
5.2 使用JavaBean實(shí)現(xiàn)業(yè)務(wù)過程
5.2.1 實(shí)現(xiàn)房屋信息查詢
5.2.2 使用session處理個(gè)人信息
5.2.3 個(gè)人房屋信息管理
5.3 項(xiàng)目中Java集合類的使用
5.3.1 Java集合類
5.3.2 頁面中的復(fù)選框與Java數(shù)組
本章小結(jié)
習(xí)題
第6章 使用ServIet實(shí)現(xiàn)BBS論壇
6.1 BBS論壇設(shè)計(jì)
6.1.1 BBS論壇需求分析
6.1.2 BBS論壇原型設(shè)計(jì)
6.1.3 BBS論壇數(shù)據(jù)庫設(shè)計(jì)
6.2 Servlet開發(fā)模式
6.2.1 JSP開發(fā)模式與MVC三層結(jié)構(gòu)
6.2.2 了解Servlct
6.2.3 創(chuàng)建一個(gè)簡單的Servlet
6.3 使用Servlet完成BBS論壇
6.3.1 使用Servlet實(shí)現(xiàn)論壇版塊顯示
6.3.2 使用Servlet實(shí)現(xiàn)顯示主題帖功能
6.3.3 主題帖發(fā)表功能的實(shí)現(xiàn)
6.4 項(xiàng)目開發(fā)常見問題收集
6.4.1 JSP開發(fā)中空指針錯(cuò)誤
6.4.2 請求轉(zhuǎn)發(fā)與重定向的區(qū)別
6.4.3 MyEclipse項(xiàng)目調(diào)試方法
本章小結(jié)
習(xí)題
第7章 使用JSTL與EL重構(gòu)BBS視圖層
7.1 EL表達(dá)式、JSTL標(biāo)簽
7.1.1 EL表達(dá)式
7.1.2 JSTL標(biāo)簽
7.1.3 JSTL與EL在頁面上的綜合應(yīng)用
7.2 使用〈c:foreach〉標(biāo)簽重構(gòu)BBS論壇頁面
7.2.1 使用〈c:foreach〉標(biāo)簽實(shí)現(xiàn)版塊頁面重構(gòu)
7.2.2 使用〈c:foreach〉標(biāo)簽重構(gòu)主題帖頁面
7.3 分頁功能的實(shí)現(xiàn)
7.3.1 分頁的必要性
7.3.2 分頁功能的實(shí)現(xiàn)
7.4 自定義標(biāo)簽在項(xiàng)目中的應(yīng)用
7.4.1 自定義標(biāo)簽簡介
7.4.2 自定義標(biāo)簽在項(xiàng)目中的應(yīng)用
本章小結(jié)
習(xí)題
第8章 POS系統(tǒng)分析與設(shè)計(jì)
8.1 POS系統(tǒng)需求分析
8.1.1 軟件需求分析任務(wù)
8.1.2 《需求分析報(bào)告》的格式規(guī)范
8.1.3 POS系統(tǒng)功能需求分析
8.2 軟件工程概要設(shè)計(jì)模板
本章小結(jié)
習(xí)題
第9章 項(xiàng)目安全處理
9.1 使用過濾器Filter實(shí)現(xiàn)B/S項(xiàng)目安全
9.1.1 Filter工作原理與配置過程
9.1.2 使用Filter實(shí)現(xiàn)用戶登錄的統(tǒng)一校驗(yàn)
9.2 使用過濾器解決系統(tǒng)漢字亂碼問題
本章小結(jié)
習(xí)題
第10章 富客戶端技術(shù)應(yīng)用
10.1 使用XMLttpReque:對(duì)象實(shí)現(xiàn)用戶注冊校驗(yàn)
10.1.1 Ajax的基本知識(shí)
10.1.2 使用Ajax實(shí)現(xiàn)用戶添加校驗(yàn)
10.2 使用DWR框架簡化AiaX應(yīng)用
10.2.1 DWR框架介紹
10.2.2 使用DWR提取復(fù)雜數(shù)據(jù)類型
10.3 實(shí)用的JQuery技術(shù)
10.3.1 JQuery框架介紹
10.3.2 使用JQuery選擇HTML頁面元素
10.3.3 使用JQuery實(shí)現(xiàn)Ajax調(diào)用
本章小結(jié)
習(xí)題
附錄1 任務(wù)匯總表
附錄2 淮信POS項(xiàng)目數(shù)據(jù)庫表設(shè)計(jì)
參考文獻(xiàn)
編輯推薦
3個(gè)完整項(xiàng)目由簡單到復(fù)雜,提升整體設(shè)計(jì)能力 33個(gè)任務(wù)每個(gè)任務(wù)分5個(gè)環(huán)節(jié)講解,輕松掌握要點(diǎn) 針對(duì)性強(qiáng):切合職業(yè)教育的培養(yǎng)目標(biāo),側(cè)重技能傳授,弱化理論,強(qiáng)化實(shí)踐內(nèi)容。體例新穎:從人類常規(guī)的思維模式出發(fā),對(duì)教材的內(nèi)容編排進(jìn)行全新的嘗試,打破傳統(tǒng)教材的編寫框架;符合老師的教學(xué)要求,方便學(xué)生理解理論知識(shí)在實(shí)際中的運(yùn)用?! ?nèi)容立體:從鍛煉學(xué)生的思維能力以及運(yùn)用概念解決問題的能力出發(fā),內(nèi)容一改以往的慣例,不僅有知識(shí)的講解,部分教材還有動(dòng)手操作、知識(shí)銜接、特別提示、自問自答等知識(shí)模塊?! ∽⒅厝宋模鹤⒅厝宋呐c科技的結(jié)合,在傳統(tǒng)的理論教材中適當(dāng)?shù)卦黾尤宋姆矫娴闹R(shí),激發(fā)學(xué)生的學(xué)習(xí)興趣。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
JSP應(yīng)用開發(fā)項(xiàng)目化教程 PDF格式下載