-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Java Web開發課堂實錄

( 簡體 字)
作者:宋井峰 王艷濤 程杰 編著類別:1. -> 程式設計 -> 網路編程 -> JSP
譯者:
出版社:清華大學出版社Java Web開發課堂實錄 3dWoo書號: 44297
詢問書籍請說出此書號!

缺書
NT售價: 395

出版日:6/1/2016
頁數:476
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302418689
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

  Java是Sun公司推出的能夠跨越多平臺的、可移植性高的編程語言。Java技術具有卓越的通用性、高效性、平臺移植性和安全性,從而成為應用范圍最廣泛的開發語言,特別是在Web程序開發方面。
  本書從初學者的角度出發,循序漸進地講解使用Java語言和開源框架進行Web程序開發應該掌握的技術,主要包括JSP、內置對象、JSTL、EL、JDBC、JavaBean、Servlet、Ajax以及Struts2等。這些都是每一個期望從事Java Web開發的人員所應必備的。
  1.本書內容
  全書共分為15章,主要內容如下。
  第1章 靜態網頁設計。本章主要介紹了設計靜態網頁所需掌握的HTML和CSS,包括HTML文檔結構、HTML的各種標記、CSS語法和屬性等。
  第2章 JavaScript腳本編程快速入門。本章主要介紹JavaScript的基礎知識,包括語法規則、運算符、流程控制語句、對話框語句、函數以及各種對象的用法等。
  第3章 Java Web概述。本章主要介紹Java Web的基本知識以及開發環境的配置,最后介紹常見的開發模式。
  第4章 JSP語法基礎。本章主要講解JSP語法基礎,包括JSP頁面構成、JSP指令標記、JSP腳本元素、JSP動作元素和JSP頁面的注釋部分。
  第5章 JSP內置對象。本章主要介紹JSP的9個內置對象,分別是request、response、out、session、application、page、pageContext、config和exception。
  第6章 使用JavaBean。本章主要介紹JavaBean不同類型的屬性、使用JavaBean的方法以及JavaBean的作用域范圍,最后制作一個JavaBean連接數據庫的案例。
  第7章 使用Servlet。本章主要介紹Servlet開發的基礎知識,包括Servlet概念、部署Servlet、Servlet常用類和接口、Servlet配置選項,以及關于過濾器和監聽器的使用。
  第8章 使用EL表達式。本章對EL表達式的語法、基本應用、運算符以及其隱含對象進行詳細介紹。
  第9章 JSP操作XML。本章簡單介紹XML的基本知識,重點介紹如何使用DOM、SAX、DOM4J和JDOM解析XML。
  第10章 操作數據庫。本章介紹JDBC的基本概念和相關的接口,并且介紹了不同的訪問數據庫方式,以及如何使用JDBC提供的接口操作數據庫等。
  第11章 JSP操作文件。本章詳細介紹文件類File、數據流、字節流、字符流和對象流,以及網絡上常用的文件上傳和文件下載。
  第12章 JSTL標簽庫。本章主要講解JSTL核心標簽庫和SQL標簽庫等常用標簽庫。
  第13章 整合Ajax。本章簡單介紹Ajax的概念,重點講解使用Ajax的核心對象XMLHttpRequest處理文本和XML,最后介紹如何優化Ajax及解決Ajax亂碼問題。
  第14章 Struts2框架。本章主要講解在Web開發中Struts2的應用,包括Struts2中的配置文件、Action、Struts2的開發模式和標簽等基本知識。
  第15章 博客管理系統。本章主要介紹使用Struts2實現博客管理系統的過程,主要功能包括查看文章、文章分頁、文章評論、管理文章,以及相冊、友情鏈接和公告等。
  2.本書特色
  本書是針對初學者或中級讀者量身訂做的,全書以課堂課程學習的方式,由淺入深地講解JSP技術,全書突出開發時的重要知識點,知識點配以案例講解,充分體現理論與實踐相結合。
  1)結構獨特
  全書以課程為學習單元,每章安排基礎知識講解、實例應用、拓展訓練和課后練習4個部分講解Java Web技術相關的數據庫知識。
  2)知識全面
  本書緊緊圍繞Java Web技術展開講解,具有很強的邏輯性和系統性。
  3)實例豐富
  書中各實例均經過作者精心設計和挑選,它們都是根據作者在實際開發中的經驗總結而來,涵蓋了在實際開發中所遇到的各種場景。
  4)應用廣泛
  對于精選案例,給出了詳細步驟,結構清晰簡明,分析深入淺出,而且有些程序能夠直接在項目中使用,避免讀者進行二次開發。
  5)基于理論,注重實踐
  在講述過程,不僅介紹了理論知識,而且在合適的位置安排了綜合應用實例或者小型應用程序,將理論應用到實踐中加強讀者實際應用能力,鞏固開發基礎和知識。
  6)隨書光盤
  本書為實例配備了視頻教學文件,讀者可以通過視頻文件更加直觀地學習Java Web技術的開發知識。
  7)網站技術支持
  讀者在學習或者工作的過程中,如果遇到實際問題,可以直接登錄www.itzcn.com與我們取得聯系,作者會在第一時間內給予幫助。
  8)貼心的提示
  為了便于讀者閱讀,全書還穿插了一些技巧、提示等小貼士,體例約定如下。
  提示:通常是一些貼心的提醒,讓讀者加深印象或提供建議和解決問題的方法。
  注意:提出學習過程中需要特別注意的一些知識點和內容,或者相關信息。
  技巧:通過簡短的文字,指出知識點在應用時的一些小竅門。
  3.讀者對象
  本書適合作為軟件開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,也可供開發人員查閱和參考。
  (1)JSP技術入門者。
  (2)Java Web開發人員和其他網站開發人員。
  (3)各大中專院校的在校學生和相關授課老師。
  (4)準備從事Java Web網站開發的人員。
  參與本書編寫的人員有黑龍江科技大學宋井峰(第2∼4章),王艷濤(第5∼7章)、程杰(第9~10章),以及李海慶、王詠梅、康顯麗、王黎、湯莉、倪寶童、趙俊昌、方寧、郭曉俊、楊寧寧、王健、連彩霞、丁國慶、牛紅惠、石磊、王慧、李衛平、張麗莉、王丹花、王超英、王新偉等。在編寫過程中難免會有漏洞,歡迎讀者通過清華大學出版社網站www.tup.tsinghua.edu.cn與我們聯系,幫助我們改正提高。
  
