注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程征服JSP企業(yè)網(wǎng)站開發(fā)

征服JSP企業(yè)網(wǎng)站開發(fā)

征服JSP企業(yè)網(wǎng)站開發(fā)

定 價:¥63.00

作 者: 王建明,唐愛國,杭志
出版社: 科學出版社/北京科海電子出版社
叢編項:
標 簽: Jsp

ISBN: 9787030217257 出版時間: 2008-05-01 包裝: 平裝
開本: 16 頁數(shù): 566 pages 字數(shù):  

內容簡介

  《征服JSP企業(yè)網(wǎng)站開發(fā)》以JSP技術為背景,由淺入深、循序漸進地對JSP程序設計基礎、基于Linux的網(wǎng)站發(fā)布及相關技術的整合做了比較全面而系統(tǒng)的闡述。它是作者在多年從事Java培訓和JSP網(wǎng)絡編程工作的基礎上編寫的,融原理、技術和發(fā)展為一體,注重介紹實用技術和培養(yǎng)讀者實際編程能力,以提高讀者從事JSP網(wǎng)絡編程、網(wǎng)站發(fā)布和解決實際問題的能力。全書在內容選擇上力求為讀者展現(xiàn)完整的基于JSP的網(wǎng)站開發(fā)技術以及Linux環(huán)境下的網(wǎng)站發(fā)布。主要內容包括:JSP程序設計基礎、JSP內置對象、JavaBean技術、EL、JSTL、標簽函數(shù)庫、自定義標簽、JSP文件操作、XML等JSP網(wǎng)絡編程基礎知識;關系數(shù)據(jù)庫MySQL、JDBC接口、Tomcat服務器、MVC模式與Struts流行框架等技術;以及企業(yè)網(wǎng)站開發(fā)實例、Linux操作系統(tǒng)的安裝、Linux網(wǎng)站平臺的搭建與發(fā)布等應用技能。全書用通俗易懂的表達方式,通過具有實際意義的開發(fā)實例來說明原理、標準和核心技術。適合使用JSP進行動態(tài)網(wǎng)站開發(fā)的初中級讀者、網(wǎng)站開發(fā)人員、編程愛好者學習,也可用作JSP培訓機構、高等院校及職業(yè)院校相關專業(yè)的教學用書。

作者簡介

暫缺《征服JSP企業(yè)網(wǎng)站開發(fā)》作者簡介

圖書目錄

第1章  Web與JSP技術概述 1
1.1  C/S模式與B/S模式 2
1.1.1  C/S模式 2
1.1.2  B/S模式 3
1.1.3  C/S與B/S的比較 4
1.2  靜態(tài)網(wǎng)頁與HTML 5
1.2.1  靜態(tài)網(wǎng)頁 5
1.2.2  靜態(tài)網(wǎng)頁的工作原理 6
1.3  動態(tài)網(wǎng)頁技術 7
1.3.1  動態(tài)網(wǎng)頁與靜態(tài)網(wǎng)頁的區(qū)別 7
1.3.2  客戶端的動態(tài)Web頁面 8
1.3.3  服務器端的動態(tài)Web頁面 9
1.4  數(shù)據(jù)庫技術 10
1.5  JSP與相關技術概論 11
1.5.1  JSP的本質與Servlet 12
1.5.2  JSP與JavaBean 13
1.6  Tomcat與Servlet容器 13
1.7  Web應用在Linux環(huán)境中的發(fā)布 14
1.8  本章小結 14
 第2章  初識JSP 15
2.1  JSP技術簡介 16
2.1.1  JSP技術的背景與優(yōu)點 16
2.1.2  JSP的運行原理 17
2.2  開發(fā)和運行JSP程序 18
2.2.1  JDK的安裝與配置 19
2.2.2  Tomcat的安裝與配置 22
2.2.3  Eclipse的安裝和配置 25
2.2.4  在Eclipse中安裝Tomcat插件 28
2.2.5  實例:編寫和發(fā)布JSP頁面 29
2.3  Servlet技術基礎 32
2.3.1  Servlet的兩個基本概念 33
2.3.2  Servlet 的生命周期 33
2.3.3  開發(fā)、部署一個簡單的Servlet
      程序 34
2.4  本章小結 36
 第3章  JSP程序設計基礎 37
