Java Web程序設計教程/高等學校計算機應用規劃教材

Java Web程序設計教程/高等學校計算機應用規劃教材 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
張永賓,辛宇,王攀 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-23

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302471165
版次:1
商品編碼:12213160
包裝:平裝
叢書名: 高等學校計算機應用規劃教材
開本:16開
齣版時間:2017-06-01
用紙:膠版紙
頁數:364
字數:557000
正文語種:中文


相關圖書





圖書描述

編輯推薦

  全書共分為13 章,包括Web 應用開發概述、Java EE 開發及運行環境、JSP 與Servlet、JSTL、SQL 與JDBC、MVC 與Struts 2、Hibernate 與ORM、Spring 框架、Spring與Hibernate 的整閤以及RESTful Web 服務等內容。

內容簡介

  本書是關於Java Web 開發的基礎教程。全書共分為13 章,包括Web 應用開發概述、Java EE 開發及運行環境、JSP 與Servlet、JSTL、SQL 與JDBC、MVC 與Struts 2、Hibernate 與ORM、Spring 框架、Spring與Hibernate 的整閤以及RESTful Web 服務等內容。
  本教程內容豐富、結構閤理、思路清晰、語言簡練流暢、案例新穎、針對性強,主要麵嚮Java Web應用開發的初學者,適閤作為各種Java Web 開發培訓班的培訓教材、高等院校的Java Web 程序設計教材,還可作為Java Web 應用開發人員的參考資料。
  本書的電子課件、習題答案和實例源文件可以到http://www.tupwk.com.cn 網站下載。

目錄

第1章 Web應用開發概述 1
1.1 Web應用概述 1
1.1.1 Web與Web應用 1
1.1.2 Web應用是如何運行的 3
1.1.3 服務端開發技術對比 4
1.2 使用Java開發Web應用 5
1.2.1 Java語言簡介 6
1.2.2 豐富的框架技術 8
1.2.3 Java Web應用的核心技術 9
1.2.4 使用Ajax和jQuery提升
用戶體驗 10
1.3 集成開發環境介紹 11
1.3.1 常用的Java IDE 11
1.3.2 Web服務器匯總 12
1.4 本章小結 13
1.5 思考和練習 14
第2章 Java EE開發及運行環境 15
2.1 下載並安裝JDK 15
2.1.1 安裝JDK 15
2.1.2 配置環境變量 16
2.2 Tomcat的安裝與配置 18
2.2.1 下載並安裝Tomcat 18
2.2.2 在Tomcat中部署和卸載
應用程序 21
2.3 Eclipse開發環境介紹 24
2.3.1 安裝Eclipse 24
2.3.2 使用Eclipse新建Java EE
應用 24
2.3.3 在Eclipse中使用Tomcat 27
2.3.4 Eclipse的常用快捷鍵 33
2.4 本章小結 35
2.5 思考和練習 35
第3章 JSP與Servlet 36
3.1 一個簡單的JSP+Servlet應用 36
3.1.1 創建Servlet類 36
3.1.2 部署Servlet 39
3.1.3 創建JSP文件 41
3.2 JSP技術初步 42
3.2.1 JSP的工作原理 42
3.2.2 JSP文件中的內容 43
3.2.3 JSP的內置對象 49
3.2.4 JSP中的中文顯示問題 54
3.3 Servlet的開發與應用 60
3.3.1 Servlet的生命周期 60
3.3.2 使用HttpServletRequest 62
3.3.3 使用HttpServletResponse 64
3.3.4 使用過濾器 66
3.3.5 使用監聽器 71
3.4 使用jQuery異步請求數據 73
3.4.1 下載jQuery庫 74
3.4.2 JSON簡介 74
3.4.3 jQuery與Ajax 75
3.5 本章小結 79
3.6 思考和練習 80
第4章 使用JSP標簽庫 81
4.1 JSP標準標簽庫(JSTL) 81
4.1.1 下載JSTL安裝包 82
4.1.2 錶達式語言EL 82
4.1.3 使用核心標簽庫
(C名稱空間) 86
4.1.4 使用國際化和格式化
標簽庫(FMT命名空間) 94
4.1.5 使用SQL標簽庫
(SQL名稱空間) 96
4.1.6 使用XML標簽庫
(X名稱空間) 97
4.1.7 使用JSTL函數 97
4.2 用JSTL開發用戶管理係統 98
4.2.1 數據庫設計 98
4.2.2 開發與實現 99
4.2.3 部署並測試應用 103
4.3 自定義標簽庫 104
4.3.1 一個最簡單的自定義
標簽 104
4.3.2 訪問標簽體 107
4.3.3 自定義標簽屬性 108
4.4 本章小結 109
4.5 思考和練習 109
第5章 Struts 2框架基礎 110
5.1 MVC框架 110
5.1.1 框架內容 110
5.1.2 框架和設計模式的區彆 111
5.1.3 MVC的優點 112
5.2 Struts 2基礎 113
5.2.1 Struts 2中的MVC 113
5.2.2 Struts 2的工作流程 114
5.2.3 一個簡單的Struts 2應用 115
5.2.4 Action詳解 118
5.2.5 struts.xml配置詳解 119
5.2.6 Struts 2標簽庫 123
5.3 攔截器 126
5.3.1 攔截器的工作機製 126
5.3.2 Strtus 2內置攔截器 127
5.3.3 自定義攔截器 130
5.4 本章小結 131
5.5 思考和練習 132
第6章 SQL與JDBC 133
6.1 準備關係數據庫 133
6.1.1 下載並安裝MySQL 133
6.1.2 安裝MySQL JDBC驅動 135
6.2 SQL語言簡介 135
6.2.1 SQL概述 135
6.2.2 SQL數據類型 136
6.2.3 常有SQL語句 137
6.3 JDBC 141
6.3.1 JDBC概述 142
6.3.2 JDBC驅動程序 143
6.3.3 使用JDBC操作數據庫 143
6.3.4 JDBC示例 146
6.4 本章小結 154
6.5 思考和練習 154
第7章 Hibernate框架基礎 155
7.1 ORM簡介 155
7.1.1 應用ORM的意義 155
7.1.2 流行的ORM框架 156
7.1.3 使用Hibernate ORM的
原因 157
7.2 一個簡單的Hibernate應用 158
7.2.1 下載Hibernate資源包 158
7.2.2 在Eclipse中引入Hibernate
的JAR包 158
7.2.3 使用Hibernate代替JDBC 161
7.3 認識Hibernate ORM 167
7.3.1 Hibernate的框架結構 167
7.3.2 Hibernate配置文件詳解 170
7.3.3 使用Hibernate映射文件 171
7.3.4 Hibernate的工作流程 174
7.4 Hibernate查詢 175
7.4.1 Hibernate的檢索策略 175
7.4.2 Hibernate的關聯查詢 181
7.4.3 Hibernate的查詢方式 189
7.5 本章小結 192
7.6 思考和練習 192

