注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)項目實踐精解JAVAWEB應(yīng)用開發(fā)

項目實踐精解JAVAWEB應(yīng)用開發(fā)

項目實踐精解JAVAWEB應(yīng)用開發(fā)

定 價:¥65.00

作 者: 梁立新
出版社: 電子工業(yè)出版社
叢編項: 項目實踐精解叢書
標(biāo) 簽: 軟件與程序設(shè)計 綜合

ISBN: 9787121036552 出版時間: 2007-02-01 包裝: 平裝
開本: 787*1092 1/16 頁數(shù): 517 字?jǐn)?shù):  

內(nèi)容簡介

  本書通過豐富的項目實踐案例和深入淺出的講解,引領(lǐng)讀者學(xué)習(xí)Java Web應(yīng)用完整的開發(fā)體系,以及Java Web的各個組件在項目開發(fā)中的實際應(yīng)用。書中全面介紹了Java Web應(yīng)用開發(fā)的分析、設(shè)計、開發(fā)和測試技術(shù)。本書的特色是以項目實踐作為主線貫穿其中。本書提供了一個完整的eBookStore電子商務(wù)應(yīng)用,通過對該項目各個功能模塊從需求分析、系統(tǒng)分析設(shè)計、部署實現(xiàn)到測試等全過程的分析,使讀者能夠快速掌握Web開發(fā)中最核心的JSP-Servlet-JavaBean- JDBC等組件。其中還補充介紹了XML, JavaScript等技術(shù)的概念及應(yīng)用;同時特別奉獻(xiàn)了Web開發(fā)的前沿技術(shù):Web 2.0和Ajax。另外,書中還提供了實際項目開發(fā)中的常用技巧:文件的上傳/下載(upload/download)及數(shù)據(jù)分頁/格式化顯示(Display Tag)等。最后,讀者能夠依據(jù)書中提供的項目案例定制所需的功能,開發(fā)專業(yè)的Java應(yīng)用系統(tǒng)。本書適合作為Java Web開發(fā)的培訓(xùn)教材或自學(xué)教材,也適合作為Java Web開發(fā)人員的參考書。

作者簡介

  梁立新,軟件專家,具有十多年專業(yè)的軟件開發(fā)、架構(gòu)設(shè)計和項目管理的經(jīng)驗。擅長面向?qū)ο蟮姆治鲈O(shè)計及基于J2EE及SSH(Struts-Spring-Hibernate)架構(gòu)的Java軟件技術(shù)和基于UNIX平臺的C/C++編程技術(shù)。畢業(yè)于中國科學(xué)技術(shù)大學(xué),獲碩士學(xué)位。之后留學(xué)美國,獲伊利諾依理工大學(xué)碩士學(xué)位。曾先后工作于美國華爾街咨詢服務(wù)公司和加拿大多倫多證券交易所,擔(dān)任高級軟件設(shè)計師。參與設(shè)計建設(shè)了美國著名銀行JP Morgan網(wǎng)上人力資源系統(tǒng),以及加拿大最大的證券交易中心Toronto Stock Exchange股票交易系統(tǒng)和市場數(shù)據(jù)傳輸及分析系統(tǒng)。

圖書目錄

