Web卓越工程師案例教程
-
【作 者】龔濤 張德林
【I S B N 】978-7-5170-3082-9
【責(zé)任編輯】魏淵源
【適用讀者群】本專通用
【出版時(shí)間】2015-05-19
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】308
【千字?jǐn)?shù)】480
【印 張】19.25
【定 價(jià)】¥39
【叢 書】卓越工程師系列教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
Web開發(fā)是近年來不斷普及紅火的IT應(yīng)用方向,涉及服務(wù)器端開發(fā)、客戶端開發(fā)、瀏覽器端開發(fā)、手機(jī)端的開發(fā)和其他移動(dòng)設(shè)備端的開發(fā)等。Web卓越工程師的培養(yǎng)和成長(zhǎng)不能僅停留在高校課堂的書本上,不能閉門造車,必須和實(shí)際的項(xiàng)目研發(fā)需求和Web應(yīng)用推廣緊密結(jié)合起來。本書主要以各種實(shí)際Web項(xiàng)目開發(fā)經(jīng)驗(yàn)和案例為中心線,從淺入深,總結(jié)Web編程經(jīng)驗(yàn),提煉Web應(yīng)用項(xiàng)目開發(fā)的技巧,以實(shí)例展示W(wǎng)eb卓越工程師的編程技能和成長(zhǎng)方法。
本書內(nèi)容豐富、實(shí)例詳盡,實(shí)際Web應(yīng)用開發(fā)項(xiàng)目背景強(qiáng),涉及知識(shí)面廣,邏輯層次清楚,圖文并茂,緊跟Web編程技術(shù)的發(fā)展趨勢(shì),是一本從事Web應(yīng)用程序開發(fā)的優(yōu)秀教材和參考書,適合于具有一定編程經(jīng)驗(yàn)的Web程序員、開發(fā)人員和Web技術(shù)愛好者,也有助于具有豐富開發(fā)經(jīng)驗(yàn)的系統(tǒng)分析員、系統(tǒng)測(cè)試員、企業(yè)IT經(jīng)理等,同時(shí)也是Web技術(shù)初學(xué)者迅速提高編程水平的一本好教材。
本書從Web卓越工程師成長(zhǎng)的歷練過程出發(fā),由淺入深、全面系統(tǒng)地介紹了面向?qū)嶋H工程項(xiàng)目背景的Web編程技能和軟件開發(fā)方法。
以各種實(shí)際Web項(xiàng)目開發(fā)經(jīng)驗(yàn)和案例為中心線,總結(jié)Web編程經(jīng)驗(yàn),提煉Web應(yīng)用項(xiàng)目開發(fā)的技巧,以實(shí)例展示W(wǎng)eb卓越工程師的編程技能和成長(zhǎng)方法。
本書知識(shí)涵蓋全面,邏輯層次清楚,圖文并茂,緊跟最新Web技術(shù)、智能系統(tǒng)和網(wǎng)絡(luò)安全的步伐,是一本W(wǎng)eb卓越工程師項(xiàng)目開發(fā)方面的優(yōu)秀教材和參考書。
許多Web編程新手在成為卓越工程師之前,總是充滿希望和迷惑。應(yīng)該如何成長(zhǎng)為Web卓越工程師?如何成為成功的Web卓越工程師?對(duì)于我們老一代Web卓越工程師來說,回顧往日奮斗的歷程,更多的是感慨,心想如果當(dāng)初有高手指點(diǎn)迷津,Web卓越工程師的磨練過程中就可以少走許多彎路,少浪費(fèi)許多時(shí)間,獲得更大的成功。當(dāng)初,很少有人指點(diǎn)這些經(jīng)驗(yàn),市面上也沒有系統(tǒng)闡述此類經(jīng)驗(yàn)的書籍,因此就有了借“卓越工程師系列教材”照亮年輕Web編程初學(xué)者成長(zhǎng)路的想法。幸運(yùn)的是,這個(gè)想法得到了中國水利水電出版社的領(lǐng)導(dǎo)和編輯的肯定和支持,又有了東華大學(xué)、同濟(jì)大學(xué)、華東政法大學(xué)等一批志同道合的教授、編程高手的合作,從而“卓越工程師系列教材”誕生了。
這個(gè)系列教材主要針對(duì)市面上應(yīng)用較為廣泛、實(shí)用價(jià)值高的編程語言,總結(jié)有關(guān)卓越工程師培養(yǎng)和成長(zhǎng)經(jīng)驗(yàn),以眾多實(shí)際項(xiàng)目開發(fā)案例的形式展示編程技術(shù)提升的過程。這些常用編程技術(shù)包括Java、JSP、Visual C++、Matlab、Fortran、C、圖像處理、軟件綜合設(shè)計(jì)等。各種編程語言和工具好比“俠客”手中的“武器”,這個(gè)系列教材好比是各種編程“大俠”展現(xiàn)其“武器”的絕技。十八般武器,各顯神通。
本書從Web卓越工程師成長(zhǎng)的歷練過程出發(fā),由淺入深、全面系統(tǒng)地介紹了面向?qū)嶋H工程項(xiàng)目背景的Web編程技能和軟件開發(fā)方法。
全書分為10章,主要介紹Web卓越工程師選擇Java和JSP的理由,第1個(gè)Java程序的練習(xí)與面向Web的JSP升級(jí),第1個(gè)Java游戲Web設(shè)計(jì)與游戲項(xiàng)目開發(fā)升級(jí),Java科學(xué)計(jì)算與Web仿真,網(wǎng)絡(luò)課程Web站點(diǎn)項(xiàng)目開發(fā),歷史文化網(wǎng)絡(luò)平臺(tái)項(xiàng)目開發(fā),Web信息管理平臺(tái)項(xiàng)目開發(fā),Web物流管理平臺(tái)項(xiàng)目開發(fā),基于Web的智能控制系統(tǒng)項(xiàng)目開發(fā),以及Web卓越工程師的現(xiàn)在和未來,并配以系統(tǒng)化的項(xiàng)目開發(fā)案例。此外,本書知識(shí)涵蓋全面,邏輯層次清楚,圖文并茂,緊跟最新Web技術(shù)、智能系統(tǒng)和網(wǎng)絡(luò)安全的步伐,是一本W(wǎng)eb卓越工程師項(xiàng)目開發(fā)方面的優(yōu)秀教材和參考書。
本書緊跟Web編程技術(shù)與卓越工程師培養(yǎng)的發(fā)展趨勢(shì),由龔濤策劃。全書主要由龔濤執(zhí)筆,張德林撰寫第10章初稿,張德林審閱和修改全書。此外,參與本書編寫工作的人員還有熊琴、蒙祖強(qiáng)、陳哲、戴博、汪嵩、周佳佳、李龍、杜常興、齊磊、姚磊、郭長(zhǎng)生、曹新學(xué)、鞏小磊、安俊峰、郭吉政、裴蕾、龍愷、鄭華科、范甜甜、吳義、梁文宇、吳宇翔等。
本書作者感謝所有關(guān)心和支持本書寫作與出版的人,包括東華大學(xué)、同濟(jì)大學(xué)的一些領(lǐng)導(dǎo)、老師、研究生和技術(shù)人員,以及中國水利水電出版社的領(lǐng)導(dǎo)和編輯。最后,還特別感謝作者的父母、妻兒和朋友,他們的關(guān)心、幫助和支持使本書快速與讀者見面。
由于編者水平有限,加上時(shí)間倉促,書中疏漏和不當(dāng)之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正。
作 者
2015年2月
1.1 Web卓越工程師學(xué)習(xí)Java的理由 1
1.1.1 Java語言汲取了C語言和C++語言
的營養(yǎng) 1
1.1.2 Java語言改進(jìn)并簡(jiǎn)化了C++語言 2
1.1.3 Java的優(yōu)勢(shì) 5
1.2 Web卓越工程師學(xué)習(xí)JSP的理由 7
1.2.1 JSP與HTML、ASP和PHP比較
的優(yōu)勢(shì) 7
1.2.2 JSP的安裝與配置 8
1.3 Web卓越工程師的成長(zhǎng)之路 11
1.4 小結(jié) 12
第2章 第1個(gè)Java程序的練習(xí)與面向Web
的JSP升級(jí) 13
2.1 第1個(gè)Java程序的設(shè)計(jì) 13
2.1.1 從“你好,世界!”開始練習(xí)Java
輸出 13
2.1.2 第1個(gè)Java程序的語法分析 14
2.2 Java編程的經(jīng)驗(yàn)總結(jié) 21
2.3 從第1個(gè)Java程序開始升級(jí)Web
卓越工程師技能 23
2.3.1 從第1個(gè)Java程序擴(kuò)展到Java
桌面應(yīng)用 23
2.3.2 從第1個(gè)Java程序擴(kuò)展到Java
Applet網(wǎng)絡(luò)應(yīng)用 36
2.3.3 從第1個(gè)Java程序擴(kuò)展到JSP
網(wǎng)站應(yīng)用 38
2.3.4 從第1個(gè)Java程序擴(kuò)展到JDBC
數(shù)據(jù)庫應(yīng)用 46
2.3.5 從第1個(gè)Java程序擴(kuò)展到J2EE
企業(yè)級(jí)Web應(yīng)用 54
2.3.6 從第1個(gè)Java程序擴(kuò)展到Java無線
Web應(yīng)用 58
2.3.7 從第1個(gè)Java程序擴(kuò)展到Java
多線程Web編程應(yīng)用 66
2.4 小結(jié) 68
第3章 第1個(gè)Java游戲Web設(shè)計(jì)與游戲
項(xiàng)目開發(fā)升級(jí) 69
3.1 第1個(gè)Java游戲Web設(shè)計(jì) 69
3.1.1 基于Web的三子棋游戲Java設(shè)計(jì) 69
3.1.2 第1個(gè)Java游戲Web設(shè)計(jì)的分析
與總結(jié) 74
3.2 從第1個(gè)Java游戲向“華容道”手機(jī)
游戲Java程序的升級(jí)示例 75
3.2.1 Java游戲程序升級(jí)示例的需求分析 75
3.2.2 游戲算法設(shè)計(jì) 78
3.2.3 圖形類的設(shè)計(jì) 79
3.2.4 地圖布局類的設(shè)計(jì) 82
3.2.5 游戲邏輯類的設(shè)計(jì) 83
3.2.6 手機(jī)游戲主程序類的設(shè)計(jì) 90
3.2.7 “華容道”手機(jī)游戲程序的
測(cè)試結(jié)果 92
3.3 “淵龍志”網(wǎng)頁游戲項(xiàng)目開發(fā)升級(jí) 103
3.3.1 基于Web和JSP的“淵龍志”
網(wǎng)頁游戲整體設(shè)計(jì) 103
3.3.2 “淵龍志”網(wǎng)頁游戲項(xiàng)目開發(fā)的
特點(diǎn)和優(yōu)勢(shì) 104
3.4 小結(jié) 105
第4章 Java科學(xué)計(jì)算與Web仿真 106
4.1 Java數(shù)值計(jì)算編程思想的案例分析 106
4.1.1 Java測(cè)量單位服務(wù)模塊的案例分析 106
4.1.2 坐標(biāo)轉(zhuǎn)換的案例分析 112
4.2 Java數(shù)值計(jì)算的神經(jīng)網(wǎng)絡(luò)編程實(shí)例 113
4.2.1 BP神經(jīng)網(wǎng)絡(luò)JavaBean類BPNNBean
的定義和實(shí)現(xiàn) 113
4.2.2 BP神經(jīng)網(wǎng)絡(luò)演示小程序Applet類
BPNNApplet的定義和實(shí)現(xiàn) 118
4.3 Java數(shù)值計(jì)算與Web仿真的項(xiàng)目開發(fā) 130
4.4 小結(jié) 132
第5章 網(wǎng)絡(luò)課程Web站點(diǎn)項(xiàng)目開發(fā) 133
5.1 網(wǎng)絡(luò)課程Web站點(diǎn)項(xiàng)目開發(fā)的思路 133
5.2 網(wǎng)絡(luò)課程Web站點(diǎn)項(xiàng)目開發(fā)的
需求分析 134
5.3 網(wǎng)絡(luò)課程Web站點(diǎn)項(xiàng)目開發(fā)的
系統(tǒng)設(shè)計(jì) 134
5.3.1 概要設(shè)計(jì) 134
5.3.2 詳細(xì)設(shè)計(jì) 135
5.3.3 數(shù)據(jù)庫設(shè)計(jì) 136
5.4 知識(shí)點(diǎn)智能教學(xué)指導(dǎo)模塊的設(shè)計(jì) 138
5.4.1 功能設(shè)計(jì) 138
5.4.2 知識(shí)點(diǎn)智能導(dǎo)引模塊的設(shè)計(jì) 138
5.4.3 學(xué)習(xí)進(jìn)度跟蹤模塊的設(shè)計(jì) 145
5.5 智能組題閱卷模塊的設(shè)計(jì) 147
5.5.1 功能設(shè)計(jì) 147
5.5.2 智能組題模塊的設(shè)計(jì) 148
5.5.3 智能閱卷模塊的設(shè)計(jì) 160
5.6 小結(jié) 171
第6章 歷史文化網(wǎng)絡(luò)平臺(tái)項(xiàng)目開發(fā) 172
6.1 歷史文化網(wǎng)絡(luò)平臺(tái)項(xiàng)目開發(fā)的思路
和需求分析 172
6.2 歷史文化網(wǎng)絡(luò)平臺(tái)項(xiàng)目開發(fā)的系統(tǒng)設(shè)計(jì) 173
6.2.1 概要設(shè)計(jì) 173
6.2.2 詳細(xì)設(shè)計(jì) 173
6.3 歷史文化網(wǎng)絡(luò)公司網(wǎng)站的設(shè)計(jì) 174
6.3.1 功能設(shè)計(jì) 174
6.3.2 歷史文化展示模塊的設(shè)計(jì) 176
6.3.3 公司信息管理模塊的設(shè)計(jì) 177
6.4 歷史文化網(wǎng)絡(luò)交互的設(shè)計(jì) 187
6.4.1 功能設(shè)計(jì) 188
6.4.2 聊天交友模塊的設(shè)計(jì) 188
6.4.3 論壇模塊的設(shè)計(jì) 190
6.5 小結(jié) 193
第7章 Web信息管理平臺(tái)項(xiàng)目開發(fā) 195
7.1 Web信息管理平臺(tái)項(xiàng)目開發(fā)的思路
和需求分析 195
7.2 Web信息管理平臺(tái)項(xiàng)目開發(fā)的系統(tǒng)設(shè)計(jì) 195
7.2.1 概要設(shè)計(jì) 195
7.2.2 詳細(xì)設(shè)計(jì) 196
7.3 Web信息采集模塊的設(shè)計(jì) 198
7.3.1 功能設(shè)計(jì) 198
7.3.2 Web信息的表示與存儲(chǔ) 198
7.3.3 Web信息的采集與匯總 205
7.4 Web信息管理模塊的設(shè)計(jì) 211
7.4.1 功能設(shè)計(jì) 211
7.4.2 Web信息的創(chuàng)建、修改與刪除 212
7.4.3 Web信息的搜索與排序 221
7.5 小結(jié) 224
第8章 Web物流管理平臺(tái)項(xiàng)目開發(fā) 225
8.1 Web物流管理平臺(tái)項(xiàng)目開發(fā)的思路和
需求分析 225
8.2 Web物流管理平臺(tái)項(xiàng)目開發(fā)的
系統(tǒng)設(shè)計(jì) 226
8.2.1 概要設(shè)計(jì) 226
8.2.2 詳細(xì)設(shè)計(jì) 227
8.3 用戶訪問管理模塊的設(shè)計(jì) 229
8.3.1 功能設(shè)計(jì) 229
8.3.2 用戶的登錄、登出和修改密碼 229
8.3.3 用戶訪問控制和動(dòng)態(tài)菜單設(shè)計(jì) 236
8.4 訂單管理模塊的設(shè)計(jì) 248
8.4.1 功能設(shè)計(jì) 248
8.4.2 快速下單模塊的設(shè)計(jì) 249
8.4.3 后臺(tái)最優(yōu)路線決策模塊和預(yù)配載
智能推薦模塊的設(shè)計(jì) 264
8.5 小結(jié) 267
第9章 基于Web的智能控制系統(tǒng)項(xiàng)目開發(fā) 268
9.1 基于Web的智能控制系統(tǒng)項(xiàng)目開發(fā)
的思路和需求分析 268
9.2 基于TCP/IP協(xié)議的Web智能控制
系統(tǒng)設(shè)計(jì) 269
9.2.1 功能設(shè)計(jì) 269
9.2.2 基于TCP/IP協(xié)議的Web控制
系統(tǒng)網(wǎng)站設(shè)計(jì) 270
9.3 基于可編程路由器和OPENWRT操作
系統(tǒng)的機(jī)器人Web控制 279
9.3.1 功能設(shè)計(jì) 279
9.3.2 基于可編程路由器和OPENWRT
的機(jī)器人Web控制系統(tǒng)設(shè)計(jì) 280
9.4 小結(jié) 286
第10章 Web卓越工程師的現(xiàn)在與未來 287
10.1 國家對(duì)Web卓越工程師培養(yǎng)的重視
與政策扶持 287
10.1.1 卓越工程師培養(yǎng)的通用標(biāo)準(zhǔn) 287
10.1.2 卓越工程師的培養(yǎng)過程 289
10.1.3 卓越工程師培養(yǎng)的動(dòng)力機(jī)制 291
10.2 Web卓越工程師教育培養(yǎng)計(jì)劃的
實(shí)施現(xiàn)狀 293
10.3 Web卓越工程師培養(yǎng)的不足與改進(jìn)方向 294
10.4 Web卓越工程師發(fā)展的未來展望 297
10.4.1 滑鐵盧大學(xué)產(chǎn)學(xué)合作教育體系
的特征與啟示 297
10.4.2 德國應(yīng)用科技大學(xué)教育模式的
特征與啟示 299
10.5 小結(jié) 302
- 信息技術(shù)基礎(chǔ)(麒麟操作系統(tǒng)+WPS Office) [主編 芮雪 蔣莉 王亮亮]
- Office高級(jí)應(yīng)用項(xiàng)目式教程(第2版) [主編 李觀金 張倩文 黎夏克 ]
- 巧用翻譯學(xué)英語:英漢互譯500例 [王學(xué)文 著]
- 高等教育多維評(píng)價(jià)體系構(gòu)建與高質(zhì)量發(fā)展研究 [張妍 著]
- 系統(tǒng)規(guī)劃與管理師章節(jié)習(xí)題與考點(diǎn)特訓(xùn)(第二版) [主編 薛大龍]
- 計(jì)算機(jī)操作系統(tǒng)實(shí)踐指導(dǎo)(openEuler版) [主編 秦光 曾陳萍 岳付強(qiáng)]
- 信息系統(tǒng)管理工程師真題及模考卷精析(適用機(jī)考) [主 編 薛大龍 程 剛 上官緒]
- 航海類院校體育教育教學(xué)研究 [張利超 李寧 著]
- 新時(shí)代背景下我國職業(yè)教育產(chǎn)教融合長(zhǎng)效機(jī)制建設(shè)研究 [王玉賢 著]
- 電路分析 [主編 李飛 毛先柏]
- 信息系統(tǒng)管理工程師(適用第2版大綱)一站通關(guān) [指尖瘋 編著]
- 傳統(tǒng)山水畫論解讀與實(shí)踐 [陳鈉 著]
- 網(wǎng)絡(luò)工程師備考一本通(適配第6版考綱) [夏杰 編著]
- 陳孝云的職教理想與情懷 [祝吉太 江傳瑞 張義廷 著]
- 地方本科院校電子信息學(xué)科課程思政案例集 [王甫]
- Excel數(shù)據(jù)處理與分析(第二版) [主編 張志明 鄒 蕾]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 倉儲(chǔ)管理實(shí)務(wù)(第二版) [周寧武 編著]
- 基于AE與C#的地理信息系統(tǒng)二次開發(fā) [李小根 賈艷昌 喬翠平 姜彤 ]
- 2023年長(zhǎng)沙市文化和旅游業(yè)發(fā)展報(bào)告 [主編 陳莉]
- 舞臺(tái)化妝造型設(shè)計(jì) [主編 劉思彤 張 濤 張憶雨]
- 產(chǎn)教融合視角高校體育專業(yè)實(shí)踐教學(xué)體系構(gòu)建研究 [楊柳青 葉華兵 著]
- 知識(shí)圖譜及應(yīng)用案例 [張善文 黃文準(zhǔn) 于長(zhǎng)青 陳明淑]
- Python程序設(shè)計(jì)案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 皓月繁星:青少年兒童心理成長(zhǎng)手冊(cè) [主 編 林贊歌 副主編 杜志南]
- 材料力學(xué) [章寶華 趙新勝 徐斌]
- 系統(tǒng)集成項(xiàng)目管理工程師考試32小時(shí)通關(guān)(第3版) [主編 薛大龍 副主編 上官緒陽]
- 軟考論文高分特訓(xùn)與范文10篇——系統(tǒng)分析師(第二版) [薛大龍 鄒月平 施游]
- 黃河海勃灣水利樞紐防凌安全運(yùn)行 [王戰(zhàn)領(lǐng) 王叢發(fā) 范瑜彬 著]
- 大學(xué)生心理健康教育 [方雄 著]