3.1  Java的基本要素 38
3.1.1  標識符 38
3.1.2  關鍵字 38
3.1.3  分隔符 40
3.2  基本數(shù)據(jù)類型 41
3.2.1  變量 41
3.2.2  數(shù)據(jù)類型 43
3.2.3  數(shù)組 46
3.3  運算符 47
3.3.1  算術運算符 47
3.3.2  關系運算符 50
3.3.3  邏輯運算符 50
3.3.4  賦值運算符 52
3.3.5  運算符的優(yōu)先級 53
3.4  流程控制語句 54
3.4.1  選擇控制語句 54
3.4.2  循環(huán)控制語句 59
3.4.3  跳轉控制語句 63
3.5  JSP程序的基本元素 68
3.5.1  JSP頁面的基本結構 68
3.5.2  模板文本與實例 69
3.5.3  腳本元素與實例 73
3.6  指令元素概述 76
3.6.1  page指令 76
3.6.2  include指令 79
3.6.3  taglib指令 81
3.7  動作元素概述 82
3.7.1  動作元素 82
3.7.2  動作元素 82
3.7.3  動作元素 83
3.7.4  動作元素 85
3.7.5  動作元素 88
3.7.6  動作元素 89
3.7.7  動作元素 90
3.8  本章小結 94
 第4章  JSP內置對象及實例 95
4.1  JSP內置對象簡介 96
4.2  request對象 97
4.2.1  request對象簡介 97
4.2.2  獲取form表單的信息實例 100
4.2.3  在請求作用域中管理屬性實例 103
4.2.4  獲取Cookie的實例 104
4.2.5  獲取HTTP請求報頭實例 107
4.2.6  獲取請求系統(tǒng)信息實例 108
4.3  response對象 109
4.3.1  response對象簡介 109
4.3.2  設置緩沖區(qū)實例 110
4.3.3  設置響應報頭實例 111
4.3.4  重定向資源實例 113
4.4  session對象 115
4.4.1  session對象簡介 115
4.4.2  URL重寫實例 116
4.4.3  會話服務實例 117
4.4.4  session對象應用實例 118
4.5  application對象 122
4.5.1  application對象簡介 122
4.5.2  讀取應用程序初始化參數(shù) 123
4.5.3  管理應用程序環(huán)境屬性 125
4.5.4  支持資源的提取 125
4.5.5  application對象綜合實例 126
4.6  page對象 133
4.6.1  page對象簡介 133
4.6.2  page對象應用實例 134
4.7  pageContext對象 135
4.7.1  pageContext對象簡介 135
4.7.2  pageContext對象應用實例 136
4.8  config對象 139
4.8.1  config對象簡介 140
4.8.2  config對象應用實例 140
4.9  out對象 142
4.9.1  out對象簡介 142
4.9.2  out對象應用實例 142
4.10  exception對象 144
4.10.1  exception對象簡介 144
4.10.2  exception對象應用實例 144
4.11  本章小結 146
 第5章  JavaBean與JSP技術 147
5.1  JavaBean簡介 148
5.1.1  JavaBean基本概念 148
5.1.2  非可視化的JavaBean 148
5.1.3  JavaBean的簡單例子 149
5.2  JavaBean規(guī)范 151
5.2.1  JavaBean構造方法 151
5.2.2  JavaBean屬性 152
5.2.3  JavaBean事件 156
5.2.4  JavaBean的持續(xù)性 159
5.3  EJB與JavaBean的比較 160
5.3.1  EJB出現(xiàn)的背景 160
5.3.2  EJB的概要 160
5.3.3  EJB的軟構件模型簡介 161
5.3.4  EJB和JavaBean的關系 162
5.4  JavaBean在JSP技術中的應用 162
5.4.1  開發(fā)JavaBean類 162
5.4.2  JavaBean在JSP頁面中的應用 164
5.4.3  JavaBean在不同范圍內的應用 166
5.5  使用JavaBean實現(xiàn)購物車 169
5.6  本章小結 178
 第6章  表達式語言 179
6.1  EL簡介 180
6.2  EL的使用 180
6.2.1  EL的基本使用方法 180
6.2.2  禁止解析EL 184
6.3  EL變量 185
6.4  EL運算符 186
6.4.1  算術運算符 186
6.4.2  關系運算符 188
6.4.3  邏輯運算符 190
6.4.4  empty運算符 192
6.4.5  條件式三元運算符 192
6.5  隱含對象 193
6.5.1  pageContext對象 193
6.5.2  訪問作用域范圍的對象 194
6.5.3  訪問環(huán)境信息的對象 195
6.6  本章小結 202
 第7章  JSTL與標簽函數(shù)庫 203
7.1  JSTL簡介 204
7.2  設置JSTL運行環(huán)境 206
7.3  使用核心標簽 208
7.3.1  通用標簽及實例 208
7.3.2  條件控制標簽及實例 215
7.3.3  循環(huán)迭代標簽及實例 218
7.3.4  URL處理標簽及實例 222
7.4  I18N(國際化)標簽 227
7.4.1  國際化設置標簽 228
7.4.2  資源包標簽 228
7.4.3  格式化標簽 230
7.5  函數(shù)標簽 238
7.5.1  字符串測試函數(shù)標簽 239
7.5.2  獲取子字符串函數(shù)標簽 240
7.5.3  調整字符串函數(shù)標簽 242
7.5.4  其他函數(shù)標簽 243
7.6  本章小結 244
 第8章  自定義標簽 245
