-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號: 48406
詢問書籍請說出此書號!

缺書
NT售價: 445

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

譯者序:

前言:

  “網站開發案例課堂”系列圖書是專門為軟件開發和數據庫初學者量身定制的一套學習用書,整套書涵蓋軟件開發、數據庫設計等方面。整套書具有以下幾個特點。
前沿科技
  無論是軟件開發還是數據庫設計,我們都精選較為前沿或者用戶群最大的領域推進,幫助大家認識和了解最新動態。
權威的作者團隊
  組織國家重點實驗室和資深應用專家聯手編著該套圖書,融合豐富的教學經驗與優秀的管理理念。
學習型案例設計
  以技術的實際應用過程為主線,全程采用圖解和同步多媒體結合的教學方式,生動、直觀、全面地剖析使用過程中的各種應用技能,降低難度,提升學習效率。
為什么要寫這樣一本書
  Java是Sun公司推出的能夠跨越多平臺的、可移植性最高的一種面向對象的編程語言,也是目前最先進、特征最豐富、功能最強大的計算機語言。利用Java可以編寫桌面應用程序、Web應用程序、分布式系統應用程序、嵌入式系統應用程序等,從而使其成為應用范圍最廣泛的開發語言,特別是在Web程序開發方面。目前學習和關注Java Web的人越來越多,而很多Java Web的初學者都苦于找不到一本通俗易懂、容易入門和案例實用的參考書。通過本書的案例實訓,讀者可以很快地上手流行的工具,提高職業化能力,從而幫助解決公司與求職者的雙重需求問題。
本書特色
零基礎、入門級的講解
  無論您是否從事計算機相關行業,無論您是否接觸過Java Web程序開發,都能從本書中找到最佳起點。
超多、實用、專業的范例和項目
  本書在編排上緊密結合深入學習Java Web程序開發技術的先后過程,從配置Java Web開發環境開始,逐步帶領大家深入地學習各種應用技巧,側重實戰技能,使用簡單易懂的實際案例進行分析和操作指導,讓讀者讀起來簡明輕松,操作起來有章可循。
隨時檢測自己的學習成果
  每章首頁中,均提供了“本章要點”,以指導讀者重點學習及學后檢查。
  大部分章節最后的“跟我學上機”板塊,均根據本章內容精選而成,讀者可以隨時檢測自己的學習成果和實戰能力,做到融會貫通。
細致入微、貼心提示
  本書在講解過程中,在各章中使用了“注意”和“提示”等小貼士,使讀者在學習過程中更清楚地了解相關操作、理解相關概念,并輕松掌握各種操作技巧。
專業創作團隊和技術支持
  本書由千谷高新教育中心編著和提供技術支持。
  您在學習過程中遇到任何問題,可加入QQ群(案例課堂VIP)451102631進行提問,專家人員會在線答疑。
超值贈送資源
全程同步教學錄像
  涵蓋本書所有知識點,詳細講解每個實例及項目的過程及技術關鍵點。比看書更輕松地掌握書中所有的Java Web程序開發知識,而且擴展的講解部分使您得到比書中更多的收獲。
超多容量王牌資源大放送
  本書贈送了十大超值的王牌資源。包括本書實例源文件、精美教學幻燈片、精選本書教學視頻、MyEclipse常用快捷鍵、MyEclipse提示與技巧、Java SE類庫查詢手冊、Java程序員面試技巧、Java 常見面試題、Java常見錯誤及解決方案、Java開發經驗及技巧大匯總等。讀者對象
沒有任何Java Web開發技術的初學者。
有一定的Java Web開發基礎,想精通Java Web開發的人員。
有一定的Java Web開發基礎,沒有項目經驗的人員。
正在進行畢業設計的學生。
大專院校及培訓學校的老師和學生。

創作團隊
  本書由劉玉紅和侯永崗編著,參加編寫的人員還有蒲娟、劉玉萍、裴雨龍、李琪、周佳、付紅、李園、郭廣新、王攀登、劉海松、孫若淞、王月嬌、包慧利、陳偉光、胡同夫、王偉、梁云梁和周浩浩。在編寫過程中,我們竭盡所能地將最好的講解呈現給讀者,但也難免有疏漏和不妥之處,敬請不吝指正。若您在學習中遇到困難或疑問,或有何建議,可寫信至信箱。
  
   編 者
內容簡介:

《Java Web開發案例課堂》以零基礎講解為宗旨,用實例引導讀者深入學習,采取【基礎入門→核心技術→框架應用→項目實訓】的講解模式,深入淺出地講解Java的各項技術及實戰技能。
《Java Web開發案例課堂》第1篇【基礎入門】主要內容包括熟悉Java Web開發、Java Web開發環境搭建、快速認識JSP、JSP語言基礎、JSP內置對象等;第2篇【核心技術】主要內容包括Servlet技術、JavaBean技術、過濾器技術、監聽器技術、JDBC與MySQL、表達式語言EL、XML技術、JSTL技術、Ajax技術等;第3篇【框架應用】主要內容包括Struts 2基礎知識、Struts 2高級技術、Hibernate 4技術、Spring 4技術、Struts 2+Spring 4+Hibernate 4等;第4篇【項目實訓】主要內容包括開發在線購物商城、開發在線考試系統、開發火車訂票系統。
《Java Web開發案例課堂》適合任何想學習Java Web編程語言的人員,無論您是否從事計算機相關行業,無論您是否接觸過Java Web,通過學習均可快速掌握Java Web在項目開發中的知識和技巧。
目錄:

第1篇基礎入門
第1章揭開JavaWeb的神秘面紗——
熟悉JavaWeb開發 3
1.1Web開發基礎知識 4
1.1.1Web概述 4
1.1.2Web服務器 4
1.1.3Web頁面 6
1.1.4網站 6
1.2Web開發體系結構 6
1.2.1C/S體系結構 6
1.2.2B/S體系結構 7
1.2.3C/S與B/S的區別 8
1.3Web應用程序的工作原理 9
1.3.1靜態網站 9
1.3.2動態網站 10
1.4Web應用技術 11
1.4.1客戶端應用的技術 11
1.4.2服務器端應用的技術 12
1.5大神解惑 13
1.6跟我學上機 13
第2章開發前必備工作——JavaWeb
開發環境搭建 15
2.1搭建Java環境 16
2.1.1JDK下載 16
2.1.2JDK安裝 17
2.1.3JDK配置 18
2.1.4測試JDK 20
2.2Tomcat服務器 21
2.2.1Tomcat的下載 21
2.2.2Tomcat的安裝 22
2.2.3Tomcat的啟動與關閉 24
2.2.4修改Tomcat端口 24
2.2.5測試Tomcat 25
2.3MyEclipse的下載與安裝 26
2.3.1MyEclipse的下載 26
2.3.2MyEclipse的安裝 27
2.4部署Web項目 28
2.4.1在MyEclipse中配置Tomcat 28
2.4.2創建第一個Web項目 30
2.4.3將項目部署到Tomcat 31
2.5大神解惑 33
2.6跟我學上機 34
第3章零基礎開始學習——快速認識
JSP 35
3.1JSP概述 36
3.2JSP形成歷史 36
3.3JSP的優勢 37
3.4JSP運行機制 39
3.5JSP開發的兩種模式 40
3.5.1JSP+JavaBean模式 40
3.5.2JSP+JavaBean+Servlet模式 40
3.6第一個JSP頁面 41
3.7大神解惑 43
3.8跟我學上機 44
第4章靈活使用JSP——JSP語言
基礎 45
4.1JSP注釋 46
4.2JSP聲明 47
4.3JSP代碼段 47
4.4JSP表達式 49
4.5JSP指令 50
4.5.1page指令 50
4.5.2include指令 52
4.5.3taglib指令 54
4.6JSP動作 56
4.6.1include動作 56
4.6.2forward動作 57
4.6.3param動作 58
4.6.4plugin動作 60
4.7JSP異常 60
4.8大神解惑 60
4.9跟我學上機 62
第5章掌握JSP核心技術——
JSP內置對象 63
5.1內置對象的作用范圍 64
5.1.1Application作用范圍 64
5.1.2Session作用范圍 64
5.1.3Request作用范圍 64
5.1.4Page作用范圍 66
5.2out對象 67
5.3request對象 69
5.3.1獲取客戶端信息 69
5.3.2獲取請求參數 71
5.3.3JSP中文亂碼 73
5.4response對象 75
5.4.1response概述 75
5.4.2response重定向 76
5.5session對象 78
5.5.1session概述 78
5.5.2存儲客戶端信息 79
5.5.3銷毀session 82
5.6session跟蹤 82
5.6.1URL重寫 82
5.6.2表單隱藏字段 83
5.6.3Cookie 84
5.6.4HttpSession對象 87
5.7application對象 90
5.8page對象 92
5.9pageContext對象 92
5.10config對象 95
5.11exception對象 95
5.12大神解惑 97
5.13跟我學上機 98
  
第2篇核心技術
第6章服務器端程序的開發——
Servlet技術 101
6.1Servlet簡介 102
6.1.1工作原理 102
6.1.2生命周期 102
6.1.3實現MVC開發模式 103
6.2Servlet常用的接口和類 104
6.2.1Servlet()方法 105
6.2.2HttpServlet類 105
6.2.3HttpSession接口 106
6.2.4ServletConfig接口 107
6.2.5ServletContext接口 107
6.3創建和配置Servlet 108
6.4用Servlet獲取信息 111
6.4.1獲取HTTP頭部信息 111
6.4.2獲取請求對象信息 112
6.4.3獲取參數信息 113
6.5在JSP頁面中調用Servlet的方法 115
6.5.1表單提交調用Servlet 116
6.5.2超鏈接調用Servlet 119
6.6Servlet的應用 121
6.6.1下載上傳組件 121
6.6.2使用Servlet上傳文件 125
6.6.3使用Servlet下載文件 128
6.6.4Cookies操作 130
6.6.5Session操作 132
6.7大神解惑 133
6.8跟我學上機 134
第7章Java的可重用組件——
JavaBean技術 135
7.1JavaBean簡介 136
7.1.1JavaBean概述 136
7.1.2JavaBean的種類 136
7.2非可視化JavaBean 136
7.2.1JavaBean的編碼規則 136
7.2.2JavaBean屬性 137
7.3使用JavaBean的原因 138
7.4在JSP中使用JavaBean 142
7.4.1<jsp:useBean>動作 142
7.4.2<jsp:setProperty>動作 143
7.4.3<jsp:getProperty>動作 143
7.5JavaBean的范圍 144
7.5.1page范圍 144
7.5.2request范圍 146
7.5.3session范圍 148
7.5.4application范圍 149
7.6大神解惑 151
7.7跟我學上機 151
第8章過濾瀏覽器的請求——
過濾器技術 153
8.1過濾器簡介 154
8.2過濾器接口 154
8.2.1Filter接口 154
8.2.2FilterConfig接口 155
8.2.3FilterChain接口 155
8.3創建和配置過濾器 155
8.4轉換字符編碼過濾器 157
8.5大神解惑 160
8.6跟我學上機 160
第9章監聽Web應用程序——
監聽器技術 161
9.1監聽器簡介 162
9.1.1監聽器概述 162
9.1.2監聽器接口 162
9.2監聽器接口 163
9.2.1監聽對象的創建與銷毀 163
9.2.2監聽對象的屬性 164
9.2.3監聽Session中的對象 166
9.3創建和配置監聽器 166
9.4統計在線人數 168
9.5Servlet3.0的新特性 173
9.5.1注解 173
9.5.2異步處理 179
9.5.3上傳組件 181
9.6大神解惑 184
9.7跟我學上機 184
第10章JavaWeb的數據庫編程——
JDBC與MySQL 185
10.1JDBC概述 186
10.1.1JDBC原理 186
10.1.2JDBC驅動 186
10.2連接數據庫 187
10.2.1安裝MySQL數據庫 188
10.2.2安裝Navicat 191
10.2.3連接數據庫的步驟 192
10.2.4JDBC入門案例 193
10.3驅動管理器類 195
10.3.1加載JDBC驅動 195
10.3.2DriverManager類 196
10.4數據庫連接接口 197
10.4.1常用方法 197
10.4.2處理元數據 198
10.5數據庫常用接口 199
10.5.1Statement接口 199
10.5.2PreparedStatement接口 200
10.5.3ResultSet接口 200
10.6綜合演練——學生信息管理系統 201
10.6.1創建表student 201
10.6.2創建學生類 201
10.6.3連接數據庫 203
10.6.4管理員登錄頁面 203
10.6.5登錄處理頁面 205
10.6.6顯示學生信息 206
10.6.7添加學生信息 207
10.6.8修改學生信息 210
10.6.9刪除學生信息 214
10.6.10錯誤頁面 216
10.6.11配置文件 216
10.6.12運行項目 217
10.7大神解惑 219
10.8跟我學上機 220
第11章簡化JSP的代碼——表達式
語言EL 221
11.1EL簡介 222
11.1.1EL概述 222
11.1.2EL基本語法 222
11.1.3EL變量 222
11.1.4EL的特點 224
11.2EL運算符 224
11.2.1判斷是否為空 224
11.2.2訪問數據 225
11.2.3算術運算符 226
11.2.4關系運算符 227
11.2.5邏輯運算符 228
11.2.6條件運算符 229
11.3EL隱含對象 230
11.3.1EL隱含對象概述 230
11.3.2pageContext隱含對象 230
11.3.3與范圍有關的隱含對象 232
11.3.4param和paramValues對象 233
11.3.5header和headerValues對象 235
11.3.6cookie對象 236
11.3.7initParam對象 237
11.4與低版本環境兼容——禁用EL 238
11.4.1反斜杠“\” 238
11.4.2page指令 239
11.4.3配置文件 240
11.5大神解惑 242
11.6跟我學上機 243
第12章網絡數據傳輸的格式——
XML技術 245
12.1XML概述 246
12.1.1XML概念 246
12.1.2XML與HTML的區別 246
12.2XML基本語法 246
12.2.1文檔聲明 246
12.2.2標簽(元素) 247
12.2.3標簽嵌套 247
12.2.4屬性與注釋 247
12.2.5實體引用 248
12.3XML樹結構 249
12.4XML解析器 249
12.4.1解析XML文檔 250
12.4.2解析XML字符串 250
12.5XML文檔對象 251
12.6大神解惑 254
12.7跟我學上機 254
第13章JSP的標簽庫——
JSTL技術 255
13.1JSTL簡介 256
13.1.1JSTL概述 256
13.1.2導入標簽庫 256
13.1.3JSTL分類 256
13.2JSTL環境配置 259
13.3表達式控制標簽 260
13.3.1<c:out>標簽 260
13.3.2<c:set>標簽 261
13.3.3<c:remove>標簽 264
13.3.4<c:catch>標簽 265
13.4流程控制標簽 266
13.4.1<c:if>標簽 266
13.4.2<c:choose>標簽 268
13.4.3<c:when>標簽 268
13.4.4<c:otherwise>標簽 268
13.5循環標簽 269
13.5.1<c:forEach>標簽 269
13.5.2<c:forTokens>標簽 272
13.6URL操作標簽 274
13.6.1<c:import>標簽 274
13.6.2<c:param>標簽 275
13.6.3<c:url>標簽 276
13.6.4<c:redirect>標簽 277
13.7自定義標簽 278
13.7.1創建功能類 279
13.7.2描述文件 279
13.7.3調用標簽 280
13.8大神解惑 281
13.9跟我學上機 281
第14章異步交互式動態網頁——
Ajax技術 283
14.1Ajax概述 284
14.1.1Ajax簡介 284
14.1.2Ajax工作原理 284
14.1.3Ajax組成元素 284
14.2XMLHttpRequest對象 285
14.2.1XHR對象簡介 285
14.2.2XHR常用方法和屬性 285
14.2.3創建XHR對象 288
14.3XHR請求 289
14.3.1GET請求 289
14.3.2POST請求 290
14.4XHR響應 293
14.4.1responseText屬性 293
14.4.2responseXML屬性 293
14.5大神解惑 295
14.6跟我學上機 296
  
