定 價:39 元
叢書名:全國高等職業(yè)教育規(guī)劃教材
- 作者:黃能耿 主編
- 出版時間:2015/9/1
- ISBN:9787111508373
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP312JA
- 頁碼:254
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書介紹Web應用程序開發(fā)中使用的客戶端編程、JSP技術、Hibernate數據庫編程技術、Struts2技術、Spring技術以及Web應用程序的發(fā)布,*后以一個綜合案例作為全書的結束。在內容的選取上,突出了MVC設計模式以及ORM和IoC等設計思想,關注軟件企業(yè)在Java軟件開發(fā)中所需的技術,盡量與企業(yè)崗位需求接軌。
本書的特點是注重實踐,全書以“聊天室項目”的開發(fā)為主線,從第2章客戶端編程開始,直到第8章的項目發(fā)布,緊緊圍繞“聊天室項目”的需求來選擇教學內容,因此,所有講授的內容都能在項目開發(fā)中得到實戰(zhàn)的演練。本書的另一個特點是隨書配套提供了“Jitor實訓指導軟件”以及27個實驗和9個實訓的指導材料,為學生在計算機機房學習提供一個交互式的學習環(huán)境,提高機房上課的教學效果。
本書采用模塊化設計,適合80、64、48或32課時的“Java EE應用程序設計”“Java Web應用開發(fā)”“JSP程序設計”等課程使用,既可作為高職高專院校、應用型本科院校的教學用書,也可作為自學者的參考資料。
與本書配套的“Jitor實訓指導軟件”以及相關的電子資料可以從http://www.ngweb.org/jee下載。本書配套的電子課件可從機械工業(yè)出版社教材服務網www.cmpedu.com免費注冊、審核通過后下載,或聯系編輯索。≦Q:1239258369,電話:010-88379739)。
★ 采用業(yè)內主流技術Spring + Struts2 + Hiberate ★ 全書提供了23個實驗和9個實訓 ★ 提供Jitor實訓指導軟件
前言
第1章 初識Java EE—Hello, World!
1.1 Hello, World! 項目需求分析
1.1.1 項目需求
1.1.2 學習需求
1.2 Web應用程序
1.2.1 C/S和B/S結構
1.2.2 HTTP協議
1.2.3 Web技術介紹
1.3 Java EE技術
1.4 Java EE開發(fā)環(huán)境和運行環(huán)境
1.4.1 Java EE開發(fā)環(huán)境
1.4.2 Java EE運行環(huán)境
1.5 開發(fā)環(huán)境的安裝和使用
1.5.1 JDK的安裝和配置
1.5.2 Eclipse的安裝和配置
1.5.3 MySQL的安裝和配置
1.5.4 Tomcat的安裝和試運行
1.5.5 安裝Chrome瀏覽器
1.6 實訓1 Hello, World! 項目
1.7 小結
1.8 作業(yè)
第2章 客戶端編程—聊天室界面編程
2.1 聊天室項目需求分析
2.1.1 項目需求
2.1.2 學習需求
2.2 HTML
2.2.1 HTML語法
2.2.2 常用標簽
2.2.3 列表標簽
2.2.4 文本的顯示格式
2.2.5 表格標簽
2.2.6 表單和表單元素標簽
2.2.7標簽
2.3 CSS
2.3.1 CSS概述
2.3.2 CSS語法
2.3.3 選擇器
2.3.4 常用樣式
2.3.5
和標簽與CSS
2.3.6 CSS定位
2.4 XML
2.4.1 XML文檔規(guī)則
2.4.2 文檔類型聲明
2.4.3 XML文檔的種類
2.4.4 XML的應用
2.5 JavaScript
2.5.1 JavaScript概述
2.5.2 語法基礎
2.5.3 控制語句
2.5.4 函數
2.6 jQuery
2.6.1 jQuery的安裝
2.6.2 jQuery基礎
2.6.3 jQuery插件
2.7 實訓2 聊天室項目的客戶端編程
2.7.1 創(chuàng)建項目
2.7.2 頁面風格設計
2.7.3 頁面編寫
2.7.4 頁面美化
2.7.5 日期處理
2.7.6 錄入校驗
2.8 小結
2.9 作業(yè)
第3章 JSP技術—聊天室功能實現
3.1 聊天室項目需求分析
3.1.1 項目需求
3.1.2 學習需求
3.2 JSP基本語法
3.2.1 JSP文件的構成
3.2.2 指令標識
3.2.3 腳本標識
3.2.4 動作標識
3.3 JSP內置對象
3.3.1 內置對象request
3.3.2 內置對象response
3.3.3 內置對象out
3.3.4 內置對象session
3.3.5 內置對象application
3.3.6 其他內置對象
3.4 常用功能的實現
3.4.1 動態(tài)顯示表格
3.4.2 動態(tài)顯示圖片
3.4.3 動態(tài)顯示超鏈接
3.4.4 獲取用戶的輸入
3.4.5 獲取用戶的選擇
3.4.6 實現登錄功能
3.4.7 實現注銷功能
3.5 Servlet和JavaBean
3.5.1 Servlet概述
3.5.2 Servlet過濾器
3.5.3 JavaBean簡介
3.6 頁面跳轉與頁面轉發(fā)
3.6.1 頁面跳轉(重定向)
3.6.2 頁面轉發(fā)
3.6.3 外部地址、**地址和相對地址
3.7 實訓3 聊天室項目的服務器端編程
3.7.1 創(chuàng)建和初始化項目
3.7.2 實現登錄功能
3.7.3 實現聊天功能
3.7.4 退出登錄功能
3.7.5 其他功能
3.8 小結
3.9 作業(yè)
第4章 Hibernate技術—聊天室數據持久化
4.1 聊天室項目需求分析
4.1.1 項目需求
4.1.2 學習需求
4.2 JDBC驅動程序
4.2.1 JDBC簡介
4.2.2 JDBC的功能
4.3 MySQL數據庫
4.3.1 MySQL控制臺
4.3.2 MySQL的使用
4.4 Hibernate基礎
4.4.1 Hibernate的安裝
4.4.2 Hibernate實例
4.4.3 理解Hibernate
4.4.4 Hibernate普通操作
4.5 Hibernate提高
4.5.1 Hibernate關聯操作
4.5.2 深入理解Hibernate
4.5.3 HQL、QBC和原生SQL查詢
4.6 中文處理
4.6.1 產生中文問題的原因
4.6.2 中文亂碼解決方案
4.6.3 字符編碼轉換過濾器
4.7 實訓4 聊天室項目的數據持久化
4.7.1 數據結構設計
4.7.2 創(chuàng)建和初始化項目
4.7.3 生成數據庫
4.7.4 安裝Hibernate
4.7.5 Hibernate相關代碼的生成
4.7.6 實現基于數據庫的登錄功能
4.7.7 實現基于數據庫的聊天功能
4.7.8 實現用戶注冊功能
4.8 小結
4.9 作業(yè)
第5章 Struts2基礎—聊天室架構改進
5.1 聊天室項目需求分析
5.1.1 項目需求
5.1.2 學習需求
5.2 MVC設計模式
5.2.1 MVC概述
5.2.2 模型、視圖、控制器
5.3 Struts2基礎
5.3.1 Struts2概述和安裝
5.3.2 Struts2實例
5.3.3 Struts2技術
5.3.4 理解Struts2的MVC架構
5.4 Struts2標簽庫
5.4.1 Struts2標簽的分類
5.4.2 標簽的使用
5.4.3 數據標簽
5.4.4 控制標簽
5.4.5 表單標簽
5.4.6 非表單UI標簽
5.4.7 Ajax標簽
5.4.8 Struts2標簽的使用
5.5 國際化
5.5.1 國際化概述
5.5.2 國際化的實現
5.6 實訓5 用Struts2技術重構聊天室項目
5.6.1 創(chuàng)建和初始化項目
5.6.2 安裝Struts2
5.6.3 生成Action代碼
5.6.4 采用Struts2實現登錄
5.6.5 采用Struts2實現聊天
5.6.6 實現用戶信息修改和刪除
5.6.7 實現用戶注冊
5.7 小結
5.8 作業(yè)
第6章 Struts2增強—聊天室細節(jié)完善
6.1 聊天室項目需求分析
6.1.1 項目需求
6.1.2 學習需求
6.2 數據錄入校驗
6.2.1 數據校驗概述
6.2.2 客戶端校驗
6.2.3 服務器端校驗
6.2.4 客戶端與服務器端校驗協同工作
6.3 分頁技術
6.3.1 分頁設計的思路
6.3.2 分頁的實現
6.3.3 分頁實例
6.4 文件上傳
6.4.1 文件上傳概述
6.4.2 Struts2文件上傳
6.5 實訓6 聊天室項目的細節(jié)完善
6.5.1 創(chuàng)建和初始化項目
6.5.2 增加數據校驗功能
6.5.3 增加分頁功能
6.5.4 增加頭像上傳功能
6.5.5 完善其他功能
6.6 小結
6.7 作業(yè)
第7章 Spring技術—聊天室SSH集成
7.1 聊天室項目需求分析
7.1.1 項目需求
7.1.2 學習需求
7.2 IoC技術
7.2.1 IoC概述
7.2.2 用Spring技術實現IoC
7.3 SSH集成
7.3.1 體驗SSH集成
7.3.2 SSH集成前后比較
7.3.3 理解SSH集成
7.3.4 使用SSH集成
7.4 AOP技術
7.4.1 AOP概述
7.4.2 AOP示例
7.4.3 AOP的應用
7.5 實訓7 聊天室項目的SSH集成
7.5.1 創(chuàng)建和初始化項目
7.5.2 下載和安裝Spring
7.5.3 SSH集成
7.6 小結
7.7 作業(yè)
第8章 項目發(fā)布—聊天室的部署
8.1 聊天室項目需求分析
8.1.1 項目需求
8.1.2 學習需求
8.2 制作發(fā)布包和數據備份
8.3 運行環(huán)境的安裝
8.4 項目發(fā)布
8.5 實訓8 聊天室項目的發(fā)布
8.5.1 制作發(fā)布包和數據備份
8.5.2 安裝聊天室項目
8.5.3 配置Tomcat
8.5.4 運行測試
8.6 小結
8.7 作業(yè)
第9章 綜合案例—電子商店
9.1 電子商店需求分析
9.1.1 總體需求
9.1.2 業(yè)務分析
9.2 系統(tǒng)設計
9.2.1 系統(tǒng)架構
9.2.2 功能設計
9.3 數據結構設計
9.4 詳細設計和實施
9.4.1 詳細設計
9.4.2 實施過程
9.5 小結
9.6 作業(yè)
附錄 Jitor實訓指導軟件使用說明
參考文獻