注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程JSP網(wǎng)絡(luò)編程從基礎(chǔ)到實踐

JSP網(wǎng)絡(luò)編程從基礎(chǔ)到實踐

JSP網(wǎng)絡(luò)編程從基礎(chǔ)到實踐

定 價:¥49.00

作 者: 鄧子云,張賜編著
出版社: 電子工業(yè)出版社
叢編項: 從基礎(chǔ)到實踐叢書
標(biāo) 簽: jsp

ISBN: 9787121015823 出版時間: 2005-09-01 包裝: 膠版紙
開本: 26cm+1光盤 頁數(shù): 459 字?jǐn)?shù):  

內(nèi)容簡介

  JSP技術(shù)是Java中基于Web的動態(tài)網(wǎng)頁開發(fā)技術(shù),具有跨平臺、安全、高效、面向?qū)ο蟮奶攸c。本書分為兩個部分,即入門篇和實踐篇,共13章。入門篇的內(nèi)容注重JSP應(yīng)用開發(fā)的基本理論及相關(guān)類的介紹,并輔以實例說明,包括JSP技術(shù)概述、JSP的Web開發(fā)環(huán)境的安裝與配置、Web開發(fā)基礎(chǔ)、JSP語法、JSP的內(nèi)置對象、JSP的文件操作、JSP中數(shù)據(jù)庫的使用、JavaBean開發(fā)、Servlet技術(shù)、JavaMail開發(fā)。實踐篇注重于實際項目案例的開發(fā),包括會員制BBS系統(tǒng)、網(wǎng)上考試系統(tǒng)、測試管理信息系統(tǒng)三個項目案例。隨書的光盤帶有書中所有實例的源代碼。本書可作為JSP開發(fā)新入門程序員的培訓(xùn)教材或自學(xué)教材,也可作為Java培訓(xùn)班或大專院校計算機(jī)專業(yè)的教材,對于JSP開發(fā)較為熟悉的程序員亦是一本良好的參考書。本書前言隨著Internet的不斷發(fā)展和深入人心,大量的軟件項目需要采用B/S結(jié)構(gòu),這就要采用一種優(yōu)秀的動態(tài)網(wǎng)頁技術(shù)。自1999年Sun公司推出JSP動態(tài)網(wǎng)頁技術(shù)以來,JSP就被迅速和廣泛地用于Web上的應(yīng)用軟件開發(fā),Internet到處可見用JSP建立的電子商務(wù)、電子政務(wù)及其他行業(yè)的網(wǎng)站。用JSP技術(shù)設(shè)計的系統(tǒng),具有跨平臺性、運行效率高的特點,同時JSP學(xué)起來容易上手,只要具備程序設(shè)計的基本知識,學(xué)習(xí)JSP將會變得很容易。本書內(nèi)容全書分為兩個部分:入門篇和實踐篇,共13章。入門篇的內(nèi)容注重JSP應(yīng)用開發(fā)的基本理論及相關(guān)類的介紹,并輔以實例說明,實踐篇則偏重于實際項目案例的開發(fā)。主要內(nèi)容如下:1.入門篇第1章講解網(wǎng)絡(luò)軟件開發(fā)最常用的兩種計算模式——C/S模式和B/S模式,并作了對比分析;對B/S模式中的CGI、ASP、PHP、JSP——進(jìn)行了介紹,并說明了JSP程序運行的基本原理。第2章介紹三種Web服務(wù)器——Tomcat、Weblogic、Websphere,講述如何安裝和配置JSP的運行環(huán)境。第3章講述Web程序員必須掌握的HTML和javascript知識。第4章講述JSP網(wǎng)頁程序的基本結(jié)構(gòu);講解變量、方法和類的聲明以及JSP指令和動作指令。第5章介紹JSP開發(fā)的內(nèi)置對象的應(yīng)用與開發(fā),重點介紹request、response、session、application、out五個對象的應(yīng)用開發(fā)。第6章的內(nèi)容是JSP中文件操作的應(yīng)用開發(fā),包括向服務(wù)器上傳照片,在客戶端下載文檔,訪問服務(wù)器的文件等。第7章的主要內(nèi)容為利用JDBC來處理在JSP中各種操作數(shù)據(jù)庫的應(yīng)用,配置數(shù)據(jù)庫連接池。掌握好JSP中數(shù)據(jù)庫的使用是開發(fā)一個基于Java的B/S信息系統(tǒng)的關(guān)鍵技術(shù),也是本書的重點。第8章說明如何在編譯JavaBean,重點放在Web開發(fā)中JavaBean的開發(fā)、編譯和布署;并給出幾個Web開發(fā)常用的JavaBean——計數(shù)器Bean、數(shù)據(jù)庫操作JavaBean、購物車JavaBean、文件操作JavaBean、記錄分頁JavaBean。第9章講述Servlet的基本概念、工作原理,并用Servlet解決幾個實際應(yīng)用的問題,分別是讀寫文件、訪問數(shù)據(jù)庫、獲得表單的數(shù)據(jù)。第10章的內(nèi)容是JSP中基于JavaMail的郵件功能的開發(fā)。2.實踐篇第11章引導(dǎo)讀者學(xué)習(xí)的項目案例是一個會員制BBS系統(tǒng),包含該系統(tǒng)的需求分析、系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計、JSP頁面設(shè)計等內(nèi)容。第12章是一個網(wǎng)上考試系統(tǒng),包含該系統(tǒng)的需求分析、系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計、JSP頁面設(shè)計、關(guān)鍵技術(shù)等內(nèi)容。第13章講解一個測試管理信息系統(tǒng),從軟件測試的基本概念講起,描述了此系統(tǒng)從需求分析、數(shù)據(jù)庫設(shè)計到頁面設(shè)計的基本內(nèi)容。書中入門篇的10章以及第13章由長沙市商業(yè)銀行信息技術(shù)部鄧子云高級工程師編寫;實踐篇的第11章和第12章由長沙盛元科技有限公司的張賜工程師編寫。我們在繁重的項目開發(fā)工作任務(wù)中抽出時間來編寫此書,為的是能給想從事JSP開發(fā)或正在從事JSP開發(fā)的程序員帶來一本良好的參考書籍。學(xué)習(xí)方法本書旨在幫助JSP的入門級程序員快速上手開發(fā)程序,因此輔以大量的實例說明。學(xué)習(xí)本書的內(nèi)容無須事先掌握J(rèn)ava程序設(shè)計和HTML設(shè)計的內(nèi)容,可直接進(jìn)入本書的學(xué)習(xí),在入門篇中會介紹這些基礎(chǔ)知識。書中的實例均通過精心的調(diào)試,隨書的光盤帶有書中所有實例的源代碼。書中用到的軟件工具的下載地址如下:1.Tomcat4.0http://www.hm23.com/down/down.asp?downid=1&id=1412.J2sdkhttp://java.sun.com/j2se/1.4.2/download.html3.MSSQLServerJDBC驅(qū)動http://www.microsoft.com/china/sql/downloads/jdbc_sp1.asp4.JavaMailAPIhttp://java.sun.com/products/javamail/downloads/index.html5.JavaBeansActivationFrameworkhttp://www.javafan.net/down?ID=40&URL=1讀者可從網(wǎng)上下載這些開發(fā)工具。致謝感謝CSAI(中國系統(tǒng)分析員協(xié)會)的張友生博士,他給本書的編寫工作提出了一些指導(dǎo)性的意見,感謝電子工業(yè)出版社的朱沭紅編輯和顧慧芳編輯,她們做了大量的策劃和編輯工作,正是因為這么多人的辛勤汗水,本書才得以出版。由于時間倉促和作者的水平有限,書中的錯誤和不妥之處在所難免,敬請讀者批評指正,我們的E-mail如下:dengziyun@126.com(鄧子云)、cizhang123@163.com(張賜)作者2005年4月于長沙