??

??

??

??

Java Web 開發課堂實錄

SPSS 前言

2
  

3
  






內容簡介:

Java Web是目前最流行的一門動態網頁設計技術。本書介紹使用Java Web進行動態網站開發必備的知識和技能。內容包括構建JSP開發環境、JSP的語法、JSP頁面元素、JSP內置對象、JavaBean、數據庫訪問技術、Servlet技術、使用EL表達式、JSTL標準標簽、文件上傳與下載、使用Ajax技術等。最后以一個博客系統實例,綜合介紹Java Web在實際開發中的應用。
  全書采用通俗易懂的語言和具有實際意義的開發實例來說明原理、標準和核心技術,適合于使用Java Web進行動態網站開發的編程愛好者、大專院校學生,以及網站開發人員參考使用。
目錄:

第1章靜態網頁設計

1.1HTML簡介 2

1.2HTML文檔結構 2

1.3HTML頁面標記 3

1.3.1基本標記 3

1.3.2列表標記 5

1.3.3表格 8

1.3.4表單 12

1.4CSS簡介 13

1.5CSS頁面樣式 14

1.5.1CSS樣式語法 14

1.5.2CSS屬性 16

1.5.3使用CSS的方式 19

1.6實例應用:制作個人主頁 20

1.6.1實例目標 20

1.6.2技術分析 20

1.6.3實現步驟 21

1.7拓展訓練 22

1.8課后練習 23

  

 第2章JavaScript腳本編程快速入門

2.1JavaScript語言簡介 26

2.1.1JavaScript簡介 26

2.1.2JavaScript與Java的關系 26

2.1.3JavaScript語法規則 27

2.2編寫JavaScript程序 28

2.2.1集成JavaScript程序 28

2.2.2使用外部JavaScript文件 30

2.2.3注意事項 30

2.3JavaScript腳本語法 32

2.3.1數據類型 32

2.3.2變量與常量 33

2.3.3運算符 34

2.4腳本控制語句 36

2.4.1if條件語句 36

2.4.2switch條件語句 38

2.4.3while循環語句 39

2.4.4dowhile循環語句 40

2.4.5for循環語句 40

2.4.6forin循環語句 41

2.4.7對話框語句 42

2.5函數 44

2.5.1系統函數 45

