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

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

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

定 價(jià):¥49.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

目錄
第1章  JSP技術(shù)概述    1
1.1  程序網(wǎng)絡(luò)計(jì)算模式    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運(yùn)行原理    6
1.4  第一個(gè)JSP頁面    6
1.5  小結(jié)    7
1.6  練習(xí)    7
第2章  安裝與配置運(yùn)行環(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運(yùn)行環(huán)境的安裝與配置    10
2.2.1  JDK的安裝與配置    10
2.2.2  Tomcat的安裝與配置    11
2.3  第一個(gè)JSP頁面的測(cè)試    13
2.4  虛擬目錄配置    13
2.5  JBuilder簡(jiǎn)介    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對(duì)象    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)識(shí)符    29
4.2.3  簡(jiǎn)單數(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  運(yùn)算符與表達(dá)式    50
4.3.1  算術(shù)運(yùn)算與表達(dá)式    50
4.3.2  關(guān)系運(yùn)算與表達(dá)式    52
4.3.3  布爾運(yùn)算與表達(dá)式    52
4.3.4  位運(yùn)算與表達(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動(dòng)作指令    63
4.8.1  include動(dòng)作指令    63
4.8.2  forward動(dòng)作指令    64
4.8.3  param動(dòng)作指令    66
4.8.4  plugin動(dòng)作指令    67
4.8.5  useBean動(dòng)作指令    69
4.8.6  setProperty動(dòng)作指令    70
4.8.7  getProperty動(dòng)作指令    71
4.9  JSP中的中文字符處理    71
4.10  小結(jié)    73
4.11  練習(xí)    74
第5章  JSP的內(nèi)置對(duì)象    75
5.1  內(nèi)置對(duì)象概述    75
5.2  request對(duì)象    76
5.2.1  request對(duì)象的方法    76
5.2.2  獲得表單數(shù)據(jù)    80
5.3  response對(duì)象    84
5.3.1  response對(duì)象的方法    84
5.3.2  使用Cookie    85
5.3.3  response對(duì)象重定向    87
5.3.4  定時(shí)刷新頁面    88
5.4  session對(duì)象    90
5.4.1  session對(duì)象的方法    90
5.4.2  猜字母游戲    95
5.5  application對(duì)象    96
5.5.1  application對(duì)象的方法    96
5.5.2  計(jì)數(shù)器    97
5.6  out對(duì)象    98
5.6.1  out對(duì)象的方法    98
5.6.2  用out對(duì)象輸出表格    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  用組件實(shí)現(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  存儲(chǔ)過程    158
7.2  JDBC    158
7.2.1  JDBC工作原理    159
7.2.2  JDBC的四種驅(qū)動(dòng)    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  移動(dòng)查詢    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)用存儲(chǔ)過程    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)用實(shí)例    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  計(jì)數(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)用實(shí)例    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)用實(shí)例    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章  會(huì)員制BBS系統(tǒng)    294
11.1  需求分析    294
11.2  系統(tǒng)設(shè)計(jì)    295
11.2.1  功能模塊設(shè)計(jì)    295
11.2.2  頁面流程設(shè)計(jì)    296
11.2.3  組件設(shè)計(jì)    300
11.3  數(shù)據(jù)庫設(shè)計(jì)    313
11.3.1  ER圖    313
11.3.2  表結(jié)構(gòu)設(shè)計(jì)    314
11.4   頁面設(shè)計(jì)    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è)計(jì)    345
12.2  需求概述    346
12.3  軟件結(jié)構(gòu)    346
12.4  模塊設(shè)計(jì)    346
12.4.1  系統(tǒng)維護(hù)    346
12.4.2  教師試題錄入    349
12.4.3  查詢考試成績(jī)    350
12.4.4  修改試卷    352
12.4.5  學(xué)生在線考試    356
12.5  數(shù)據(jù)庫設(shè)計(jì)    362
12.5.1  ER圖    362
12.5.2  表結(jié)構(gòu)    363
12.6  組件設(shè)計(jì)    367
12.7  頁面設(shè)計(jì)    370
12.7.1  系統(tǒng)登錄界面    370
12.7.2  系統(tǒng)維護(hù)頁面    376
12.7.3  教師試題錄入頁面    382
12.7.4  查詢考試成績(jī)頁面    387
12.7.5  學(xué)生在線考試頁面    399
12.8  小結(jié)    402
第13章  測(cè)試管理信息系統(tǒng)    403
13.1  軟件測(cè)試概述    403
13.1.1  什么是軟件測(cè)試    403
13.1.2  軟件測(cè)試的原則    403
13.1.3  測(cè)試與軟件開發(fā)各階段的關(guān)系    404
13.1.4  軟件測(cè)試的過程與策略    405
13.1.5  測(cè)試用例    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è)計(jì)    409
13.4.1  用例設(shè)計(jì)    409
13.4.2  系統(tǒng)軟件層次結(jié)構(gòu)    413
13.4.3  開發(fā)工具與平臺(tái)    414
13.5  數(shù)據(jù)庫設(shè)計(jì)    414
13.5.1  ER圖    414
13.5.2  表結(jié)構(gòu)設(shè)計(jì)    415
13.5.3  Oracle數(shù)據(jù)庫連接接口類    419
13.6  頁面設(shè)計(jì)    420
13.6.1  登錄界面    420
13.6.2  缺陷管理界面    425
13.6.3  測(cè)試用例管理界面    447
13.6.4  測(cè)試需求管理界面    451
13.6.5  需求管理界面    454
13.6.6  項(xiàng)目人員管理界面    455
13.6.7  度量管理界面    457
13.7  小結(jié)    459

本目錄推薦

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