作者簡介

暫缺《JSP網(wǎng)絡(luò)編程從基礎(chǔ)到實踐》作者簡介

圖書目錄

目錄
第1章  JSP技術(shù)概述    1
1.1  程序網(wǎng)絡(luò)計算模式    1
1.1.1  C/S模式    1
1.1.2  B/S模式    2
1.1.3  兩種模式的比較分析    2
1.2  B/S模式技術(shù)介紹    3
1.2.1  CGI    3
1.2.2  ASP    4
1.2.3  PHP    4
1.2.4  JSP    4
1.2.5  JSP與其他B/S模式技術(shù)的比較    5
1.3  JSP運行原理    6
1.4  第一個JSP頁面    6
1.5  小結(jié)    7
1.6  練習(xí)    7
第2章  安裝與配置運行環(huán)境    8
2.1  應(yīng)用服務(wù)器介紹    8
2.1.1  Tomcat    8
2.1.2  BEA WebLogic    8
2.1.3  IBM WebSphere    9
2.2  JSP運行環(huán)境的安裝與配置    10
2.2.1  JDK的安裝與配置    10
2.2.2  Tomcat的安裝與配置    11
2.3  第一個JSP頁面的測試    13
2.4  虛擬目錄配置    13
2.5  JBuilder簡介    14
2.6  小結(jié)    15
2.7  練習(xí)    15
第3章  Web開發(fā)基礎(chǔ)    16
3.1  HTML    16
3.1.1  什么是HTML    16
3.1.2  URL    16
3.1.3  HTML結(jié)構(gòu)    16
3.1.4  HTML標(biāo)記    17
3.1.5  表單    18
3.2  JavaScript    19
3.2.1  何謂JavaScript    19
3.2.2  加入JavaScript    19
3.2.3  JavaScript對象    19
3.3  Web信息交互    20
3.4  小結(jié)    26
3.5  練習(xí)    26
第4章  JSP語法    27
4.1  JSP的基本結(jié)構(gòu)    27
4.2  數(shù)據(jù)類型    28
4.2.1  數(shù)據(jù)類型概述    28
4.2.2  標(biāo)識符    29
4.2.3  簡單數(shù)據(jù)類型    30
4.2.4  數(shù)組    33
4.2.5  類    35
4.2.6  String類    40
4.2.7  StringBuffer類    46
4.2.8  Date類    49
4.3  運算符與表達(dá)式    50
4.3.1  算術(shù)運算與表達(dá)式    50
4.3.2  關(guān)系運算與表達(dá)式    52
4.3.3  布爾運算與表達(dá)式    52
4.3.4  位運算與表達(dá)式    53
4.4  程序控制邏輯    53
4.4.1  控制邏輯種類    53
4.4.2  選擇分支    53
4.4.3  循環(huán)    56
4.5  Java程序片    58
4.6  程序注釋    59
4.7  JSP指令    60
4.7.1  page指令    60
4.7.2  include指令    62
4.8  JSP動作指令    63
4.8.1  include動作指令    63
4.8.2  forward動作指令    64
4.8.3  param動作指令    66
4.8.4  plugin動作指令    67
4.8.5  useBean動作指令    69
4.8.6  setProperty動作指令    70
4.8.7  getProperty動作指令    71
4.9  JSP中的中文字符處理    71
4.10  小結(jié)    73
4.11  練習(xí)    74
第5章  JSP的內(nèi)置對象    75
5.1  內(nèi)置對象概述    75
5.2  request對象    76
5.2.1  request對象的方法    76
5.2.2  獲得表單數(shù)據(jù)    80
5.3  response對象    84
5.3.1  response對象的方法    84
5.3.2  使用Cookie    85
5.3.3  response對象重定向    87
5.3.4  定時刷新頁面    88
5.4  session對象    90
5.4.1  session對象的方法    90
5.4.2  猜字母游戲    95
5.5  application對象    96
5.5.1  application對象的方法    96
5.5.2  計數(shù)器    97
5.6  out對象    98
5.6.1  out對象的方法    98
5.6.2  用out對象輸出表格    100
5.7  小結(jié)    101
5.8  練習(xí)    101
第6章  JSP文件操作    102
6.1  文件類    102
6.1.1  File類的屬性方法    102
6.1.2  File類屬性方法應(yīng)用示例    104
6.1.3  用File類操作目錄    106
6.2  字節(jié)流    109
6.2.1  字節(jié)輸入流    109
6.2.2  字節(jié)輸出流    112
6.3  字符流    114
6.3.1  字符輸入流    114
6.3.2  字符輸出流    116
6.4  隨機(jī)讀寫文件    118
隨機(jī)讀寫文件類的方法    119
6.5  故事接龍    123
6.6  文件的上傳與下載    127
6.6.1  文件上傳    127
6.6.2  文件下載    131
6.7  用組件實現(xiàn)文件的上傳與下載    133
6.7.1  組件安裝    133
6.7.2  相關(guān)類介紹    134
6.7.3  文件上傳    140
6.7.4  文件下載    146
6.8  文件的分頁顯示    147
6.9  小結(jié)    149
6.10  練習(xí)    149
第7章  JSP中數(shù)據(jù)庫的使用    150
7.1  SQL基礎(chǔ)    150
7.1.1  表操作    151
7.1.2  查詢語句    155
7.1.3  插入、更新與刪除語句    157
7.1.4  存儲過程    158
7.2  JDBC    158
7.2.1  JDBC工作原理    159
7.2.2  JDBC的四種驅(qū)動    159
7.2.3  ODBC數(shù)據(jù)源    160
7.2.4  SQL Server 2000的JDBC安裝    162
7.2.5  JDBC接口    162
7.3  查詢記錄    174
7.3.1  順序查詢    174
7.3.2  移動查詢    177
7.3.3  參數(shù)查詢    179
7.3.4  模糊查詢    182
7.3.5  綜合查詢    184
7.4  追加記錄    187
7.5  刪除記錄    191
7.6  更新記錄    194
7.7  在ResultSet中修改數(shù)據(jù)    201
7.7.1  追加記錄    201
7.7.2  刪除記錄    203
7.7.3  更新記錄    204
7.8  分頁顯示記錄    206
7.9  調(diào)用存儲過程    209
7.10  事務(wù)處理    210
7.11  連接其他數(shù)據(jù)庫    212
7.11.1  Oracle    212
7.11.2  MySQL    212
7.11.3  Informix    212
7.11.4  Sybase    213
7.12  連接池技術(shù)    213
7.12.1  什么是Connection Pool    213
7.12.2  Tomcat4.0上Connection Pool
7.12.2  的配置    213
7.12.3  Tomcat4.1上Connection Pool
7.12.3  的配置    215
7.12.4  Connection Pool應(yīng)用實例    217
7.13  小結(jié)    218
7.14  練習(xí)    219
第8章  JSP中JavaBean的應(yīng)用    220
8.1  什么是JavaBean    220
8.2  編寫JavaBean    220
8.3  編譯和部署JavaBean    222
8.3.1  編譯JavaBean    222
8.3.2  部署JavaBean    224
8.4  計數(shù)器JavaBean    229
8.5  查詢數(shù)據(jù)庫JavaBean    230
8.6  購物車JavaBean    235
8.7  分頁操作JavaBean    245
8.8  小結(jié)    249
8.9  練習(xí)    250
第9章  Servlet技術(shù)    251
9.1  什么是Servlet    251
9.2  Servlet的工作原理    253
9.2.1  Servlet的生命周期    253
9.2.2  Servlet相關(guān)的類及方法    253
9.2.3  部署Servlet    255
9.3  用Servlet獲取表單數(shù)據(jù)    256
9.4  Servlet應(yīng)用實例    258
9.4.1  讀寫文件    258
9.4.2  訪問數(shù)據(jù)庫    262
9.5  Java的Web開發(fā)模型    264
9.5.1  Model1模式    264
9.5.2  Model2模式    264
9.6  Struts框架    265
9.6.1  Struts框架原理    265
9.6.2  Struts應(yīng)用實例    265
9.7  小結(jié)    275
9.8  練習(xí)    275
第10章  JSP中JavaMail的開發(fā)    276
10.1  JavaMail概述    276
10.1.1  郵件協(xié)議概述    276
10.1.2  JavaMail概述    276
10.2  JavaMail開發(fā)相關(guān)類介紹    277
10.2.1  Session    277
10.2.2  InternetAddress    278
10.2.3  MimeMessage    278
10.2.4  Transport    280
10.2.5  Store    281
10.2.6  Folder    281
10.3  安裝JavaMail    281
10.4  發(fā)送E-Mail    282
10.4.1  發(fā)送文本格式的郵件    282
10.4.2  發(fā)送HTML郵件    285
10.4.3  發(fā)送帶有附件的郵件    287
10.5  接收E-mail    290
10.6  小結(jié)    293
10.7  習(xí)題    293
第11章  會員制BBS系統(tǒng)    294
11.1  需求分析    294
11.2  系統(tǒng)設(shè)計    295
11.2.1  功能模塊設(shè)計    295
11.2.2  頁面流程設(shè)計    296
11.2.3  組件設(shè)計    300
11.3  數(shù)據(jù)庫設(shè)計    313
11.3.1  ER圖    313
11.3.2  表結(jié)構(gòu)設(shè)計    314
11.4   頁面設(shè)計    316
11.4.1  登錄頁面    316
11.4.2  發(fā)帖頁面    319
11.4.3  回帖頁面    322
11.4.4  帖子管理頁面    327
11.4.5  用戶管理頁面    330
11.4.6  論壇資源上傳頁面    340
11.4.7  論壇搜索頁面    342
11.5  小結(jié)    344
第12章  在線考試系統(tǒng)    345
12.1  總體設(shè)計    345
12.2  需求概述    346
12.3  軟件結(jié)構(gòu)    346
12.4  模塊設(shè)計    346
12.4.1  系統(tǒng)維護(hù)    346
12.4.2  教師試題錄入    349
12.4.3  查詢考試成績    350
12.4.4  修改試卷    352
12.4.5  學(xué)生在線考試    356
12.5  數(shù)據(jù)庫設(shè)計    362
12.5.1  ER圖    362
12.5.2  表結(jié)構(gòu)    363
12.6  組件設(shè)計    367
12.7  頁面設(shè)計    370
12.7.1  系統(tǒng)登錄界面    370
12.7.2  系統(tǒng)維護(hù)頁面    376
12.7.3  教師試題錄入頁面    382
12.7.4  查詢考試成績頁面    387
12.7.5  學(xué)生在線考試頁面    399
12.8  小結(jié)    402
第13章  測試管理信息系統(tǒng)    403
13.1  軟件測試概述    403
13.1.1  什么是軟件測試    403
13.1.2  軟件測試的原則    403
13.1.3  測試與軟件開發(fā)各階段的關(guān)系    404
13.1.4  軟件測試的過程與策略    405
13.1.5  測試用例    406
13.2  需求分析    407
13.2.1  系統(tǒng)結(jié)構(gòu)圖    407
13.2.2  系統(tǒng)總體業(yè)務(wù)處理流程分析    407
13.3  系統(tǒng)中用到的基本術(shù)語定義    409
13.4  系統(tǒng)設(shè)計    409
13.4.1  用例設(shè)計    409
13.4.2  系統(tǒng)軟件層次結(jié)構(gòu)    413
13.4.3  開發(fā)工具與平臺    414
13.5  數(shù)據(jù)庫設(shè)計    414
13.5.1  ER圖    414
13.5.2  表結(jié)構(gòu)設(shè)計    415
13.5.3  Oracle數(shù)據(jù)庫連接接口類    419
13.6  頁面設(shè)計    420
13.6.1  登錄界面    420
13.6.2  缺陷管理界面    425
13.6.3  測試用例管理界面    447
13.6.4  測試需求管理界面    451
13.6.5  需求管理界面    454
13.6.6  項目人員管理界面    455
13.6.7  度量管理界面    457
13.7  小結(jié)    459

本目錄推薦

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