2.5.2自定義函數 45

2.6瀏覽器對象模型 46

2.6.1文檔對象document 47

2.6.2表單對象form 49

2.6.3窗口對象window 52

2.6.4網址對象location 53

2.6.5歷史記錄對象history 56

2.6.6瀏覽器信息對象navigator 56

2.7實例應用:自動關閉的計時器 57

2.7.1實例目標 57

2.7.2技術分析 57

2.7.3實現步驟 58

2.8拓展訓練 59

2.9課后練習 59

  

 第3章JavaWeb概述

3.1初識JavaWeb 64

3.2配置JavaWeb開發環境 64

3.2.1安裝JDK 64

3.2.2安裝Tomcat 68

3.2.3安裝MyEclipse 72

3.3JavaWeb開發模式 75

3.3.1單一JSP模式 75

3.3.2JSP+JavaBean模式 75

3.3.3JSP+JavaBean+Servlet模式 76

3.3.4Struts框架模式 77

3.3.5J2EE模式實現 78

3.4實例應用:使用MyEclipse

開發JavaWeb程序 79

3.4.1實例目標 79

3.4.2技術分析 79

3.4.3實現步驟 79

3.5拓展訓練 82

3.6課后練習 82

  

 第4章JSP語法基礎

4.1JSP頁面的基本構成 86

4.2JSP指令標記 87

4.2.1頁面指令(page) 88

4.2.2文件包含指令(include) 90

4.2.3引用標簽庫指令(taglib) 91

4.3JSP腳本元素 92

4.3.1聲明標識 92

4.3.2JSP表達式 93

4.3.3腳本程序 93

4.4JSP的動作元素 95

4.4.1動作標識 95

4.4.2動作標識 96

4.4.3動作標識 100

4.4.4動作標識 101

4.4.5動作標識 103

4.4.6動作標識 106

4.4.7動作標識 106

4.5注釋 107

4.5.1HTML注釋 108

4.5.2JSP隱藏注釋 108

4.5.3代碼注釋 108

4.5.4動態注釋 109

4.6實例應用:頁面的注冊與登錄 109

4.6.1實例目標 109

4.6.2技術分析 109

4.6.3實現步驟 109

4.7擴展訓練 111

4.8課后練習 112

  

 第5章JSP內置對象

5.1JSP內置對象的概述 116

5.2頁面請求對象request 118

5.2.1request對象方法介紹 118

5.2.2獲得頁面請求參數 120

5.2.3獲取表單提交數據 121

5.2.4中文亂碼的處理 124

5.2.5在request對象域管理屬性 125

5.2.6獲取cookie 125

5.3客戶端響應對象response 127

5.3.1response對象方法的介紹 127

5.3.2處理HTTP頭信息 128

5.3.3頁面重定向 129

5.4out輸出對象 132

5.4.1out對象的基本方法 132

5.4.2向客戶端輸出數據 133

5.4.3管理緩沖區 134

5.5session會話對象 136

5.5.1session生命周期以及常用方法 136

5.5.2session對象的ID 137

5.5.3設置會話的有效時間 138

5.6全局應用程序對象application 139

5.6.1application對象的生命周期 139

5.6.2application對象的成員和方法 139

5.7答應或請求的page對象 141

5.8獲取會話范圍的pageContext

對象 143

5.9獲取web.xml配置信息的config

對象 145

5.10獲取異常信息的exception對象 147

5.11實例應用:簡單的購物車 149

5.11.1實例目標 149

5.11.2技術分析 149

5.11.3實現步驟 149

5.12擴展訓練 153

5.13課后練習 153

  

 第6章使用JavaBean

6.1JavaBean概述 156

6.1.1JavaBean簡介 156

6.1.2JavaBean規范 156

6.2JavaBean的屬性 157

6.2.1Simple屬性 157

6.2.2Indexed屬性 158

6.2.3Bound屬性 159

6.2.4Constrained屬性 160

6.3開始使用JavaBean 160

6.3.1編寫JavaBean 160

6.3.2部署JavaBean 161

6.3.3JSP頁面引入JavaBean 162

6.4JavaBean作用域 164

6.4.1Page 164

6.4.2Request 165

6.4.3Session 167

6.4.4Application 168

6.5實例應用:JavaBean連接數據庫 169

6.5.1實例目標 169

6.5.2技術分析 169

6.5.3實現步驟 169

6.6拓展訓練 172

