java ee程式設計與開發實踐教程

java ee程式設計與開發實踐教程

《java ee程式設計與開發實踐教程》是2021年機械工業出版社出版的圖書,作者是馮志林。本書既可作為高等學校計算機軟體技術相關課程的教材,也可作為Java Web系統開發人員的技術參考書。

基本介紹

  • 中文名:java ee程式設計與開發實踐教程
  • 作者:馮志林
  • 出版社機械工業出版社
  • 出版時間:2021年
  • ISBN:9787111680574
內容簡介,圖書目錄,

內容簡介

《Java EE程式設計與開發實踐教程》從實用的角度出發,介紹Java Web開發的常用技術(HTML、JSP、JDBC和Servlet),以及Java EE中流行的3個主流輕量級框架(Struts2+ Spring+Hibernate)的集成開發;通過介紹Struts2案例、Hibernate案例和SSH整合套用案例等大量案例實踐,幫助讀者理解Java EE所表達的軟體架構和設計思想,並能綜合套用Java EE架構完成Java Web系統的分析設計、開發、部署、調試與測試,培養解決實際問題的能力。《Java EE程式設計與開發實踐教程》每章配有習題,以指導讀者深入地進行學習。《Java EE程式設計與開發實踐教程》通過二維碼提供微課視頻,讀者可掃碼瀏覽。《Java EE程式設計與開發實踐教程》既可作為高等學校計算機軟體技術相關課程的教材,也可作為Java Web系統開發人員的技術參考書。

圖書目錄

前言
第1章 緒論1
1.1 Java EE簡介1
1.2 Java EE分層架構1
1.3 開發框架2
1.4 思考與練習4
第2章 HTML技術5
2.1 HTTP協定5
2.1.1 什麼是HTTP5
2.1.2 HTTP請求5
2.1.3 HTTP回響6
2.2 HTML語法8
2.2.1 什麼是HTML8
2.2.2 HTML標籤的四種形式8
2.2.3 基礎標籤8
2.2.4 文本相關的標籤9
2.2.5 與段落控制相關的標籤10
2.3 表格控制項10
2.4 表單控制項11
2.4.1 表單概念11
2.4.2 表單語法11
2.4.3 input元素11
2.4.4 列表框12
2.4.5 多行文本輸入控制項12
2.4.6 表單控制項案例12
2.5 思考與練習13
第3章 JSP技術14
3.1 JSP簡介14
3.2 JSP頁面結構16
3.3 JSP內置對象18
3.4 思考與練習23
第4章 JDBC技術24
4.1 JDBC簡介24
4.2 JDBC工作流程25
4.3 JDBC套用案例26
4.4 思考與練習29
第5章 Servlet技術30
5.1 Servlet簡介30
5.2 Servlet工作過程30
5.3 Servlet實現相關的類和接口31
5.4 Servlet實現Request和Response
的接口32
5.5 套用案例1:Servlet製作1
(Servlet接口)33
5.6 套用案例2:Servlet製作2(HttpServlet類)36
5.7 思考與練習41
第6章 Struts2技術42
6.1 MVC模式42
6.2 Struts2簡介43
6.2.1 什麼是Struts243
6.2.2 Struts2工作原理44
6.2.3 Struts2項目運行流程46
6.3 Struts2配置檔案46
6.3.1 Struts2框架的配置檔案46
6.3.2 web.xml配置檔案47
6.3.3 struts.xml配置檔案48
6.3.4 struts-default.xml配置檔案52
6.3.5 struts.properties配置檔案52
6.3.6 struts-plugin.xml配置檔案52
6.4 Struts2標籤庫53
6.5 Struts2標籤庫套用53
6.5.1 標籤庫分類53
6.5.2 UI標籤—表單標籤54
6.5.3 UI標籤—非表單標籤64
6.5.4 非UI標籤—數據標籤65
6.5.5 非UI標籤—控制標籤68
6.6 EL表達式71
6.7 思考與練習72
第7章 Struts2基礎案例73
7.1 套用案例1:Struts2簡單
實例開發73
7.2 套用案例2:乘法運算
實例開發81
7.3 思考與練習84
第8章 Struts2綜合案例:學生
管理系統90
8.1 工程框架搭建90
8.2 實體類創建100
8.3 資料庫訪問類創建103
8.4 前台頁面製作105
8.5 學生Action配置及Action類
製作111
8.6 工程運行結果113
8.7 思考與練習114
第9章 Struts2綜合案例:留言
管理系統115
9.1 工程框架搭建115
9.2 實體類創建120
9.3 資料庫訪問類創建122
9.4 前台頁面製作123
9.5 新增用戶Action配置及Action
類製作126
9.6 新增留言Action配置及Action
類製作133
9.7 查看所有用戶Action配置及
Action類製作140
9.8 修改用戶Action配置及Action類
製作143
9.9 刪除用戶Action配置及Action類
製作149
9.10 查看所有留言Action配置及
Action類製作153
9.11 修改留言Action配置及Action
類製作156
9.12 刪除留言Action配置及Action
類製作162
9.13 思考與練習164
第10章 Hibernate技術165
10.1 Hibernate簡介165
10.2 Hibernate體系結構166
10.3 Hibernate配置檔案167
10.4 Hibernate核心接口171
10.5 HQL查詢基礎173
10.6 Hibernate查詢分類175
10.6.1 一對多、多對一關聯關係176
10.6.2 多對多關聯關係179
10.6.3 一對一關聯關係180
10.6.4 多表聯接關係182
10.7 數據檢索策略185
10.8 思考與練習187
第11章 Hibernate基礎案例188
11.1 套用案例1:課程表的Hibernate
訪問188
11.1.1 工程框架搭建188
11.1.2 實體類創建192
11.1.3 編寫測試類196
11.2 綜合案例2:改造學生表的JDBC
訪問為Hibernate訪問198
11.2.1 刪除原有JDBC訪問配置198
11.2.2 實體類創建198
11.2.3 數據訪問DAO操作204
11.2.4 網頁修改及Action類設定205
11.2.5 applicationContext.xml修改及bean
對象設定208
11.3 思考與練習209
第12章 Hibernate高級查詢案例210
12.1 套用案例1:多對一和一對多
關聯210
12.1.1 工程框架搭建210
12.1.2 實體類創建215
12.1.3 工程運行分析219
12.1.4 主動方對象交換測試221
12.2 套用案例2:多對多關聯222
12.2.1 工程框架搭建222
12.2.2 實體類創建224
12.2.3 Student類的多對多關聯屬性
設定226
12.2.4 Course類的多對多關聯屬性
設定230
12.3 套用案例3:留言管理系統的Hibernate改造234
12.3.1 刪除原有JDBC訪問配置234
12.3.2 實體類創建234
12.3.3 數據訪問DAO操作240
12.3.4 Action類設定245
12.4 思考與練習247
第13章 Spring技術248
13.1 Spring簡介248
13.1.1 Spring的特徵248
13.1.2 Spring 的組織結構249
13.2 IoC技術249
13.2.1 IoC的裝載機制250
13.2.2 IoC實例1250
13.2.3 Ioc實例2252
13.2.4 對象的三種創建方式253
13.3 依賴注入256
13.3.1 setter方法注入257
13.3.2 構造方法注入257
13.3.3 兩種依賴注入方式的對比259
13.4 Spring的配置檔案259
13.5 思考與練習260
第14章 SSH整合案例:學生選課
系統261
14.1 新建資料庫及表261

相關詞條

熱門詞條

聯絡我們