注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信Web ServerWeb程序設(shè)計(jì)(第3版國(guó)外經(jīng)典教材計(jì)算機(jī)科學(xué)與技術(shù))

Web程序設(shè)計(jì)(第3版國(guó)外經(jīng)典教材計(jì)算機(jī)科學(xué)與技術(shù))

Web程序設(shè)計(jì)(第3版國(guó)外經(jīng)典教材計(jì)算機(jī)科學(xué)與技術(shù))

定 價(jià):¥58.00

作 者: (美)塞巴斯塔
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國(guó)外經(jīng)典教材.計(jì)算機(jī)科學(xué)與技術(shù)
標(biāo) 簽: 暫缺

ISBN: 9787302129271 出版時(shí)間: 2006-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 466 字?jǐn)?shù):  

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

  本書(shū)簡(jiǎn)要介紹了Internet和萬(wàn)維網(wǎng)的發(fā)展歷史和基礎(chǔ)知識(shí),全面闡述了當(dāng)前Web開(kāi)發(fā)的幾種主流語(yǔ)言,如JavaScript、JavaApplet、XML、JSP等,涵蓋了客戶端和服務(wù)器端的開(kāi)發(fā)技術(shù),包括了與使用C#的ASP.NET有關(guān)的新內(nèi)容。本書(shū)主要內(nèi)容:Internet簡(jiǎn)介、HTML&XHTML、層疊樣式表、javaScript、XML和XSLT、Web服務(wù)器與Apache、JavaServlets與JSP、使用C#的ASP.NET、通過(guò)Web訪問(wèn)數(shù)據(jù)庫(kù)。

作者簡(jiǎn)介

  本書(shū)提供作譯者介紹Robert W.sebesta博士是美國(guó)科羅拉多大學(xué)計(jì)算機(jī)科學(xué)專(zhuān)業(yè)的副教授,任斯普林斯分校計(jì)算機(jī)系主任,具有30多年的計(jì)算機(jī)教學(xué)經(jīng)驗(yàn)。他的研究方向是編程語(yǔ)言設(shè)計(jì)和軟件測(cè)試。Sebesta是ACM和IEEE計(jì)算機(jī)學(xué)會(huì)的會(huì)員,其經(jīng)典名著Concepts of Programming Languages暢銷(xiāo)全世界。.李政儀,女,國(guó)防科技大學(xué)計(jì)算機(jī)學(xué)院博士,副教授。以各種Web工具開(kāi)發(fā)過(guò)的項(xiàng)目包括:醫(yī)院信息管理系統(tǒng)、辦公自動(dòng)化系統(tǒng)、分布式虛擬海戰(zhàn)環(huán)境仿真、三味書(shū)屋在線銷(xiāo)書(shū)系統(tǒng)、計(jì)算機(jī)課程在線教學(xué)系統(tǒng)等。在國(guó)家核心期刊...

圖書(shū)目錄