6.7課后練習 172

  

 第7章使用Servlet

7.1Servlet基礎 176

7.1.1Servlet技術概述 176

7.1.2Servlet技術功能 176

7.1.3Servlet技術特點 177

7.1.4Servlet生命周期 177

7.2Servlet技術開發 178

7.2.1創建Servlet 179

7.2.2配置Servlet相關元素 179

7.2.3Servlet核心API 180

7.3會話跟蹤技術 185

7.3.1三種會話機制 185

7.3.2HTTP會話 186

7.4Servlet過濾器 192

7.4.1過濾器概述 193

7.4.2過濾器API 193

7.4.3配置過濾器 194

7.5Servlet監聽器 195

7.6實例應用:用戶注冊的驗證 199

7.6.1實例目標 199

7.6.2技術分析 200

7.6.3實現步驟 200

7.7擴展訓練 204

7.8課后練習 204

  

 第8章使用EL表達式

8.1EL概述 208

8.1.1EL表達式的語法 208

8.1.2EL表達式的特點 209

8.1.3通過EL訪問數據 209

8.2EL表達式的存取范圍 210

8.3EL表達式的保留關鍵字 211

8.4EL表達式的運算符和表達式 211

8.4.1算術運算符 211

8.4.2empty運算符 212

8.4.3邏輯運算符 212

8.4.4關系運算符 212

8.4.5條件運算符 213

8.4.6存取數據運算符 213

8.4.7運算符的優先級 214

8.5EL表達式中的隱含對象 215

8.5.1訪問作用域范圍的隱含對象 215

8.5.2頁面的上下文對象 216

8.5.3訪問環境信息的隱含對象 217

8.6定義和使用EL函數 219

8.6.1定義和使用EL函數 220

8.6.2使用EL函數常見的錯誤 222

8.7實例應用:使用EL訪問JavaBean

屬性 223

8.7.1實例目標 223

8.7.2技術分析 223

8.7.3實現步驟 223

8.8擴展訓練 226

8.9課后練習 227

  

 第9章JSP操作XML

9.1XML概述 230

9.1.1XML文檔結構 230

9.1.2XML語法特點 231

9.1.3XML元素屬性 231

9.1.4字符和實體引用 232

9.2XML中的JSP語法 233

9.3JSP的XML解析器 234

9.4DOM解析 235

9.4.1DOM核心接口 236

9.4.2訪問Document節點 238

9.4.3訪問Element節點 240

9.4.4訪問Text節點 242

9.4.5訪問Attr節點 244

9.5SAX解析XML文檔 247

9.5.1SAX常用接口 247

9.5.2SAX讀取XML文件 249

9.6DOM4J解析XML文檔 253

9.6.1DOM4J介紹 253

9.6.2使用DOM4J創建XML文檔 253

9.6.3使用DOM4J解析XML文件 255

9.7JDOM 259

9.8實例應用:實現對鮮花XML文檔修改

功能 262

9.8.1實例目標 262

9.8.2技術分析 263

9.8.3實現步驟 263

9.9拓展訓練 269

9.10課后練習 269

  

 第10章操作數據庫

10.1JDBC技術 274

10.1.1JDBC簡介 274

10.1.2JDBC連接方式 275

10.2核心API 277

10.2.1核心API概述 277

10.2.2驅動程序管理類:DriverManager 279

10.2.3數據庫連接類:Connection 282

10.2.4SQL聲明類:Statement 283

10.2.5結果集類:ResultSet 286

10.3JDBC操作數據庫 289

10.3.1創建數據庫、數據表 289

10.3.2添加數據 289

10.3.3查詢數據 291

10.3.4刪除和修改數據 292

10.3.5分頁顯示 292

10.3.6調用存儲過程 295

10.3.7使用連接池 297

10.4使用ResultSet處理結果集 299

10.4.1使用基本結果集 300

10.4.2可滾動結果集 301

10.4.3使用可更新結果集 304

10.5實例應用:創建投票系統 307

10.5.1實例目標 307

10.5.2技術分析 307

10.5.3實現步驟 307

10.6拓展訓練 315

10.7課后練習 315

  

 第11章JSP操作文件

11.1操作文件 320

11.1.1File類概述 320

11.1.2獲取文件屬性 321

11.1.3創建和刪除文件 322

11.1.4創建和刪除目錄 322

11.1.5遍歷目錄 322

11.2讀寫文件 324