第8章 Hibernate性能優化 194
8.1 Hibernate事務與並發 194
8.1.1 什麼是事務 194
8.1.2 Hibernate Session和
事務範圍 195
8.1.3 並發控製 196
8.2 Hibernate緩存 202
8.2.1 Hibernate緩存概述 202
8.2.2 應用一級緩存 203
8.2.3 應用二級緩存 205
8.2.4 查詢緩存 208
8.3 本章小結 210
8.4 思考和練習 211
第9章 Spring框架基礎 212
9.1 Spring框架簡介 212
9.1.1 概述 212
9.1.2 Spring框架的模塊結構 214
9.1.3 Spring 4.x新特性 216
9.2 從Hello World開始 218
9.2.1 下載Spring資源包 218
9.2.2 基於Spring的
Hello World 220
9.3 Spring IoC 222
9.3.1 IoC基礎 222
9.3.2 IoC容器 223
9.3.3 bean的裝配 225
9.4 Spring AOP 232
9.4.1 什麼是AOP 232
9.4.2 AOP相關概念 233
9.4.3 使用Spring的通知 233
9.5 本章小結 236
9.6 思考和練習 236
第10章 Spring Web MVC 237
10.1 Spring Web MVC入門 237
10.1.1 Spring Web MVC
是什麼 237
10.1.2 為什麼使用Spring
Web MVC 238
10.1.3 Spring Web MVC的
工作流程 239
10.1.4 Spring MVC的
Hello World程序 240
10.2 深入學習Spring Web MVC 242
10.2.1 啓動Spring MVC 242
10.2.2 DispatcherServlet
組件類 245
10.2.3 使用@RequestMapping 248
10.2.4 控製器方法的參數 251
10.2.5 控製器方法的返迴
類型 259
10.2.6 模型與視圖 261
10.2.7 Spring MVC的錶單
標簽庫 272
10.3 本章小結 277
10.4 思考和練習 277
第11章 Spring MVC整閤
Hibernate 278
11.1 Spring提供的DAO支持 278
11.1.1 J2EE應用的3層架構 278
11.1.2 Spring的DAO理念 279
11.1.3 使用@Repository注解 280
11.2 Spring MVC整閤
Hibernate 5 281
11.2.1 新建工程 281
11.2.2 創建實體類 281
11.2.3 創建Dao層 286
11.2.4 創建Service層 291
11.2.5 創建Controller控製器 292
11.2.6 創建JSP頁麵 294
11.2.7 配置Spring和
Hibernate 297

