JavaEE套用開發及實訓

JavaEE套用開發及實訓

《JavaEE套用開發及實訓》是2020年機械工業出版社出版的圖書,作者是黃能耿。

基本介紹

  • 中文名:JavaEE套用開發及實訓
  • 作者:黃能耿
  • 出版社:機械工業出版社
  • 出版時間:2020年2月
  • 定價:39 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111508373
內容簡介,圖書目錄,

內容簡介

本書介紹Web應用程式開發中使用的客戶端編程、JSP技術、Hibernate資料庫編程技術、Struts2技術、Spring技術以及Web應用程式的發布,最後以一個綜合案例作為全書的結束。在內容的選取上,突出了MVC設計模式以及ORM和IoC等設計思想,關注軟體企業在Java軟體開發中所需的技術,儘量與企業崗位需求接軌。 本書的特點是注重實踐,全書以“聊天室項目”的開發為主線,從第2章客戶端編程開始,直到第8章的項目發布,緊緊圍繞“聊天室項目”的需求來選擇教學內容,因此,所有講授的內容都能在項目開發中得到實戰的演練。本書的另一個特點是隨書配套提供了“Jitor實訓指導軟體”以及27個實驗和9個實訓的指導材料,為學生在計算機機房學習提供一個互動式的學習環境,提高機房上課的教學效果。 本書採用模組化設計,適合80、64、48或32課時的“Java EE應用程式設計”“Java Web套用開發”“JSP程式設計”等課程使用,既可作為高職高專院校、套用型本科院校的教學用書,也可作為自學者的參考資料。

圖書目錄

前言
第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.3 Web技術介紹
1.3 Java EE技術
1.4 Java EE開發環境和運行環境
1.4.1 Java EE開發環境
1.4.2 Java EE運行環境
1.5 開發環境的安裝和使用
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 作業
第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 <meta>標籤
2.3 CSS
2.3.1 CSS概述
2.3.2 CSS語法
2.3.3 選擇器
2.3.4 常用樣式
2.3.5 <div>和<span>標籤與CSS
2.3.6 CSS定位
2.4 XML
2.4.1 XML文檔規則
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 創建項目
2.7.2 頁面風格設計
2.7.3 頁面編寫
2.7.4 頁面美化
2.7.5 日期處理
2.7.6 錄入校驗
2.8 小結
2.9 作業
第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 動態顯示表格
3.4.2 動態顯示圖片
3.4.3 動態顯示超連結
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 頁面跳轉與頁面轉發
3.6.1 頁面跳轉(重定向)
3.6.2 頁面轉發
3.6.3 外部地址、絕對地址和相對地址
3.7 實訓3 聊天室項目的伺服器端編程
3.7.1 創建和初始化項目
3.7.2 實現登錄功能
3.7.3 實現聊天功能
3.7.4 退出登錄功能
3.7.5 其他功能
3.8 小結
3.9 作業
第4章 Hibernate技術—聊天室數據持久化
4.1 聊天室項目需求分析
4.1.1 項目需求
4.1.2 學習需求
4.2.1 JDBC簡介
4.2.2 JDBC的功能
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 創建和初始化項目
4.7.3 生成資料庫
4.7.4 安裝Hibernate
4.7.5 Hibernate相關代碼的生成
4.7.6 實現基於資料庫的登錄功能
4.7.7 實現基於資料庫的聊天功能
4.7.8 實現用戶註冊功能
4.8 小結
4.9 作業
第5章 Struts2基礎—聊天室架構改進
5.1 聊天室項目需求分析
5.1.1 項目需求
5.1.2 學習需求
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 創建和初始化項目
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 作業
第6章 Struts2增強—聊天室細節完善
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 聊天室項目的細節完善
6.5.1 創建和初始化項目
6.5.2 增加數據校驗功能
6.5.3 增加分頁功能
6.5.4 增加頭像上傳功能
6.5.5 完善其他功能
6.6 小結
6.7 作業
第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 創建和初始化項目
7.5.2 下載和安裝Spring
7.5.3 SSH集成
7.6 小結
7.7 作業
第8章 項目發布—聊天室的部署
8.1 聊天室項目需求分析
8.1.1 項目需求
8.1.2 學習需求
8.2 製作發布包和數據備份
8.3 運行環境的安裝
8.4 項目發布
8.5 實訓8 聊天室項目的發布
8.5.1 製作發布包和數據備份
8.5.2 安裝聊天室項目
8.5.3 配置Tomcat
8.5.4 運行測試
8.6 小結
8.7 作業
第9章 綜合案例—電子商店
9.1 電子商店需求分析
9.1.1 總體需求
9.1.2 業務分析
9.2 系統設計
9.2.1 系統架構
9.2.2 功能設計
9.3 數據結構設計
9.4 詳細設計和實施
9.4.1 詳細設計
9.4.2 實施過程
9.5 小結
9.6 作業
附錄 Jitor實訓指導軟體使用說明
參考文獻

相關詞條

熱門詞條

聯絡我們