8.1  自定義標簽概述 246
8.1.1  自定義標簽簡介 246
8.1.2  自定義標簽的開發(fā)過程 247
8.2  標簽參數(shù)與返回值 248
8.2.1  和命令概述 249
8.2.2  attribute命令與標簽參數(shù) 250
8.2.3  variable命令與標簽返回值 251
8.2.4  動態(tài)屬性標簽 253
8.2.5  設置fragment屬性 255
8.3  綜合實例——多國語言切換的自定義
標簽實現(xiàn) 257
8.4  本章小結 260
 第9章  JSP文件操作 261
9.1  快速體驗JSP文件操作——使用
JSP讀取文本文件的簡單例子 262
9.1.1  編寫進行文件操作的JavaBean類 262
9.1.2  編寫JSP文件 264
9.1.3  發(fā)布運行Web應用 265
9.2  Java文件操作基礎介紹 266
9.2.1  使用文件類——File類 266
9.2.2  Scanner類 268
9.2.3  使用字節(jié)流 269
9.2.4  使用字符流 270
9.3  文件的上傳 272
9.3.1  組件安裝 272
9.3.2  cos文件上傳簡介 272
9.3.3  文件上傳的例子 274
9.4  使用JSP操作Excel文件 279
9.4.1  安裝配置JXL 279
9.4.2  使用JXL操作Excel工作簿簡介 280
9.4.3  使用JXL操作Excel工作簿的
例子 284
9.5  本章小結 289
 第10章  JSP與XML 291
10.1  XML基礎知識 292
10.1.1  XML概述 292
10.1.2  文檔對象模型——DOM 295
10.1.3  可擴展樣式語言——XSL 296
10.2  JAXP與XML 300
10.2.1  使用DOM解析XML文檔 301
10.2.2  使用DOM創(chuàng)建XML文檔 305
10.2.3  使用SAX解析XML文檔 308
10.3  使用XSLT給XML定制樣式 314
10.3.1  建立XML文檔 315
10.3.2  建立XSL樣式文件 315
10.3.3  將XML轉換為HTML 317
10.4  JSTL與XML 319
10.4.1  核心標簽 319
10.4.2  流程控制標簽 324
10.4.3  樣式轉換標簽 329
10.5  本章小結 332
 第11章  關系數(shù)據(jù)庫與JDBC
基礎 333
11.1  MySQL數(shù)據(jù)庫基礎 334
11.1.1  MySQL簡介 334
11.1.2  安裝MySQL 335
11.1.3  配置MySQL 337
11.2  MySQL數(shù)據(jù)庫與SQL語言簡介 339
11.2.1  數(shù)據(jù)表操作與實例 339
11.2.2  查詢操作與實例 344
11.3  JDBC基礎 346
11.3.1  JDBC簡介 346
11.3.2  JDBC兩層模型和三層模型 347
11.3.3  指定數(shù)據(jù)庫的URL連接
字符串 348
11.3.4  JDBC API簡介 349
11.4  使用JDBC連接數(shù)據(jù)庫 349
11.4.1  Driver接口 350
11.4.2  純Java驅動程序 351
11.4.3  部分Java/部分本機代碼
驅動程序 352
11.4.4  中間數(shù)據(jù)訪問服務 352
11.4.5  JDBC-ODBC橋 353
11.5  JDBC接口類與對象 354
11.5.1  DriverManager類 354
11.5.2  Connection接口 356
11.5.3  Statement接口 357
11.5.4  ResultSet接口 358
11.5.5  PreparedStatement子類 360
11.5.6  CallableStatement子類 362
11.6  數(shù)據(jù)庫連接池與配置數(shù)據(jù)源 363
11.6.1  數(shù)據(jù)庫連接池 363
11.6.2  配置數(shù)據(jù)源 367
11.6.3  測試MySQL數(shù)據(jù)庫連接池 369
11.7  在JSP和Servlet中使用JDBC 371
11.7.1  JSP頁面中使用JDBC訪問
數(shù)據(jù)庫 371
11.7.2  通過JavaBean訪問數(shù)據(jù)庫 379
11.7.3  在Servlet中使用JDBC訪問
數(shù)據(jù)庫 382
11.7.4  MySQL數(shù)據(jù)庫中亂碼原因及
解決方案 386
11.8  本章小結 386
 第12章  Tomcat Web開發(fā)及