11.2.8 引入aspectjweaver.JAR
包 303
11.2.9 項目運行結果 304
11.3 本章小結 305
11.4 思考和練習 305
第12章 創建RESTful Web服務 306
12.1 Web服務概述 306
12.1.1 基於SOAP的Web
服務 306
12.1.2 RESTful Web服務 307
12.2 創建RESTful Web服務 313
12.2.1 新建工程 313
12.2.2 創建實體類、DAO層
和Service層 314
12.2.3 基於REST的控製器 316
12.2.4 添加配置信息 318
12.3 測試RESTful Web服務 319
12.3.1 使用RESTClient Firefox
插件 319
12.3.2 使用REST模闆編寫
REST客戶端 323
12.4 本章小結 325
12.5 思考和練習 326
第13章 圖書館管理係統 327
13.1 係統概述 327
13.1.1 項目背景 327
13.1.2 需求分析 327
13.2 數據庫設計 328
13.2.1 係統E-R圖 328
13.2.2 數據錶設計 329
13.3 係統設計與實現 331
13.3.1 搭建係統框架 332
13.3.2 配置Spring與
Hibernate 333
13.3.3 創建實體類 334
13.3.4 管理員登錄功能 334
13.3.5 管理員管理功能 339
13.3.6 讀者管理功能 347
13.3.7 圖書管理功能 350
13.3.8 讀者登錄及操作功能 357
13.4 係統運行結果 360
13.4.1 管理員操作頁麵 360
13.4.2 讀者操作頁麵 363
13.5 本章小結 364
13.6 思考和練習 364
參考文獻 365



前言/序言

  隨著Internet的迅猛發展,以及“互聯網+”的橫空齣世,Java已經成為全球最流行、使用最廣泛的Web開發語言之一。隨著Java語言的推廣和應用,基於Java的各種針對Web開發的框架技術應運而生。本書以Java Web開發環境為背景,從開發環境的搭建講起,遵循“從簡單到復雜”、“從抽象到具體”的原則,介紹瞭Java Web開發的核心技術,以及Web開發的基本步驟和基本方法。
  本書共13章,第1章是Web應用開發概述,主要介紹Web開發的基本概念和使用Java開發Web應用的相關技術與常用開發環境;第2章介紹Java EE開發環境的搭建,包括JDK、Tomcat以及Eclipse的下載、安裝與配置;第3章介紹瞭JSP和Servlet,包括JSP的3個編譯指令、7個動作指令和9個內置對象,以及Servlet的工作原理、過濾器與監聽器等。JSP和Servlet是開發Java Web應用程序的兩種基本技術,一些主流框架都是以這些基本技術為基礎演變而來的;第4章介紹瞭JSTL標簽庫的使用;第5章介紹瞭Struts 2框架的基本知識,包括Struts 2與MVC、Struts 2的工作流程、Action以及攔截器等;第6章介紹瞭SQL與JDBC,這是應用程序與數據庫交互的基礎;第7章和第8章介紹瞭Hibernate框架,包括Hibernate環境的搭建、Hibernate的工作流程、事務控製以及緩存機製等;第9章開始學習Spring框架,首先介紹的是Spring的IoC與AOP;第10章介紹Spring Web MVC,它是Spring框架中用於Web應用開發的一個模塊,是當今流行的Web開發框架之一,也是本書學習的重點;第11章介紹瞭Spring MVC與Hibernate的整閤,這也是實際項目中應用最廣泛的一種框架組件;第12章介紹瞭RESTful Web服務,包括如何創建和測試RESTful Web服務;第13章是一個綜閤實例,使用Spring MVC + Hibernate框架開發瞭一個簡易的圖書館管理係統。
  本書內容豐富、結構閤理、思路清晰、語言簡練流暢、案例新穎、針對性強。每一章的開始部分概述瞭該章的作用和內容,指齣該章的學習目標。正文部分結閤每章的知識點和關鍵技術,穿插瞭大量極富實用價值的示例,所有示例都在Eclipse + Tomcat 8.5 + JDK 1.8環境下調試運行通過。每一章的末尾有本章小結,總結本章的內容、重點與難點;同時安排瞭有針對性的思考和練習,幫助讀者鞏固本章所學內容,提高讀者的實際動手能力。
  本書主要麵嚮Java Web應用開發的初學者,適閤作為各種Web開發培訓班的培訓教材、高等院校Java Web開發相關課程的教材及Web應用程序開發人員的參考資料。
  本書分為13章,其中黑龍江科技大學的張永賓編寫瞭第1~第7章,哈爾濱理工大學的辛宇編寫瞭第8~第11章,黑龍江科技大學的王攀編寫瞭第12和第13章。另外,參加本書編寫的人員還有楊春元、周高翔、荊雙燕、徐梟楠、餘梟靈、臧俊麗、盧華林、肖樂民、王朋麗、李文靜、馮波、馬金帥、木德朋、董文燕、張亞威、陳夢麟、霍利凡、楊愛提、馬玉芬、靳守燕、崔增玉、許素芳等。由於作者水平有限,本書難免有不足之處,歡迎廣大讀者批評指正。
  作 者
  2017年3月


Java Web程序設計教程/高等學校計算機應用規劃教材 下載 mobi epub pdf txt 電子書 格式

Java Web程序設計教程/高等學校計算機應用規劃教材 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Java Web程序設計教程/高等學校計算機應用規劃教材 下載 mobi pdf epub txt 電子書 格式 2024

Java Web程序設計教程/高等學校計算機應用規劃教材 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

類似圖書 點擊查看全場最低價

Java Web程序設計教程/高等學校計算機應用規劃教材 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有