第1篇  整體介紹
第1章  Java Web開發(fā)概述    2
1.1  Java語言    2
1.1.1  Java Database Connectivity
1.1.1 (JDBC)技術(shù)    2
1.1.2  Servlet技術(shù)    2
1.1.3  JavaServer Pages(JSP)技術(shù)    3
1.1.4  JavaBean(Application)
1.1.1  應(yīng)用組件技術(shù)    4
1.2  面向?qū)ο蠓治鲈O(shè)計思想    4
1.3  設(shè)計模式和框架結(jié)構(gòu)    4
1.4  XML語言    5
1.5  網(wǎng)頁腳本語言    5
1.6  開發(fā)工具    6
1.6.1  數(shù)據(jù)庫    6
1.6.2  Web服務(wù)器    6
1.6.3  集成開發(fā)環(huán)境(IDE)    6
第2篇  項目分析設(shè)計
第2章  項目概述與面向?qū)ο蠓治鲈O(shè)計    8
2.1  項目開發(fā)流程    8
2.1.1  項目生命周期    9
2.1.2  項目開發(fā)階段    10
2.2  UML概述    12
2.2.1  用例圖    13
2.2.2  類圖    13
2.2.3  對象圖    14
2.2.4  狀態(tài)圖    14
2.2.5  序列圖    15
2.2.6  協(xié)作圖    15
2.2.7  活動圖    16
2.2.8  組件圖    16
2.2.9  部署圖    17
第3章  網(wǎng)上書店項目概述    18
3.1  項目需求分析    18
3.2  項目系統(tǒng)分析和設(shè)計    22
3.2.1  系統(tǒng)分析    22
3.2.2  系統(tǒng)設(shè)計    26
3.3  開發(fā)工具與環(huán)境    30
3.3.1  開發(fā)工具:Eclipse 3.1    30
3.3.2  服務(wù)器:Tomcat 5.0.4    30
3.3.3  數(shù)據(jù)庫:MySQL 4.0.21    31
第3篇  Java Web開發(fā)核心技術(shù)
第4章  XML技術(shù)    34
4.1  XML概述    34
4.1.1  XML定義    34
4.1.2  XML語法    38
4.1.3  DTD與XML Schema    42
4.2  XML解析(parsing)    50
4.2.1  DOM    50
4.2.2  SAX    52
4.2.3  DOM和SAX概念的總結(jié)    59
4.3  XML轉(zhuǎn)換(Transformation)    60
4.3.1  XML轉(zhuǎn)換概述    60
4.3.2  XSL使用    61
第5章  JDBC技術(shù)    67
5.1  關(guān)系型數(shù)據(jù)庫管理系統(tǒng)
5.1 (RDBMS)介紹    67
5.1.1  RDBMS概述    67
5.1.2  Oracle數(shù)據(jù)庫    68
5.1.3  MySQL介紹    92
5.2  JDBC基礎(chǔ)    103
5.2.1  JDBC驅(qū)動(Driver)    104
5.2.2  JDBC開發(fā)應(yīng)用編程接口
5.2.2  介紹    104
5.2.3  JDBC其他高級特性    108
5.3  JDBC 2.0擴展API    122
5.3.1  JDBC核心API    122
5.3.2  JDBC 2.0的標(biāo)準(zhǔn)擴展API    142
第6章  Servlet技術(shù)    154
6.1  Servlet概述    154
6.1.1  Servlet簡介    154
6.1.2  Servlet與Tomcat    155
6.1.3  Servlet與Web應(yīng)用結(jié)構(gòu)    160
6.1.4  Servlet的基本結(jié)構(gòu)    161
6.2  Servlet與HTML表單    163
6.3  Servlet的生命周期    170
6.4  在Servlet中使用JDBC    173
6.4.1  配置和使用數(shù)據(jù)源    173
6.4.2  使用MVC模式改進(jìn)JDBC的
6.4.2  使用    179
6.5  Session的使用    184
6.5.1  會話跟蹤    185
6.5.2  管理會話數(shù)據(jù)    187
6.5.3  會話的生存期    188
6.5.4  Session與Cookies    189
6.5.5  Session與URL Rewriting    191
6.6  使用Servlet過濾器(filter)    201
6.6.1  Servlet過濾器是什么    201
6.6.2  Servlet過濾器體系結(jié)構(gòu)    202
6.6.3  實現(xiàn)一個Servlet過濾器    203
6.6.4  過濾器的許多應(yīng)用    206
6.7  使用Listener來處理servlet生命
6.7  周期事件    209
第7章  JSP技術(shù)    214
7.1  JavaServer Pages技術(shù)概述    214
7.1.1  JSP簡介    214
7.1.2  JSP技術(shù)優(yōu)點    214
7.1.3  JSP與Servlet的比較    215
7.1.4  JSP的執(zhí)行過程    215
7.2  JSP基本語法    217
7.2.1  模板文本(靜態(tài)HTML)    217
7.2.2  動態(tài)元素    217
7.3  JSP內(nèi)置對象    222
7.4  JSP中使用JavaBeans    238
7.5  JSP與設(shè)計模式    242
7.5.1  設(shè)計模式概念    242
7.5.2  主要的23個設(shè)計模式    243
7.5.3  重要的設(shè)計模式    245
7.6  在JSP中使用自定義標(biāo)識    255
7.6.1  自定義標(biāo)識概述    256
7.6.2  自定義標(biāo)識種類    257
7.6.3  自定義標(biāo)識的開發(fā)    258
7.6.4  標(biāo)識處理器的調(diào)用過程    272
7.7  表達(dá)式語言(Expression
7.7  Language)    273
7.7.1  表達(dá)式語言簡介    273
7.7.2  表達(dá)式語言語法    273
7.8  JSTL 1.1    286
7.8.1  JSTL 1.1簡介    286
7.8.2  核心標(biāo)識庫(Core Tag
7.8.2  Library)    292
7.8.3  其他標(biāo)識庫    316
7.9  項目實戰(zhàn)開發(fā)步驟    326
第8章  JavaScript技術(shù)    339
8.1  JavaScript簡介    339
8.1.1  什么是JavaScript    340
8.1.2  JavaScript和Java的區(qū)別    340
8.1.3  JavaScript開發(fā)    342
8.2  JavaScript基本數(shù)據(jù)結(jié)構(gòu)    344
8.2.1  基本數(shù)據(jù)類型    344
8.2.2  表達(dá)式和運算符    346
8.3  JavaScript程序構(gòu)成    347
8.3.1  程序控制流    348
8.3.2  函數(shù)    349
8.3.3  事件驅(qū)動及事件處理    350
8.4  基于對象的JavaScript語言    353
8.4.1  對象的基礎(chǔ)知識    353
8.4.2  創(chuàng)建新對象    356
8.4.3  JavaScript內(nèi)部核心對象    359
8.4.4  使用瀏覽器對象系統(tǒng)    362
8.5  綜合實例    375
第4篇  測試與其他相關(guān)技術(shù)
第9章  測試概述    382
9.1  軟件測試概述    382
9.2  常用測試技術(shù)    383
9.3  JUnit單元測試簡介    385
9.3.1  安裝JUnit    385
9.3.2  測試流程    386
9.3.3  Eclipse與JUnit    388
9.4  JMeter系統(tǒng)測試    390
9.4.1  JMeter簡介    390
9.4.2  JMeter測試流程    390
9.4.3  JMeter總結(jié)    393
9.5  測試跟蹤工具Bugzilla    393
9.5.1  Bugzilla安裝    394
9.5.2  Bugzilla操作說明    395
9.5.3  Bugzilla管理員操作指南    397
第10章  Ant的使用    399
10.1  Ant簡介    399
10.2  安裝和運行Ant    403
10.3  Ant的基本操作    407
10.4  Ant的高級操作    411
10.4.1  文件系統(tǒng)操作    411
10.4.2  其他有用的任務(wù)和技術(shù)    412
10.4.3  使用自定義任務(wù)來擴展
10.4.3  Ant    415
10.5  Ant在項目中的使用    419
10.5.1  build.xml    419
10.5.2  build.properties    422
第5篇  Web開發(fā)的前沿技術(shù)
第11章  Web 2.0和Ajax    424
11.1  Web 2.0概述    424
11.1.1  Web 2.0 簡介    424
11.1.2  Web 2.0編程思想    425
11.2  Ajax技術(shù)    428
11.2.1  Ajax簡介    428
11.2.2  Ajax核心技術(shù)概述    430
11.2.3  Ajax框架和開發(fā)工具介紹    434
11.2.4  Ajax實例    438
附錄A  HTML簡介    451
附錄B  Cascading Style Sheets
附錄B (層疊樣式表)    472
附錄C  SQL與Oracle PL/SQL    481
附錄D  使用jspSmartUpload進(jìn)行
附錄D  文件上傳和下載    489
附錄E  Display Tag標(biāo)識庫    501
結(jié)束語    51

本目錄推薦

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