11.2.1讀寫流概述 324

11.2.2字節流 325

11.2.3字符流 327

11.2.4數據流 329

11.2.5對象流 330

11.3文件上傳 333

11.3.1無組件文件上傳 333

11.3.2Common-FileUpload組件概述 337

11.3.3使用組件上傳 339

11.3.4限制文件類型 341

11.4文件下載 345

11.5實例應用:實現一個簡單的網盤 347

11.5.1實例目標 347

11.5.2技術分析 347

11.5.3實現步驟 348

11.6拓展訓練 362

11.7課后練習 362

  

 第12章JSTL標簽庫

12.1JSTL簡介 366

12.2表達式標簽 367

12.2.1輸出標簽 367

12.2.2設置標簽 368

12.2.3移除標簽 370

12.2.4異常捕捉標簽 371

12.3流程控制標簽 371

12.3.1標簽 371

12.3.2標簽 372

12.3.3標簽 373

12.3.4標簽 373

12.4循環標簽 374

12.4.1標簽 374

12.4.2標簽 376

12.5URL操作標簽 377

12.5.1文件導入標簽 377

12.5.2生成URL地址標簽 379

12.5.3重定向標簽 380

12.5.4參數傳遞標簽 381

12.6SQL標簽的使用 381

12.6.1設置數據源標簽 381

12.6.2SQL指令標簽 382

12.7實例應用:使用JSTL標簽管理圖書

信息 384

12.7.1實例目標 384

11.7.2技術分析 385

12.7.3實現步驟 385

12.8拓展訓練 386

12.9課后練習 386

  

 第13章整合Ajax

13.1Ajax概述 390

13.1.1Ajax簡介 390

13.1.2Ajax組成 391

13.2XMLHttpRequest對象 392

13.2.1創建XMLHttpRequest對象 393

13.2.2XMLHttpRequest對象屬性 394

13.2.3XMLHttpRequest對象方法 395

13.2.4XMLHttpRequest對象運行機制 396

13.3使用Ajax 398

13.3.1處理普通格式 398

13.3.2處理XML格式 402

13.4優化Ajax 404

13.5Ajax亂碼解決方案 406

13.6拓展訓練 406

13.7課后練習 407

  

 第14章Struts2框架

14.1Struts2框架簡介 410

14.1.1MVC原理 410

14.1.2Struts2和Struts1的不同 411

14.2第一個Struts2程序 413

14.2.1配置Struts2 413

14.2.2創建一個Struts2程序 414

14.3Action對象 416

14.3.1Action對象簡介 416

14.3.2請求參數注入原理 417

14.3.3Action的基本流程 418

14.3.4Action配置 418

14.3.5動態訪問調用 419

14.4Struts2的配置文件 421

14.4.1配置Struts2包和名稱空間 422

14.4.2使用通配符進行配置 423

14.5Struts2的開發模式 423

14.5.1實現與ServletAPI的交互 423

14.5.2域模型DomainModel 425

14.5.3驅動模型ModelDriven 426

14.6Struts2標簽庫 426

14.6.1應用數據標簽 427

14.6.2應用控制標簽 429

14.6.3應用表單標簽 430

14.7實例應用:設計用戶登錄 431

14.7.1實例目標 431

14.7.2技術分析 431

14.7.3實現步驟 431

14.8擴展訓練 433

14.9課后練習 433

  

 第15章博客管理系統

15.1系統設計 436

15.1.1需求分析 436

15.1.2功能設計 436

15.2數據庫設計 437

15.3開發前的準備工作 439

15.3.1搭建Struts2環境 439

15.3.2建立公共類 440

15.3.3建立業務實體對象 441

15.3.4DAO層的建立和實現 445

15.4文章模塊的設計與實現 452

15.5文章管理模塊的設計與實現 460

15.6其他模塊的設計與實現 463

15.6.1后臺登錄模塊的設計與實現 463

15.6.2相冊類型模塊的設計與實現 465

15.6.3相冊模塊的設計與實現 467

15.6.4文章類型模塊的設計與實現 470

15.6.5友情鏈接模塊的設計與實現 470

15.6.6公告模塊的設計與實現 471

15.6.7訪客和文章評論模塊的設計與實現 472

  

習題答案

  

??

??

??

??

SPSS課堂實錄

SPSS

8

  

  

JavaWeb開發課堂實錄

SPSS目錄

10

  

9

  

序: