評論(0

JavaWeb整合開發全程指南

標籤: 暫無標籤

JavaWeb整合開發全程指南從Java Web開發的基本技術JSP、Servlet和JavaBean入手講解如何使用目前最為流行的Struts、Hibernate和Spring框架技術開發Java Web應用,並結合多種實例(只運用如Struts這樣單一技術的實例或使用多種技術,如3種框架混合使用的實例)具體闡述。本書內容全面,涵蓋了Java Web開發各方面的內容,如JSP技術、JavaBean技術、MVC框架、多層次系統架構、數據源連接池配置,以及Web容器等。不僅介紹了相關技術的核心API,並且提供了相當豐富的應用實例。

1 JavaWeb整合開發全程指南 -圖書信息

  作 者:許鋒,周慧英 編著

  出 版 社: 電子工業出版社

  出版時間: 2009-4-1

  頁 數:524頁

  開 本: 16開

  ISBN 9787121079818

  分類: 圖書>> 計算機/Web開發>>JAVA Web

  定價:¥62.00元(含光碟1張)

2 JavaWeb整合開發全程指南 -宣傳語

  1、 知識全面,實例精彩,指導性強

  基礎、進階(Struts+Spring+Hibernate)、實戰,循序漸進地全面講解Java Web整合開發的方方面面。

  2、 用實例說話,講解詳細,通俗易懂

  語言簡潔易懂,知識點分類明確,對程序代碼提供詳細的標註,理論聯繫實際,讓讀者掌握更多的編程技術和注意事項。

3 JavaWeb整合開發全程指南 -前 言

  關於本書

  Java技術是Sun於1995年推出的一種極富創造力的計算平台,最初稱為「Oak」,1995年被重命名為「Java編程語言」。

  隨著Java語言的流行,Java在網站和企業級應用的開發上應用得越來越普遍,Java Web開發已經成為Java企業級解決方案中不可或缺的重要組成部分。

  本書使用Eclipse最新版本作為java網路編程的開發平台,並使用最新版本的Tomcat 6作為Web應用伺服器,資料庫主要使用MySQL。

  本書語言簡潔易懂,知識點分類明確且代碼註釋詳盡。並且理論聯繫實際,結合Java Web相關技術的核心API提供對應的實例代碼,書中提供了豐富且實用性很強的實常式序。

  由於時間倉促和作者的水平有限,書中錯誤和不妥之處在所難免,敬請讀者批評指正。

4 JavaWeb整合開發全程指南 -目錄 基礎篇

第1章 JSP概述

  1.1 JSP概述 2

  1.1.1 JSP簡介 2

  1.1.2 JSP特點 2

  1.2 JSP與ASP、PHP的比較 3

  1.2.1 JSP與ASP的比較 3

  1.2.2 JSP與PHP的比較 4

  1.3 JSP開發環境 4

  1.3.1 下載安裝JDK 6.0 4

  1.3.2 下載安裝Tomcat 7

  1.4 Eclipse 10

  1.4.1 安裝Eclipse 11

  1.4.2 Java開發環境Eclipse 11

  1.5 本章小結 14

第2章 JSP基本語法

  2.1 JSP結構 16

  2.1.1 簡單的JSP文件 16

  2.1.2 JSP的結構 17

  2.2 <%...%>標記對 18

  2.2.1 HTML/XML靜態腳本 18

  2.2.2 客戶端腳本 18

  2.2.3 JSP腳本元素 19

  2.2.4 執行秩序 19

  2.2.5 伺服器端和客戶端代碼相互調用 20

  2.3 註釋 22

  2.3.1 JSP註釋 22

  2.3.2 HTML/XML註釋 22

  2.3.3 Scriptlets中的註釋 23

  2.4 指令 24

  2.4.1 Page指令 25

  2.4.2 include指令 27

  2.4.3 Taglib指令 30

  2.5 JSP腳本元素 30

  2.5.1 表達式 31

  2.5.2 Scriptlet 31

  2.5.3 聲明 32

  2.6 動作元素 33

  2.6.1 param動作元素 34

  2.6.2 forward動作元素 35

  2.6.3 include動作元素 37

  2.6.4 plugin動作元素 38

  2.7 本章小結 40

第3章 JSP隱含對象

  3.1 out對象 42

  3.1.1 out對象簡介 42

  3.1.2 out對象的常用方法 42

  3.2 Request對象 44

  3.2.1 request對象簡介 45

  3.2.2 request對象的常用方法 45

  3.2.3 HTML的響應機制 46

  3.3 Response對象 56

  3.3.1 response對象簡介 56

  3.3.2 response對象方法 57

  3.3.3 應用response對象的常用方法 57

  3.4 session對象 60

  3.4.1 session對象簡介 61

  3.4.2 session對象的常用方法 61

  3.4.3 應用session對象的常用方法 61

  3.5 Application對象 64

  3.5.1 application對象簡介 65

  3.5.2 application對象的常用方法 65

  3.5.3 應用application對象的常用方法 65

  3.6 pageContext對象 66

  3.6.1 pageContext對象簡介 66

  3.6.2 pageContext對象的常用方法 67

  3.6.3 應用pageContext對象的常用方法 67

  3.7 config對象 70

  3.7.1 config對象簡介 70

  3.7.2 config對象的常用方法 70

  3.7.3 config對象應用 70

  3.8 page對象 72

  3.8.1 page對象簡介 72

  3.8.2 page對象的常用方法 72

  3.8.3 page對象應用 72

  3.9 exception對象 73

  3.9.1 exception對象簡介 73

  3.9.2 exception對象的常用方法 73

  3.9.3 exception對象應用 74

  3.10 本章小結 75

第4章 自定義標籤庫和JSTL

  4.1 自定義標籤庫概述 77

  4.1.1 簡介 77

  4.1.2 簡單實例 77

  4.2 JSTL概述 80

  4.2.1 簡介 80

  4.2.2 簡單實例 80

  4.3 應用自定義標籤庫 82

  4.3.1 應用Tag介面 82

  4.3.2 應用TagSupport類 85

  4.3.3 應用BodyTagSupport類 88

  4.3.4 應用SimpleTag類 91

  4.4 JSTL常用標籤 93

  4.4.1 一般用途的標籤 93

  4.4.2 流程式控制制標籤 98

  4.4.3 迭代標籤 101

  4.4.4 URL相關標籤 105

  4.4.5 XML標籤 109

  4.4.6 SQL相關標籤 116

  4.5 EL簡介 124

  4.5.1 EL概述 124

  4.5.2 EL的語法 125

  4.5.3 EL的內置對象 125

  4.5.4 EL運算符 126

  4.6 本章小結 127

第5章 JSP Servlet編程

  5.1 Servlet技術概述 129

  5.1.1 簡介 129

  5.1.2 Servlet技術特點 129

  5.1.3 功能 130

  5.1.4 生命周期 130

  5.2 Servlet應用實例配置 131

  5.2.1 第1個Servlet應用實例 131

  5.3 使用Servlet常用介面 133

  5.3.1 Servlet介面 134

  5.3.2 GenericServlet類 137

  5.3.3 HttpServlet類 140

  5.3.4 ServletConfig介面 144

  5.3.5 ServletRequest介面 145

  5.3.6 ServletResponse介面 145

  5.3.7 HttpServletRequest介面 146

  5.3.8 HttpServletResponse介面 148

  5.3.9 ServletOutputStream類 149

  5.3.10 ServletInputStream類 149

  5.3.11 HttpSession介面 149

  5.3.12 servletContext介面 152

  5.3.13 RequestDispatcher介面 152

  5.3.14 ServletException類 153

  5.3.15 UnavailableException類 153

  5.3.16 Filter介面 153

  5.3.17 FilterChain介面 154

  5.3.18 FilterConfig介面 154

  5.3.19 SingleThreadModel介面 154

  5.4 JSP和Servlet的結合 155

  5.5 本章小結 158

第6章 JavaBean編程

  6.1 JavaBean概述 160

  6.1.1 發展 160

  6.1.2 基本概念 160

  6.2 JavaBean的屬性 161

  6.2.1 Simple屬性 163

  6.2.2 Indexed屬性 164

  6.2.3 Bound屬性 166

  6.2.4 Constrained 167

  6.3 JavaBean的方法 168

  6.4 在JSP中使用JavaBean 169

  6.4.1 usebean動作元素 169

  6.4.2 setProperty動作元素 172

  6.4.3 getProperty動作元素 173

  6.4.4 應用實例 173

  6.5 本章小結 181

  第7章 JDBC資料庫編程 182

  7.1 JDBC簡介 183

  7.1.1 從ODBC到JDBC的發展 183

  7.1.2 JDBC的結構 183

  7.1.3 JDBC技術概述 184

  7.1.4 JDBC驅動程序的類型 184

  7.1.5 JDBC應用程序的類和介面 185

  7.2 在JSP中使用SQL Server 191

  7.2.1 創建資料庫 192

  7.2.2 使用JDBC-ODBC連接資料庫 193

  7.2.3 使用JDBC訪問資料庫 197

  7.3 在JSP中使用MySQL 219

  7.4 在JSP中使用Access 221

  7.4.1 Access介紹 221

  7.5 JDBC高級開發 223

  7.5.1 數據源和連接池 223

  7.5.2 配置數據源 224

  7.6 本章小結 227

5 JavaWeb整合開發全程指南 -目錄 進階篇

第8章 Struts 2.0開發

  8.1 Struts 2基礎 229

  8.1.1 Framework 229

  8.1.2 Struts 2概述 229

  8.1.3 Struts體系結構 230

  8.1.4 Struts 1、WebWork和Struts 2 231

  8.2 第1個Struts程序 234

  8.2.1 下載安裝Struts 2 234

  8.2.2 創建項目 235

  8.2.3 添加Struts庫 236

  8.2.4 配置Web項目 237

  8.2.5 控制器Action及其配置 238

  8.2.6 完成視圖頁面 242

  8.2.7 運行Struts程序 244

  8.3 用戶登錄實例 245

  8.3.1 創建用戶校驗Action 245

  8.3.2 添加Action配置 246

  8.3.3 完成用戶登錄視圖頁面 246

  8.3.4 運行登錄程序 248

  8.4 本章小結 249

第9章 Struts 2應用進階

  9.1 Struts和JDBC 251

  9.1.1 使用JDBC連接MySQL 251

  9.1.2 用戶登錄 252

  9.1.3 用戶跟蹤 258

  9.2 國際化 263

  9.2.1 國際化簡介 264

  9.2.2 國際化的意義 264

  9.2.3 Struts 2國際化實現 265

  9.2.4 用戶註冊程序國際化 266

  9.3 輸入校驗 275

  9.3.1 手動校驗 275

  9.3.2 驗證框架 279

  9.3.3 系統校驗器 284

  9.4 Struts 2標籤 285

  9.4.1 表單標籤 285

  9.4.2 控制標籤 287

  9.4.3 數據標籤 288

  9.5 本章小結 288

第10章 Struts 2實例開發

  10.1 創建項目 290

  10.2 配置web.xml 290

  10.3 添加Struts庫 291

  10.4 創建控制器和類 291

  10.4.1 通用類 291

  10.4.2 登錄控制器 295

  10.4.3 註冊控制器 296

  10.4.4 密碼修改控制器 298

  10.4.5 JavaBean類User 299

  10.5 創建驗證文件 301

  10.6 配置Action 303

  10.7 創建MySQL資料庫 305

  10.8 編寫資源文件 305

  10.9 配置資源文件路徑 308

  10.10 創建視圖頁面 308

  10.11 運行結果 313

  10.11.1 註冊用戶 313

  10.11.2 用戶跟蹤 314

  10.11.3 查看信息 314

  10.11.4 修改密碼 314

  10.11.5 登錄 314

  10.11.6 英文界面 314

  10.12 本章小結 315

第11章 Hibernate開發

  11.1 Hibernate概述 317

  11.1.1 簡介 317

  11.1.2 優勢 317

  11.1.3 其他概念 318

  11.1.4 核心介面 319

  11.2 下載安裝Hibernate 320

  11.3 Hibernate開發的基本步驟 321

  11.3.1 創建Java項目 321

  11.3.2 添加Hibernate類庫 321

  11.3.3 創建持久化對象 321

  11.3.4 創建映射文件 323

  11.3.5 創建MySQL資料庫 323

  11.3.6 創建Hibernate配置文件 324

  11.3.7 創建測試類 325

  11.3.8 運行結果 327

  11.3.9 中文問題 327

  11.4 Hibernate桌面應用 328

  11.4.1 創建Java桌面程序 328

  11.4.2 Hibernate查詢記錄 330

  11.4.3 圖書管理運行結果 335

  11.5 Web分頁程序 335

  11.5.1 創建Hibernate Web項目 336

  11.5.2 Hibernate瀏覽記錄 339

  11.5.3 運行結果 340

  11.6 本章小結 341

第12章 Hibernate實例開發

  12.1 Hibernate留言板分析 343

  12.2 留言板設計 343

  12.2.1 用戶登錄 343

  12.2.2 顯示留言 343

  12.2.3 添加刪除留言 344

  12.3 資料庫設計 344

  12.4 實現留言板系統 345

  12.4.1 創建Java Web項目 345

  12.4.2 創建持久化對象和映射文件 345

  12.4.3 創建Hibernate配置文件 348

  12.5 創建顯示留言模塊 349

  12.5.1 MessageCommon.java 350

  12.5.2 MessageUtil.java 352

  12.5.3 Page.java 353

  12.5.4 index.jsp、head.jsp和foot.jsp 355

  12.6 創建增刪留言模塊 359

  12.6.1 add.jsp 359

  12.6.2 saveadd.jsp 361

  12.6.3 login.jsp、checkuser.jsp和updatepwd.jsp 362

  12.6.4 UserUtil.java和UserCommon.java 365

  12.6.5 delete.jsp 367

  12.7 運行結果 368

  12.8 本章小結 369

第13章 Struts和Hibernate綜合實例開發

  13.1 BBS簡單分析 371

  13.2 BBS系統設計 371

  13.2.1 顯示帖子列表 371

  13.2.2 顯示帖子正文 372

  13.2.3 新建和回復帖子 372

  13.2.4 用戶登錄註冊 372

  13.3 資料庫設計 372

  13.4 BBS系統實現 374

  13.4.1 創建Java Web項目 375

  13.4.2 使用web.xml文件配置Struts過濾器 375

  13.4.3 創建持久化對象和映射文件 376

  13.4.4 創建Hibernate配置文件 378

  13.5 用戶登錄註冊 379

  13.5.1 用戶登錄 379

  13.5.2 用戶退出 381

  13.5.3 用戶註冊 384

  13.5.4 UserAdapter.java 385

  13.6 帖子列表正文 387

  13.6.1 主頁版塊和帖子列表 387

  13.6.2 版塊頁帖子列表 389

  13.6.3 帖子正文 391

  13.6.4 TopicAdapter.java 392

  13.6.5 TopicCommon.java 395

  13.6.6 版塊操作類 397

  13.7 發表回復帖子 400

  13.7.1 發表帖子 400

  13.7.2 添加回復 404

  13.8 運行結果 410

  13.9 本章小結 411

第14章 Spring開發技術

  14.1 Spring概述 413

  14.1.1 基本概念 413

  14.1.2 核心概念 414

  14.2 第1個Spring程序 415

  14.2.1 創建項目 415

  14.2.2 創建要注入的類 416

  14.2.3 創建配置文件 416

  14.2.4 創建測試類並運行 417

  14.3 Spring容器 418

  14.4 Spring IoC實例開發 418

  14.4.1 Set注入 419

  14.4.2 構造注入 424

  14.4.3 介面注入 427

  14.5 Spring AOP實例開發 431

  14.6 本章小結 433

第15章 Spring實例開發

  15.1 Spring應用概述 435

  15.1.1 Spring使用JDBC 435

  15.1.2 Spring使用MVC 435

  15.2 Spring在Web項目中的應用 436

  15.2.1 創建Spring Web項目 436

  15.2.2 Spring類庫 436

  15.2.3 web.xml配置Spring容器 438

  15.2.4 配置管理控制器Bean 440

  15.2.5 創建視圖查看結果 442

  15.3 分析設計財務管理系統 443

  15.4 Spring IoC管理Bean 444

  15.4.1 定義model層Bean 444

  15.4.2 依賴注入DAO層 444

  15.4.3 控制器Bean管理 445

  15.5 Spring JdbcTemplate 446

  15.5.1 DataSource 447

  15.5.2 DAO 447

  15.6 Spring MVC控制器 450

  15.6.1 Controller 450

  15.6.2 返回對象 451

  15.7 運行結果 452

  15.8 本章小結 456

6 JavaWeb整合開發全程指南 -目錄 實戰篇

第16章 網上書店實例

  16.1 網上書店功能概述 458

  16.1.1 開發環境 458

  16.1.2 系統需求 458

  16.2 系統設計 460

  16.2.1 系統架構 460

  16.2.2 項目創建 461

  16.2.3 配置文件web.xml 462

  16.3 資料庫設計 463

  16.3.1 資料庫表設計 463

  16.3.2 配置數據源 465

  16.3.3 Hibernate持久化 466

  16.3.4 Hibernate Session工廠 472

  16.4 系統實現 472

  16.4.1 圖書類型和圖書瀏覽 472

  16.4.2 圖書搜索和分類 483

  16.4.3 用戶登錄與退出 487

  16.4.4 購物車和訂單 490

  16.4.5 攔截器 501

  16.5 系統運行 502

  16.5.1 圖書瀏覽 503

  16.5.2 用戶登錄 504

  16.5.3 購物車管理 504

  16.5.4 生成訂單 505

  16.6 本章小結 505

7 JavaWeb整合開發全程指南 -實例目錄

  第1章 JSP概述

  第2章 JSP基本語法 15

  實例2-1 一個簡單的JSP文件 16

  實例2-2 客戶端和伺服器端腳本執行控制 21

  實例2-3 JSP文件的常用註釋應用 23

  實例2-4 Include指令的應用 28

  實例2-5 應用declaration指令 32

  實例2-6 forward參數的傳遞 35

  實例2-7 include動作元素的應用 37

  第3章 JSP隱含對象 41

  實例3-1 out對象的應用 42

  實例3-2 使用GET方法提交表單數據 46

  實例3-3 使用POST方法提交表單數據 48

  實例3-4 通過request對象獲取客戶提交的數據 50

  實例3-5 getAttribute()與setAttribute()方法實例 52

  實例3-6 getAttributeNames()方法實例 53

  實例3-7 request對象的伺服器及客戶端實例 54

  實例3-8 request對象的getHeader()方法實例 55

  實例3-9 response對象的setHeader()方法實例 57

  實例3-10 response對象的sendRedirect()方法實例 58

  實例3-11 response對象的addCookie()和flushBuffer()方法實例 59

  實例3-12 session對象的getId()方法實例 62

  實例3-13 session對象的getAttribute ()和set Attribute()方法實例 62

  實例3-14 application對象方法實例 65

  實例3-15 pageContext對象方法實例 67

  實例3-16 config對象方法實例 70

  實例3-17 page對象方法實例 72

  實例3-18 exception對象方法實例 74

  第4章 自定義標籤庫和JSTL 76

  實例4-1 Tag介面的應用實例 83

  實例4-2 TagSupport類的應用實例 85

  實例4-3 BodyTagSupport類的應用實例 88

  實例4-4 SimpleTag類的應用實例 91

  實例4-5 out標籤的應用 93

  實例4-6 set標籤設置內置對象值的應用 94

  實例4-7 set標籤設置JavaBean值的應用 95

  實例4-8 remove標籤的應用 97

  實例4-9 catch標籤的應用 98

  實例4-10 if標籤的應用 99

  實例4-11 choose、when及otherwise標籤的應用 100

  實例4-12 foreach標籤迭代讀取集合內容的應用 102

  實例4-13 forEach標籤迭代指定次數的應用 103

  實例4-14 forTokens標籤的應用 104

  實例4-15 import標籤的應用 106

  實例4-16 redirect標籤的應用 107

  實例4-17 url標籤的應用 108

  實例4-18 xml核心標籤的應用 110

  實例4-19 xml流程式控制制標籤的應用 112

  實例4-20 xml文件轉換標籤的應用 115

  實例4-21 setDataSource標籤的應用 116

  實例4-22 query標籤的應用 117

  實例4-23 update標籤的應用 119

  實例4-24 transaction標籤的應用 121

  實例4-25 param標籤的應用 123

  第5章 JSP Sevlet編程 128

  實例5-1 一個簡單的Servlet 131

  實例5-2 Servlet介面方法應用 135

  實例5-3 GenericServlet類的方法應用 138

  實例5-4 HttpServlet類doGet()方法的使用 140

  實例5-5 HttpServlet類doPost()方法的使用 142

  實例5-6 HttpServletRequest介面方法的使用 147

  實例5-7 HttpSession介面方法的使用 150

  實例5-8 JSP和Servlet的結合實例 155

  第6章 JavaBean編程 159

  實例6-1 具有Simple屬性的JavaBean 163

  實例6-2 使用Indexeds屬性 164

  實例6-3 應用Bound屬性 166

  實例6-4 使用Constrained屬性 168

  實例6-5 <jsp:useBean>動作元素應用 170

  實例6-6 購物系統 173

  第7章 JDBC資料庫編程 182

  實例7-1 使用JDBC-ODBC連接SQL Server資料庫 195

  實例7-2 使用JDBC添加數據 197

  實例7-3 使用JDBC查詢數據 199

  實例7-4 使用JDBC更新數據 200

  實例7-5 使用JDBC刪除數據 201

  實例7-6 通過JavaBean訪問資料庫 203

  實例7-7 在Servlet中使用JDBC訪問資料庫 205

  實例7-8 動態獲取表的信息 209

  實例7-9 創建和刪除資料庫 212

  實例7-10 在JSP中調用存儲過程 214

  實例7-11 分頁顯示記錄 216

  實例7-12 在Servlet中使用MySQL資料庫 219

  實例7-13 在JSP中使用Access 221

  第8章 Struts 2.0開發 228

  實例8-1 HelloWorld Struts程序 235

  實例8-2 用戶登錄程序 245

  第9章 Struts 2應用進階 250

  實例9-1 用戶登錄實例 252

  實例9-2 跟蹤登錄用戶 258

  實例9-3 用戶註冊實例 266

  實例9-4 用戶註冊驗證 275

  實例9-5 用戶註冊驗證框架 280

  第10章 Struts 2實例開發 289

  實例10-1 註冊登錄程序 290

  第11章 Hibernate開發 316

  實例11-1 查看圖書信息 321

  實例11-2 管理圖書信息 328

  實例11-3 分頁瀏覽圖書 336

  第12章 Hibernate實例開發 342

  實例12-1 Hibernate留言板 345

  第13章 Struts和Hibernate綜合實例開發 370

  實例13-1 BBS系統實現 374

  第14章 Spring開發技術 412

  實例14-1 Spring之helloworld 415

  實例14-2 值注入 419

  實例14-3 組件注入 422

  實例14-4 構造注入 424

  實例14-5 介面注入 428

  實例14-6 AOP實例 431

  第15章 Spring實例開發 434

  實例15-1 Spring之Web Home 436

  第16章 網上書店實例 457

  實例16-1 網上書店系統 461

相關評論

同義詞:暫無同義詞