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

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

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

定 價(jià):¥65.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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