第3篇框架應用
第15章經典MVC框架技術——
Struts2基礎知識 299
15.1Struts2概述 300
15.1.1StrutsMVC模式 300
15.1.2Struts工作流程 301
15.1.3Struts基本配置 301
15.2第一個Struts2程序 303
15.2.1創建JSP頁面 303
15.2.2創建Action 304
15.2.3struts.xml文件 305
15.2.4web.xml文件 307
15.2.5顯示信息 307
15.2.6運行項目 308
15.3控制器Action 308
15.3.1Action接口 309
15.3.2屬性注入值 309
15.4動態方法調用 311
15.4.1感嘆號方式 311
15.4.2method屬性 313
15.4.3通配符方式 315
15.5Map類型變量 317
15.6大神解惑 319
15.7跟我學上機 320
第16章技術更上一層樓——Struts2
高級技術 321
16.1Struts攔截器 322
16.1.1攔截器概述 322
16.1.2攔截器實例 323
16.1.3Interceptor接口 324
16.1.4自定義攔截器 324
16.2Struts標簽庫 328
16.2.1標簽庫的分類 328
16.2.2標簽庫的配置 328
16.2.3數據訪問標簽 328
16.2.4流程控制標簽 331
16.2.5表單標簽 336
16.3OGNL表達式語言 342
16.3.1Struts2OGNL表達式 342
16.3.2獲取ActionContext對象
信息 342
16.3.3獲取屬性與方法 347
16.3.4訪問靜態屬性與方法 349
16.3.5訪問數組和集合 351
16.3.6過濾與投影 355
16.4Struts上傳文件 359
16.5Struts2數據驗證 364
16.5.1手動驗證 364
16.5.2XML驗證 367
16.6大神解惑 369
16.7跟我學上機 369
第17章數據持久化框架技術——
Hibernate4技術 371
17.1Hibernate概述 372
17.1.1ORM概述 372
17.1.2Hibernate架構 372
17.2開發環境配置 372
17.2.1關聯數據庫 372
17.2.2配置Hibernate 374
17.3Hibernate配置文件 375
17.4Hibernate相關類 376
17.4.1配置類 376
17.4.2會話工廠類 377
17.4.3會話類 377
17.5Hibernate中對象狀態 377
17.6HibernateORM 379
17.6.1MyEclipse中建表 379
17.6.2Hibernate反轉控制 380
17.6.3Hibernate持久化類 382
17.6.4Hibernate類映射 383
17.6.5Session管理 385
17.7操作持久化類 387
17.7.1利用Session操作數據 387
17.7.2利用DAO操作數據 389
17.8Hibernate查詢語言 390
17.8.1HQL語言介紹 390
17.8.2FROM語句 390
17.8.3WHERE語句 391
17.8.4UPDATE語句 392
17.8.5DELETE語句 393
17.8.6INSERT語句 394
17.8.7動態賦值 394
17.8.8排序查詢 395
17.8.9分組查詢 396
17.8.10聚合函數 398
17.8.11聯合查詢 400
17.8.12子查詢 401
17.8.13使用分頁查詢 402
17.9Hibernate實體映射 405
17.9.1一對一雙向主鍵關聯 406
17.9.2一對一雙向外鍵關聯 410
17.9.3一對多雙向關聯 415
17.9.4多對多雙向關聯 421
17.10大神解惑 428
17.11跟我學上機 428
第18章輕量級企業應用開發框架——
Spring4技術 429
18.1Spring簡介 430
18.1.1Spring模塊 430
18.1.2Spring開發環境配置 431
18.2Spring控制反轉 432
18.2.1控制反轉與依賴注入 432
18.2.2ApplicationContext接口 433
18.2.3控制反轉實例 433
18.2.4賦值注入 435
18.2.5構造器注入 438
18.3SpringAOP編程 440
18.3.1AOP基礎知識 441
18.3.2在Spring中使用AOP 441
18.4大神解惑 450
18.5跟我學上機 450
第19章整合三大框架——Struts2+
Spring4+Hibernate4 451
19.1配置Struts2框架 452
19.2配置Spring4框架 453
19.3配置Hibernate4框架 454
19.4對象關系映射 455
19.4.1創建數據庫表 455
19.4.2生成持久類 456
19.4.3數據庫操作 458
19.5Spring配置文件 462
19.6視圖層 463
19.6.1注冊用戶 463
19.6.2用戶列表 464
19.6.3編輯用戶 465
19.6.4首頁 467
19.7控制層 467
19.8運行項目 469
19.9大神解惑 471
19.10跟我學上機 472
  
  
  