第1章  基礎(chǔ)知識(shí)    1
1.1  Internet簡(jiǎn)介    1
1.1.1  起源    1
1.1.2  Internet    2
1.1.3  IP地址    2
1.1.4  域名    3
1.2  萬(wàn)維網(wǎng)    4
1.2.1  起源    4
1.2.2  Web還是Internet    5
1.3  Web瀏覽器    5
1.4  Web服務(wù)器    6
1.4.1  Web服務(wù)器操作    6
1.4.2  普通服務(wù)器的特性    7
1.4.3  Apache    8
1.4.4  IIS    9
1.5  統(tǒng)一資源定位器    9
1.5.1  URL的格式    9
1.5.2  URL路徑    10
1.6  多用途網(wǎng)際郵件擴(kuò)充協(xié)議    11
1.6.1  類(lèi)型說(shuō)明    11
1.6.2  實(shí)驗(yàn)性文檔類(lèi)型    11
1.7  超文本傳輸協(xié)議    12
1.7.1  請(qǐng)求階段    12
1.7.2  響應(yīng)階段    14
1.8  Web開(kāi)發(fā)常用工具    15
1.8.1  XHTML概述    15
1.8.2  創(chuàng)建XHTML文檔的工具    16
1.8.3  插件和過(guò)濾器    16
1.8.4  XML概述    17
1.8.5  JavaScript概述    17
1.8.6  Java概述    18
1.8.7  Perl概述    18
1.8.8  PHP概述    19
1.9  本章小結(jié)    19
1.10  復(fù)習(xí)題    20
1.11  練習(xí)題    21
第2章  XHTML簡(jiǎn)介    22
2.1  HTML和XHTML的起源
和演變    22
2.1.1  HTML和XHTML的版本    22
2.1.2  HTML與XHTML    23
2.2  基本語(yǔ)法    24
2.3  XHTML文檔的標(biāo)準(zhǔn)結(jié)構(gòu)    25
2.4  基本的文本標(biāo)示    25
2.4.1  段落    26
2.4.2  XHTML文檔的檢驗(yàn)    27
2.4.3  換行    28
2.4.4  標(biāo)題    29
2.4.5  文本塊引用    30
2.4.6  字體樣式與大小    31
2.4.7  字符實(shí)體    32
2.4.8  水平線    33
2.4.9  meta元素    33
2.5  圖片    34
2.5.1  圖片格式    34
2.5.2  標(biāo)簽<img />    34
2.6  超鏈接    36
2.6.1  鏈接    36
2.6.2  位于文檔內(nèi)部的目標(biāo)    38
2.6.3  使用鏈接    39
2.7  列表    39
2.7.1  無(wú)序列表    39
2.7.2  有序列表    40
2.7.3  定義列表    42
2.8  表格    43
2.8.1  基本的表格標(biāo)簽    44
2.8.2  屬性rowspan與colspan    45
2.8.3  屬性align與valign    47
2.8.4  屬性cellpadding與cellspacing    48
2.8.5  表格分塊    49
2.9  表單    50
2.9.1  標(biāo)簽<form>    50
2.9.2  <input>標(biāo)簽    50
2.9.3  <select>標(biāo)簽    53
2.9.4  <textarea>標(biāo)簽    55
2.9.5  提交按鈕和重置按鈕    56
2.9.6  一個(gè)完整的表單示例    56
2.10  框架    59
2.10.1  框架集    59
2.10.2  框架    60
2.11  HTML與XHTML之間的
語(yǔ)法差異    64
2.12  本章小結(jié)    65
2.13  復(fù)習(xí)題    67
2.14  練習(xí)題    68
第3章  層疊樣式表    70
3.1  簡(jiǎn)介    70
3.2  樣式表的層次    71
3.3  樣式說(shuō)明格式    72
3.4  選擇器格式    73
3.4.1  簡(jiǎn)單的選擇器格式    73
3.4.2  類(lèi)選擇器    73
3.4.3  通用選擇器    74
3.4.4  id選擇器    74
3.4.5  偽類(lèi)    74
3.5  屬性值的格式    75
3.6  字體屬性    76
3.6.1  字體族    76
3.6.2  字體大小    77
3.6.3  字體樣式    77
3.6.4  字體粗細(xì)    78
3.6.5  字體簡(jiǎn)寫(xiě)    78
3.6.6  文本修飾    80
3.7  列表屬性    81
3.8  顏色    84
3.8.1  顏色組    84
3.8.2  顏色屬性    85
3.9  文本對(duì)齊    85
3.10  箱狀模型    87
3.10.1  邊框    88
3.10.2  間距和邊距    89
3.11  背景圖片    92
3.12  標(biāo)簽<span>和標(biāo)簽<div>    93
3.13  本章小結(jié)    94
3.14  復(fù)習(xí)題    95
3.15  練習(xí)題    96
第4章  JavaScript基礎(chǔ)知識(shí)    98
4.1  JavaScript概述    98
4.1.1  起源    98
4.1.2  JavaScript與Java    99
4.1.3  JavaScript的使用    99
4.1.4  事件驅(qū)動(dòng)的計(jì)算    100
4.1.5  瀏覽器和XHTML/JavaScript
文檔    100
4.2  面向?qū)ο蠛蚃avaScript    100
4.3  一般的語(yǔ)法特征    101
4.4  原始數(shù)據(jù)、操作和表達(dá)式    103
4.4.1  原始數(shù)據(jù)類(lèi)型    103
4.4.2  數(shù)值型和字符串字面量    104
4.4.3  其他原始類(lèi)型    104
4.4.4  聲明變量    104
4.4.5  數(shù)值操作符    105
4.4.6  Math對(duì)象    106
4.4.7  Number對(duì)象    106
4.4.8  字符串連接操作符    107
4.4.9  隱式類(lèi)型轉(zhuǎn)換    107
4.4.10  顯式類(lèi)型轉(zhuǎn)換    108
4.4.11  String屬性和方法    108
4.4.12  typeof操作符    109
4.4.13  賦值語(yǔ)句    109
4.4.14  Date對(duì)象    109
4.5  屏幕輸出和鍵盤(pán)輸入    110
4.6  控制語(yǔ)句    113
4.6.1  控制表達(dá)式    113
4.6.2  選擇語(yǔ)句    115
4.6.3  switch語(yǔ)句    115
4.6.4  循環(huán)語(yǔ)句    117
4.7  創(chuàng)建對(duì)象和修改對(duì)象    120
4.8  數(shù)組    121
4.8.1  創(chuàng)建Array對(duì)象    121
4.8.2  Array對(duì)象的特征    121
4.8.3  Array方法    123
4.9  函數(shù)    125
4.9.1  基礎(chǔ)知識(shí)    125
4.9.2  局部變量    126
4.9.3  參數(shù)    127
4.9.4  sort方法    129
4.10  示例一    129
4.11  構(gòu)造函數(shù)    131
4.12  利用正則表達(dá)式進(jìn)行模式
匹配    132
4.12.1  字符和字符類(lèi)模式    132
4.12.2  錨    134
4.12.3  模式修飾符    134
4.12.4  String對(duì)象中的其他
模式匹配方法    135
4.13  示例二    136
4.14  腳本中的錯(cuò)誤    137
4.15  本章小結(jié)    139
4.16  復(fù)習(xí)題    140
4.17  練習(xí)題    142
第5章  JavaScript與HTML文檔    144
5.1  JavaScript的執(zhí)行環(huán)境    144
5.2  文檔對(duì)象模型    145
5.3  利用JavaScript訪問(wèn)元素    146
5.4  事件與事件處理    149
5.4.1  事件處理的基本概念    149
5.4.2  事件、屬性和標(biāo)簽    150
5.5  處理主體元素的事件    151
5.6  處理按鈕元素的事件    153
5.6.1  普通按鈕    153
5.6.2  復(fù)選框和單選按鈕    153
5.7  處理文本框和密碼元素的事件    157
5.7.1  focus事件    157
5.7.2  檢驗(yàn)表單輸入    159
5.8  DOM 2事件模型    165
5.8.1  事件傳遞    165
5.8.2  事件處理程序注冊(cè)    166
5.8.3  DOM 2事件模型的示例    167
5.9  navigator對(duì)象    169
5.10  本章小結(jié)    170
5.11  復(fù)習(xí)題    171
5.12  練習(xí)題    172
第6章  利用JavaScript開(kāi)發(fā)
動(dòng)態(tài)文檔    174
6.1  簡(jiǎn)介    174
6.2  元素定位    174
6.2.1  絕對(duì)定位    175
6.2.2  相對(duì)定位    178
6.2.3  靜態(tài)定位    179
6.3  移動(dòng)元素    179
6.4  元素可見(jiàn)性    182
6.5  修改顏色和字體    183
6.5.1  修改顏色    183
6.5.2  修改字體    184
6.6  動(dòng)態(tài)內(nèi)容    185
6.7  層疊元素    187
6.8  定位鼠標(biāo)光標(biāo)    190
6.9  響應(yīng)鼠標(biāo)單擊    192
6.10  緩慢移動(dòng)元素    193
6.11  拖放元素    196
6.12  本章小結(jié)    200
6.13  復(fù)習(xí)題    201
6.14  練習(xí)題    201
第7章  Java Applet    203
7.1  簡(jiǎn)介    203
7.2  Applet的主要操作    205
7.3  方法paintComponent    205
7.4  <object>標(biāo)簽    208
7.5  Applet的參數(shù)    209
7.6  簡(jiǎn)單繪圖    211
7.6.1  坐標(biāo)系統(tǒng)    211
7.6.2  直線    211
7.6.3  矩形    211
7.6.4  多邊形    213
7.6.5  橢圓    214
7.7  顏色    214
7.8  交互式Applet    215
7.8.1  Java Swing GUI組件    215
7.8.2  Java事件模型    219
7.9  本章小結(jié)    222
7.10  復(fù)習(xí)題    223
7.11  練習(xí)題    223
第8章  XML簡(jiǎn)介    225
8.1  簡(jiǎn)介    225
8.2  XML語(yǔ)法    227
8.3  XML文檔結(jié)構(gòu)    229
8.4  文檔類(lèi)型定義    230
8.4.1  元素聲明    231
8.4.2  屬性聲明    232
8.4.3  實(shí)體聲明    233
8.4.4  一個(gè)DTD的示例    233
8.4.5  內(nèi)部和外部DTD    234
8.5  命名空間    235
8.6  XML架構(gòu)    237
8.6.1  架構(gòu)的基本原理    237
8.6.2  架構(gòu)的定義    238
8.6.3  定義架構(gòu)實(shí)例    239
8.6.4  數(shù)據(jù)類(lèi)型概述    239
8.6.5  簡(jiǎn)單類(lèi)型    240
8.6.6  復(fù)雜類(lèi)型    241
8.6.7  架構(gòu)實(shí)例的驗(yàn)證    243
8.7  顯示沒(méi)有格式化的XML文檔    243
8.8  用CSS顯示XML文檔    245
8.9  XSLT樣式表    246
8.9.1  XSLT概述    247
8.9.2  用于顯示的XSL轉(zhuǎn)換    248
8.10  XML處理器    253
8.10.1  XML處理器的用途    253
8.10.2  SAX方式    254
8.10.3  DOM方式    254
8.11  Web服務(wù)    255
8.12  本章小結(jié)    256
8.13  復(fù)習(xí)題    257
8.14  練習(xí)題    258
第9章  Perl語(yǔ)言基礎(chǔ)    260
9.1  Perl的起源與使用    260
9.2  標(biāo)量及其操作    261
9.2.1  數(shù)值與字符串常量    261
9.2.2  標(biāo)量變量    262
9.2.3  數(shù)值操作符    262
9.2.4  字符串操作符    263
9.2.5  字符串函數(shù)    263
9.3  賦值語(yǔ)句與基本的輸入輸出    264
9.3.1  賦值語(yǔ)句    264
9.3.2  鍵盤(pán)輸入    265
9.3.3  屏幕輸出    265
9.4  控制語(yǔ)句    266
9.4.1  控制表達(dá)式    266
9.4.2  選擇及循環(huán)語(yǔ)句    268
9.5  數(shù)組的基礎(chǔ)    269
9.5.1  列表常量    270
9.5.2  數(shù)組    270
9.5.3  foreach語(yǔ)句    271
9.5.4  數(shù)組與列表的內(nèi)置函數(shù)    272
9.5.5  一個(gè)示例    273
9.6  散列    274
9.7  引用    275
9.8  函數(shù)    276
9.8.1  基礎(chǔ)    276
9.8.2  局部變量    276
9.8.3  參數(shù)    277
9.8.4  sort函數(shù)    278
9.8.5  一個(gè)示例    278
9.9  模式匹配    279
9.9.1  模式與模式匹配的基礎(chǔ)    279
9.9.2  存儲(chǔ)匹配    282
9.9.3  替換    282
9.9.4  翻譯操作符    283
9.10  文件輸入輸出    283
9.11  示例    285
9.12  本章小結(jié)    287
9.13  復(fù)習(xí)題    288
9.14  練習(xí)題    289
第10章  使用Perl語(yǔ)言編寫(xiě)
CGI程序    291
10.1  通用網(wǎng)關(guān)接口技術(shù)    291
10.2  CGI鏈接    292
10.3  查詢串格式    294
10.4  CGI.pm模塊    296
10.4.1  常用的CGI.pm函數(shù)    296
10.4.2  一個(gè)完整的表單示例    299
10.5  一個(gè)調(diào)查表的示例    303
10.6  Cookie簡(jiǎn)介    313
10.7  本章小結(jié)    317
10.8  復(fù)習(xí)題    317
10.9  練習(xí)題    318
第11章  Servlet與JSP    320
11.1  servlet概述    320
11.2  servlet詳解    321
11.3  一個(gè)調(diào)查表示例    324
11.4  存儲(chǔ)客戶的訪問(wèn)信息    329
11.4.1  cookie    329
11.4.2  會(huì)話跟蹤    336
11.5  JSP    341
11.5.1  開(kāi)發(fā)JSP的動(dòng)機(jī)    341
11.5.2  JSP文檔    341
11.5.3  scriptlet    343
11.5.4  表達(dá)式語(yǔ)言    346
11.5.5  JSTL中用于控制的動(dòng)作
元素    348
11.6  本章小結(jié)    351
11.7  復(fù)習(xí)題    352
11.8  練習(xí)題    353
第12章  PHP簡(jiǎn)介    355
12.1  PHP的起源和使用    355
12.2  PHP概論    355
12.3  基本語(yǔ)法特征    356
12.4  原始類(lèi)型、操作和表達(dá)式    357
12.4.1  變量    357
12.4.2  整數(shù)類(lèi)型    358
12.4.3  雙精度類(lèi)型    358
12.4.4  字符串類(lèi)型    358
12.4.5  布爾類(lèi)型    358
12.4.6  算術(shù)運(yùn)算符和表達(dá)式    359
12.4.7  字符串操作    359
12.4.8  標(biāo)量類(lèi)型轉(zhuǎn)換    360
12.4.9  賦值操作符    361
12.5  輸出    361
12.6  控制語(yǔ)句    362
12.6.1  關(guān)系操作符    362
12.6.2  布爾操作符    363
12.6.3  選擇語(yǔ)句    363
12.6.4  循環(huán)語(yǔ)句    363
12.6.5  另一種復(fù)合語(yǔ)句界定符    363
12.6.6  示例    364
12.7  數(shù)組    365
12.7.1  創(chuàng)建數(shù)組    365
12.7.2  訪問(wèn)數(shù)組元素    366
12.7.3  數(shù)組處理    367
12.7.4  數(shù)組的按序訪問(wèn)    368
12.7.5  數(shù)組排序    369
12.8  函數(shù)    371
12.8.1  函數(shù)的基本特征    371
12.8.2  參數(shù)    372
12.8.3  變量的作用域    373
12.8.4  變量的生命期    374
12.9  模式匹配    374
12.10  表單處理    377
12.11  文件處理    382
12.11.1  文件的打開(kāi)和關(guān)閉    382
12.11.2  文件讀取    383
12.11.3  文件寫(xiě)入操作    384
12.11.4  文件上鎖和解鎖    384
12.12  Cookie    384
12.13  會(huì)話跟蹤    385
12.14  本章小結(jié)    386
12.15  復(fù)習(xí)題    387
12.16  練習(xí)題    388
第13章  ASP.NET簡(jiǎn)介    390
13.1  .NET Framework概述    390
13.1.1  背景    390
13.1.2  公共語(yǔ)言運(yùn)行時(shí)    390
13.1.3  .NET語(yǔ)言    391
13.1.4  公共語(yǔ)言架構(gòu)    391
13.2  C#簡(jiǎn)介    392
13.2.1  起源    392
13.2.2  原始類(lèi)型和表達(dá)式    392
13.2.3  數(shù)據(jù)結(jié)構(gòu)    393
13.2.4  控制語(yǔ)句    393
13.2.5  類(lèi)、方法和結(jié)構(gòu)    394
13.2.6  屬性    394
13.2.7  委托    395
13.2.8  程序結(jié)構(gòu)    395
13.2.9  程序的文件存儲(chǔ)    396
13.3  ASP.NET簡(jiǎn)介    396
13.3.1  基本原理    396
13.3.2  ASP.NET文檔    398
13.3.3  后臺(tái)代碼文件    399
13.4  ASP.NET控件    401
13.4.1  HTML控件    401
13.4.2  簡(jiǎn)單的ASP.NET文檔的
生命周期    403
13.4.3  頁(yè)面級(jí)事件    405
13.4.4  控制事件    405
13.4.5  Web控件    407
13.4.6  由代碼產(chǎn)生控件元素    408
13.4.7  控件的響應(yīng)輸出    408
13.4.8  示例    409
13.4.9  確認(rèn)控件    411
13.5  Web服務(wù)    413
13.5.1  構(gòu)造Web服務(wù)    413
13.5.2  傳播Web服務(wù)    416
13.6  本章小結(jié)    416
13.7  復(fù)習(xí)題    417
13.8  練習(xí)題    418
第14章  基于Web的數(shù)據(jù)庫(kù)訪問(wèn)    419
14.1  關(guān)系數(shù)據(jù)庫(kù)    419
14.2  結(jié)構(gòu)化查詢語(yǔ)言簡(jiǎn)介    422
14.2.1  SQL命令CREATE
TABLE    422
14.2.2  SQL命令I(lǐng)NSERT    422
14.2.3  SQL命令SELECT    423
14.2.4  SQL命令UPDATE    423
14.2.5  SQL命令DELETE    424
14.2.6  SQL命令DROP    424
14.2.7  連結(jié)    424
14.3  數(shù)據(jù)庫(kù)訪問(wèn)的體系結(jié)構(gòu)    425
14.3.1  客戶/服務(wù)器體系結(jié)構(gòu)    425
14.3.2  嵌入式SQL的數(shù)據(jù)庫(kù)訪問(wèn)    426
14.3.3  Microsoft Access體系結(jié)構(gòu)    426
14.3.4  Perl DBI/DBD體系結(jié)構(gòu)    427
14.3.5  PHP和數(shù)據(jù)庫(kù)訪問(wèn)    427
14.3.6  Java JDBC體系結(jié)構(gòu)    427
14.4  MYSQL數(shù)據(jù)庫(kù)系統(tǒng)    428
14.5  使用PERL和MYSQL訪問(wèn)
數(shù)據(jù)庫(kù)    430
14.5.1  DBI模塊    430
14.5.2  示例    431
14.6  使用PHP和MYSQL訪問(wèn)
數(shù)據(jù)庫(kù)    433
14.6.1  特殊字符的潛在問(wèn)題    433
14.6.2  連接MySQL并選擇
數(shù)據(jù)庫(kù)    434
14.6.3  請(qǐng)求MySQL操作    434
14.6.4  PHP/MySQL示例    435
14.7  使用JDBC和MYSQL訪問(wèn)
數(shù)據(jù)庫(kù)    441
14.7.1  在非Web環(huán)境下使用
JDBC的方法    441
14.7.2  JDBC和MySQL    442
14.7.3  完整的JDBC/MySQL
示例    444
14.7.4  元數(shù)據(jù)    447
14.7.5  JDBC和Servlet    448
14.8  本章小結(jié)    451
14.9  復(fù)習(xí)題    452
14.10  練習(xí)題    454
附錄A  Java簡(jiǎn)介    455

本目錄推薦

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