內容簡介
Web開發是近年來不斷普及紅火的IT套用方向,涉及伺服器端開發、客戶端開發、瀏覽器端開發、手機端的開發和其他移動設備端的開發等。Web卓越工程師的培養和成長不能僅停留在高校課堂的書本上,不能閉門造車,必須和實際的項目研發需求和Web套用推廣緊密結合起來。
《卓越工程師系列教材:Web卓越工程師案例教程》主要以各種實際Web項目開發經驗和案例為中心線,從淺入深,總結Web編程經驗,提煉Web套用項目開發的技巧,以實例展示Web卓越工程師的編程技能和成長方法。
《卓越工程師系列教材:Web卓越工程師案例教程》內容豐富、實例詳盡,實際Web套用開發項目背景強,涉及知識面廣,邏輯層次清楚,圖文並茂,緊跟Web編程技術的發展趨勢,是一本從事Web應用程式開發的教材和參考書,適合於具有一定編程經驗的Web程式設計師、開發人員和Web技術愛好者,也有助於具有豐富開發經驗的系統分析員、系統測試員、企業IT經理等,同時也是Web技術初學者迅速提高編程水平的一本好教材。
圖書目錄
前言
第1章 Web卓越工程師選擇Java和JSP的理由
1.1 Web卓越工程師學習Java的理由
1.1.1 Java語言汲取了C語言和C++語言的營養
1.1.2 Java語言改進並簡化了C++語言
1.1.3 Java的優勢
1.2 Web卓越工程師學習JSP的理由
1.2.1 JSP與HTML、ASP和PHP比較的優勢
1.2.2 JSP的安裝與配置
1.3 Web卓越工程師的成長之路
1.4 小結
第2章 第1個Java程式的練習與面向Web的JSP升級
2.1 第1個Java程式的設計
2.1.1 從“你好,世界!”開始練習Java輸出
2.1.2 第1個Java程式的語法分析
2.2 Java編程的經驗總結
2.3 從第1個Java程式開始升級Web卓越工程師技能
2.3.1 從第1個Java程式擴展到Java桌面套用
2.3.2 從第1個Java程式擴展到JavaApplet網路套用
2.3.3 從第1個Java程式擴展到JSP網站套用
2.3.4 從第1個Java程式擴展到JDBC資料庫套用
2.3.5 從第1個Java程式擴展到J2EE企業級Web套用
2.3.6 從第1個Java程式擴展到Java無線Web套用
2.3.7 從第1個Java程式擴展到Java多執行緒Web編程套用
2.4 小結
第3章 第1個Java遊戲Web設計與遊戲項目開發升級
3.1 第1個Java遊戲Web設計
3.1.1 基於Web的三子棋遊戲Java設計
3.1.2 第1個Java遊戲Web設計的分析與總結
3.2 從第1個Java遊戲向“華容道”手機遊戲Java程式的升級示例
3.2.1 Java遊戲程式升級示例的需求分析
3.2.2 遊戲算法設計
3.2.3 圖形類的設計
3.2.4 地圖布局類的設計
3.2.5 遊戲邏輯類的設計
3.2.6 手機遊戲主程式類的設計
3.2.7 “華容道”手機遊戲程式的測試結果
3.3 “淵龍志”網頁遊戲項目開發升級
3.3.1 基於Web和JSP的“淵龍志”網頁遊戲整體設計
3.3.2 “淵龍志”網頁遊戲項目開發的特點和優勢
3.4 小結
第4章 Java科學計算與Web仿真
4.1 Java數值計算編程思想的案例分析
4.1.1 Java測量單位服務模組的案例分析
4.1.2 坐標轉換的案例分析
4.2.1 Java數值計算的神經網路編程實例
4.2.1 BP神經網路JavaBean類BPNNBean的定義和實現
4.2.2 BP神經網路演示小程式Applet類BPNNApplet的定義和實現
4.3 Java數值計算與Web仿真的項目開發
4.4 小結
第5章 網路課程Web站點項目開發
5.1 網路課程Web站點項目開發的思路
5.2 網路課程Web站點項目開發的需求分析
5.3 網路課程Web站點項目開發的系統設計
5.3.1 概要設計
5.3.2 詳細設計
5.3.3 資料庫設計
5.4 知識點智慧型教學指導模組的設計
5.4.1 功能設計
5.4.2 知識點智慧型導引模組的設計
5.4.3 學習進度跟蹤模組的設計
5.5 智慧型組題閱卷模組的設計
5.5.1 功能設計
5.5.2 智慧型組題模組的設計
5.5.3 智慧型閱卷模組的設計
5.6 小結
第6章 歷史文化網路平台項目開發
6.1 歷史文化網路平台項目開發的思路和需求分析
6.2 歷史文化網路平台項目開發的系統設計
6.2.1 概要設計
6.2.2 詳細設計
6.3 歷史文化網路公司網站的設計
6.3.1 功能設計
6.3.2 歷史文化展示模組的設計
6.3.3 公司信息管理模組的設計
6.4 歷史文化網路互動的設計
6.4.1 功能設計
6.4.2 聊天交友模組的設計
6.4.3 論壇模組的設計
6.5 小結
第7章 Web信息管理平台項目開發
7.1 Web信息管理平台項目開發的思路和需求分析
7.2 Web信息管理平台項目開發的系統設計
7.2.1 概要設計
7.2.2 詳細設計
7.3 Web信息採集模組的設計
7.3.1 功能設計
7.3.2 Web信息的表示與存儲
7.3.3 Web信息的採集與匯總
7.4 Web信息管理模組的設計
7.4.1 功能設計
7.4.2 Web信息的創建、修改與刪除
7.4.3 Web信息的搜尋與排序
7.5 小結
第8章 Web物流管理平台項目開發
8.1 Web物流管理平台項目開發的思路和需求分析
8.2 Web物流管理平台項目開發的系統設計
8.2.1 概要設計
8.2.2 詳細設計
8.3 用戶訪問管理模組的設計
8.3.1 功能設計
8.3.2 用戶的登錄、登出和修改密碼
8.3.3 用戶訪問控制和動態選單設計
8.4 訂單管理模組的設計
8.4.1 功能設計
8.4.2 快速下單模組的設計
8.4.3 後台最優路線決策模組和預配載智慧型推薦模組的設計
8.5 小結
第9章 基於Web的智慧型控制系統項目開發
9.1 基於Web的智慧型控制系統項目開發的思路和需求分析
9.2 基於TCP/IP協定的Web智慧型控制系統設計
9.2.1 功能設計
9.2.2 基於TCPflP協定的Web控制系統網站設計
9.3 基於可程式路由器和OPENWRT作業系統的機器人Web控制
9.3.1 功能設計
9.3.2 基於可程式路由器和OPENWRT的機器人Web控制系統設計
9.4 小結
第10章 Web卓越工程師的現在與未來
10.1 國家對Web卓越工程師培養的重視與政策扶持
10.1.1 卓越工程師培養的通用標準
10.1.2 卓越工程師的培養過程
10.1.3 卓越工程師培養的動力機制
10.2 Web卓越工程師教育培養計畫的實施現狀
10.3 Web卓越工程師培養的不足與改進方向
10.4 Web卓越工程師發展的未來展望
10.4.1 滑鐵盧大學產學合作教育體系的特徵與啟示
10.4.2 德國套用科技大學教育模式的特徵與啟示
10.5 小結