注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(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í)踐叢書(shū)
標(biāo) 簽: jsp

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

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

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

圖書(shū)目錄

目錄
第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頁(yè)面    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頁(yè)面的測(cè)試    13
2.4  虛擬目錄配置    13
2.5  JBuilder簡(jiǎn)介    14
2.6  小結(jié)    15
2.7  練習(xí)    15
第3章  Web開(kāi)發(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語(yǔ)法    27
4.1  JSP的基本結(jié)構(gòu)    27
4.2  數(shù)據(jù)類(lèi)型    28
4.2.1  數(shù)據(jù)類(lèi)型概述    28
4.2.2  標(biāo)識(shí)符    29
4.2.3  簡(jiǎn)單數(shù)據(jù)類(lèi)型    30
4.2.4  數(shù)組    33
4.2.5  類(lèi)    35
4.2.6  String類(lèi)    40
4.2.7  StringBuffer類(lèi)    46
4.2.8  Date類(lèi)    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  控制邏輯種類(lèi)    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í)刷新頁(yè)面    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  文件類(lèi)    102
6.1.1  File類(lèi)的屬性方法    102
6.1.2  File類(lèi)屬性方法應(yīng)用示例    104
6.1.3  用File類(lèi)操作目錄    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ī)讀寫(xiě)文件    118
隨機(jī)讀寫(xiě)文件類(lèi)的方法    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)類(lèi)介紹    134
6.7.3  文件上傳    140
6.7.4  文件下載    146
6.8  文件的分頁(yè)顯示    147
6.9  小結(jié)    149
6.10  練習(xí)    149
第7章  JSP中數(shù)據(jù)庫(kù)的使用    150
7.1  SQL基礎(chǔ)    150
7.1.1  表操作    151
7.1.2  查詢(xún)語(yǔ)句    155
7.1.3  插入、更新與刪除語(yǔ)句    157
7.1.4  存儲(chǔ)過(guò)程    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  查詢(xún)記錄    174
7.3.1  順序查詢(xún)    174
7.3.2  移動(dòng)查詢(xún)    177
7.3.3  參數(shù)查詢(xún)    179
7.3.4  模糊查詢(xún)    182
7.3.5  綜合查詢(xún)    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  分頁(yè)顯示記錄    206
7.9  調(diào)用存儲(chǔ)過(guò)程    209
7.10  事務(wù)處理    210
7.11  連接其他數(shù)據(jù)庫(kù)    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  編寫(xiě)JavaBean    220
8.3  編譯和部署JavaBean    222
8.3.1  編譯JavaBean    222
8.3.2  部署JavaBean    224
8.4  計(jì)數(shù)器JavaBean    229
8.5  查詢(xún)數(shù)據(jù)庫(kù)JavaBean    230
8.6  購(gòu)物車(chē)JavaBean    235
8.7  分頁(yè)操作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)的類(lèi)及方法    253
9.2.3  部署Servlet    255
9.3  用Servlet獲取表單數(shù)據(jù)    256
9.4  Servlet應(yīng)用實(shí)例    258
9.4.1  讀寫(xiě)文件    258
9.4.2  訪問(wèn)數(shù)據(jù)庫(kù)    262
9.5  Java的Web開(kāi)發(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的開(kāi)發(fā)    276
10.1  JavaMail概述    276
10.1.1  郵件協(xié)議概述    276
10.1.2  JavaMail概述    276
10.2  JavaMail開(kāi)發(fā)相關(guān)類(lèi)介紹    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  頁(yè)面流程設(shè)計(jì)    296
11.2.3  組件設(shè)計(jì)    300
11.3  數(shù)據(jù)庫(kù)設(shè)計(jì)    313
11.3.1  ER圖    313
11.3.2  表結(jié)構(gòu)設(shè)計(jì)    314
11.4   頁(yè)面設(shè)計(jì)    316
11.4.1  登錄頁(yè)面    316
11.4.2  發(fā)帖頁(yè)面    319
11.4.3  回帖頁(yè)面    322
11.4.4  帖子管理頁(yè)面    327
11.4.5  用戶(hù)管理頁(yè)面    330
11.4.6  論壇資源上傳頁(yè)面    340
11.4.7  論壇搜索頁(yè)面    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  查詢(xún)考試成績(jī)    350
12.4.4  修改試卷    352
12.4.5  學(xué)生在線考試    356
12.5  數(shù)據(jù)庫(kù)設(shè)計(jì)    362
12.5.1  ER圖    362
12.5.2  表結(jié)構(gòu)    363
12.6  組件設(shè)計(jì)    367
12.7  頁(yè)面設(shè)計(jì)    370
12.7.1  系統(tǒng)登錄界面    370
12.7.2  系統(tǒng)維護(hù)頁(yè)面    376
12.7.3  教師試題錄入頁(yè)面    382
12.7.4  查詢(xún)考試成績(jī)頁(yè)面    387
12.7.5  學(xué)生在線考試頁(yè)面    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è)試與軟件開(kāi)發(fā)各階段的關(guān)系    404
13.1.4  軟件測(cè)試的過(guò)程與策略    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ù)語(yǔ)定義    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  開(kāi)發(fā)工具與平臺(tái)    414
13.5  數(shù)據(jù)庫(kù)設(shè)計(jì)    414
13.5.1  ER圖    414
13.5.2  表結(jié)構(gòu)設(shè)計(jì)    415
13.5.3  Oracle數(shù)據(jù)庫(kù)連接接口類(lèi)    419
13.6  頁(yè)面設(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 ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)