整合 387
12.1  Tomcat技術簡介 388
12.1.1  Tomcat的工作方式 388
12.1.2  Tomcat的組織結構 389
12.2  使用Tomcat發(fā)布Web應用 394
12.2.1  Tomcat的目錄結構 394
12.2.2  Web應用目錄結構 395
12.2.3  添加Context元素 396
12.3  Tomcat系統(tǒng)配置管理器 397
12.3.1  Tomcat Admin簡介 397
12.3.2  安裝配置Tomcat Admin 398
12.3.3  部署管理Web應用程序 399
12.3.4  應用程序管理器的其他管理功能 404
12.4  Tomcat容器的JSP特色應用 405
12.4.1  Tomcat閥的使用 405
12.4.2  JNDI的使用 407
12.5  Tomcat中文編碼問題 415
12.5.1  編碼問題的根源 416
12.5.2  Tomcat常見的Web應用的
解決方案 419
12.6  Tomcat安全 423
12.6.1  Tomcat的安裝安全 423
12.6.2  創(chuàng)建新賬號運行Tomcat 424
12.6.3  文件系統(tǒng)的安全 426
12.6.4  Tomcat的安全域 427
12.6.5  在Tomcat中配置使用SSL 434
12.7  本章小結 439
 第13章  MVC與Struts 441
13.1  MVC模式簡介 442
13.1.1  深入理解MVC 442
13.1.2  MVC的實現(xiàn)模型 444
13.2  Struts簡介 446
13.2.1  什么是Struts 446
13.2.2  Struts的體系結構 447
13.2.3  Struts的優(yōu)缺點 448
13.3  開發(fā)第一個Struts應用 449
13.3.1  建立Struts開發(fā)環(huán)境 449
13.3.2  配置Struts應用 450
13.3.3  在Eclipse中開發(fā)第一個Struts
       應用 454
13.4  Struts組件及工作過程 458
13.4.1  Struts的組件簡介 458
13.4.2  Struts的工作過程 464
13.5  Struts應用開發(fā)實例——用戶登錄
     系統(tǒng) 466
13.5.1  創(chuàng)建Model組件 466
13.5.2  創(chuàng)建View組件 470
13.5.3  創(chuàng)建輔助功能類 472
13.5.4  發(fā)布Web應用 475
13.6  本章小結 476
 第14章  企業(yè)網(wǎng)站設計與實現(xiàn) 477
14.1  企業(yè)網(wǎng)站簡介 478
14.2  網(wǎng)站需求分析 479
14.2.1  需求分析 479
14.2.2  可行性分析 479
14.3  網(wǎng)站總體設計 479
14.3.1  設計目標和原則 480
14.3.2  設計約束 480
14.3.3  模塊設計及功能 481
14.3.4  數(shù)據(jù)庫設計 482
14.4  網(wǎng)站詳細設計 486
14.4.1  系統(tǒng)架構設計 486
14.4.2  首頁設計 487
14.4.3  產品模塊設計 488
14.4.4  登錄模塊設計 492
14.4.5  論壇模塊設計 494
14.4.6  網(wǎng)站后臺首頁設計 495
14.5  網(wǎng)站后臺功能模塊設計 496
14.5.1  抽象工廠角色的實現(xiàn) 497
14.5.2  具體工廠角色的實現(xiàn) 498
14.5.3  抽象產品角色的實現(xiàn) 499
14.5.4  具體產品角色的實現(xiàn) 501
14.6  本章小結 508
 第15章  Linux操作系統(tǒng)簡介與
安裝 509
15.1  Linux操作系統(tǒng)簡介 510
15.1.1  Linux的發(fā)展歷程 510
15.1.2  Linux的特點 510
15.1.3  Linux的版本 511
15.2  Red Hat Enterprise Linux簡介 513
15.3  Red Hat Enterprise Linux服務器的
安裝 514
15.3.1  安裝前的準備工作 514
15.3.2  安裝過程及注意事項 517

15.4  本章小結 532
 第16章  Linux環(huán)境中網(wǎng)站平臺
           的搭建與發(fā)布 533
16.1  Apache服務器的基本配置 534
16.1.1  Apache服務器簡介 534
16.1.2  Apache服務器的安裝 534
16.1.3  Apache服務器的基本配置 536
16.2  MySQL數(shù)據(jù)庫服務的基本配置 540
16.2.1  MySQL的安裝 540
16.2.2  MySQL服務的啟動與停止 542
16.2.3  MySQL的用戶管理 542
16.2.4  MySQL的用戶權限設置 546
16.3  網(wǎng)站發(fā)布平臺的搭建 554
16.3.1  Apache服務器的配置 554
16.3.2  JSP運行環(huán)境的配置 556
16.4  網(wǎng)站的發(fā)布與運行 563
16.5  本章小結 566

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號