第4篇項目實訓
第20章項目實訓1——開發在線
購物商城 475
20.1學習目標 476
20.2需求分析 476
20.3功能分析 477
20.4數據庫設計 478
20.5系統代碼編寫 480
20.5.1模型 480
20.5.2數據庫操作(Dao) 483
20.5.3控制層(Service) 492
20.5.4前臺模塊 496
20.5.5后臺模塊 502
20.5.6配置文件 507
20.5.7視圖模塊 509
20.5.8項目文件說明 510
20.6運行項目 511
20.6.1所使用的環境 511
20.6.2搭建環境 511
20.6.3測試項目 512
第21章項目實訓2——開發在線
考試系統 517
21.1學習目標 518
21.2Bootstrap簡介 518
21.3需求分析 518
21.4功能分析 519
21.5數據庫設計 520
21.6系統代碼編寫 522
21.6.1視圖模塊 522
21.6.2注冊模塊 539
21.6.3登錄模塊 542
21.6.4密碼修改模塊 546
21.6.5課程模塊 550
21.6.6試卷模塊 551
21.6.7成績模塊 554
21.6.8通知模塊 558
21.6.9管理模塊 558
21.6.10項目文件說明 560
21.7運行項目 560
21.7.1所使用的環境 560
21.7.2搭建環境 560
21.7.3測試項目 561
第22章項目實訓3——開發火車
訂票系統 569
22.1學習目標 570
22.2需求分析 570
22.3功能分析 571
22.4數據庫設計 571
22.5系統代碼編寫 575
22.5.1視圖模塊 575
22.5.2數據庫模塊 580
22.5.3用戶模塊 600
22.5.4車次管理者模塊 606
22.5.5管理員模塊 610
22.5.6項目文件說明 612
22.6運行項目 613
22.6.1所使用的環境 613
22.6.2搭建環境 613
22.6.3測試項目 614
序: