首页>参考读物>计算机科学与技术>软件与程序设计

HTML & WEB设计技术与技巧
作者 : (美)Kris Jamsa, Konrad King, Andy Anderson
译者 : 吴悦 吴冲华 等
出版日期 : 2002-09-01
ISBN : 7-111-10616-4
定价 : 49.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 508
开本 : 16开
原书名 : HTML & Web Design Tip & Techniques
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

本书介绍提高站点性能、丰富站点内容、使站点易于维护的方法与技巧,提供了快速掌握HTML、多媒体、流视频、Web应用程序及电子商务等内容的途径。同时还包括Java applet、ActiveX 对象、JavaScript 、ASP、PHP4等技术内容。书中涵盖的数百个唾手可得的、实际可用的Web 设计解决方案能使你工作起来更加轻松自如。

图书前言

据分析家称,在因特网(Internet)上使用的域名已经超过一亿个(关于Internet的统计数据,可以访问http://www.nua.com/surveys)。随着高速DSL和电缆调制解调器连接的广泛应用,以及随着公司对Web主机所需支付费用的降低,当前有上千万的用户都在建立个人Web站点。另外,目前的在线用户已超过5亿(这个数字正以每月7%的速度上升),为了吸引这些网上“冲浪者”的注意力,Web开发者必须找到开发新技术的方法。
在本书的各章中,你将学到把Web技术立即应用到Web页面中的方法。每一章都集中介绍一项能够快速使用的Web技术,像动态内容、安全性、数据库访问以及客户端和服务器端处理等。首先介绍该技术的基础原理和在Web页面中应用它的最好方法,之后可以通过简单的剪切和粘贴将现成的解决方案应用到Web页面中,最后介绍使Web站点能够释放全部“能量”的技巧以及后台设置。
如果你立志开发一个快速的、充满艺术魅力并且可以吸引“眼球”的站点,那么本书可以帮助你实现这个愿望。
本书的适用范围
每天都有上百万的用户和专业Web开发人员在使用Web页面。为了简化他们的工作,很多Web开发者利用各种各样的Web开发软件来帮助他们完成Web页面的设计工作。但是,要开发全新的Web技术并能使站点运行,开发者们就必须大干一场并需要深入学习HTML标记、属性、层叠样式单(Cascading Style Sheets, CSS)规则、JavaScript、动态服务器页面(Active Server Pages, ASP)、PHP以及更多内容。
不管组成WWW(World Wide Web, 万维网)的站点有多少,谁都希望自己的站点更快、更安全并更易于维护。另外,站点的访客不仅想要看到有趣的内容,还希望可以快速地下载它们。而且大多数访客会认为那些宣称安全的站点真的很安全。也就是说,访客们除了对你放到站点上的内容感兴趣之外,他们还有质量、速度及安全性方面的要求。
本书验证了数百种能令Web开发者提高站点性能和安全性、丰富站点内容及易于站点维护的方法。实现本书提供的操作,不要求是有经验的编程人员或者网络管理人员。逐个步骤介绍的每个技巧都很容易完成,并且书中提供的解决方案可以很方便地粘贴进Web页面中。
在本书中,你将学习以下内容:
用来建立你的第一个Web站点的HTML基础知识,以及发布Web站点必须执行的步骤。
利用基于HTML的表格组织页面信息的方法,以及如何用表格布局文本和图片。
如何利用层叠样式单实现对Web页面中文本格式的完全控制以及简化以后的更新。
XHTML与HTML的区别,你在页面中可以使用的XHTML的新性能,以及将HTML页面转换成XHTML的方法。
更好地开发带图像页面的技巧,尽量减少下载图片时用户等待时间的方法。
如何使用PHP和ASP建立动态页面内容。
使用HTTP和CGI设置完成后台操作,用以自动识别用户浏览器类型、连接速度等。
确保你的系统免受黑客攻击,以及识别系统中可能会被恶意访问者利用的、潜在安全漏洞的方法。
如何在你的站点中将信用卡机制与电子商务结合起来。
其他更丰富的内容。
使用本书所提供技巧的要求
本书提供了大量的可以提高所开发站点的性能、安全性以及丰富站点内容和使站点更易于维护的方法。在每一章中,都能找到可以立刻在你的站点中应用的操作。
要使用这些技巧,并不需要高端的软件或者其他的图形图像制作工具。你只需要花费5到10分钟按照提示的说明一步步去做就行了。如果需要,提示中会告诉你到哪些站点(免费的)下载所需的工具。
对于高级Web开发人员和编程高手来说,本书介绍使用脚本完成枯燥操作的方法。书中所使用的所有编程语言或者是内置在浏览器、服务器中,或者可以从Web站点直接下载。如果你以前从来没有使用过这些语言也不用担心,在每一章的开始部分,对每种开发语言都提供了所需基础知识的介绍。
本书包含的内容
本书共有12章。每章介绍一种特定的Web技术、编程语言或者设计技术。
第1章“HTML基础”  作为全书的开始,为了更好地学习本书的后续内容,该章为Web开发新手打基础。设计者将要学习如何建立HTML页,如何将位于他们自己的PC中的文件以页面的形式显示出来,以及如何利用Web服务器使页面能够被更多访客通过Web访问。
第2章“HTML表格”  在Web页面中,表格用来组织大量的、需要在屏幕显示的数据。很多Web设计者还用表格控制页面中文本和图形的排列。例如,用表格可以使文本围绕在图片的周围,或者在页面中提供缩略图的表格,当用户点击缩略图时,完整图像(通常会很大)将被下载。
第3章“HTML表单”  在Web中,几乎所有的站点都使用表单来实现与访客的交互。表单可能会要求访问者提供各种各样的信息,像货运地址、个人数据或者用于支付费用的信用卡号码等等。另外,表单使用户可以对本站点及其他站点提供的货物、服务及内容进行查询。设计者使用HTML标记建立表单。当用户提交了信息后,Web服务器运行一个特殊的程序(开发者称为“脚本”)来对数据进行处理,像存储数据。在该章中,你将学习如何使用HTML建立表单,如何使用JavaScript检验用户输入数据的有效性,以及如何处理用户提交的数据。
第4章“层叠样式单”  在Web页面中,开发者使用各种各样的HTML标记来格式化文本、图形和链接。只使用 HTML标记,像粗体显示标记<b>、斜体显示标记<i>等,Web开发者的确可以按照其设想完成页面的格式化。但是,如果格式需要改动的话,开发者就不得不改动很多标记。层叠样式单(CSS)使Web站点更易于维护。使用CSS,可以设置页面中文本的字体、颜色、对齐方式以及其他格式。如果需要对这些格式进行改动,只需要改变类型定义就可以了,所有定义了类型的文本格式立即随之改变。另外,希望寻找高级设计技巧的开发人员会发现,CSS可以精确定位页面元素,甚至可以将文本和图形堆砌出无穷无尽的效果。
第5章“XHTML和显示趋势”  为了保证你的Web页面在下一代的Web浏览器中也能运行良好,你必须遵循万维网联盟(W3C)的推荐标准。当按照推荐标准的规定时,XHTML标准中的“规则”就禁止使用不正确的语法、缺失或者自定义的标记以及无效属性来建立页面。如果在代码中避免了上述情况,所开发页面就会有很好的外观并且能够在所有的标准浏览器上运行。另外,如果页面设计者们保证了页面描述的正确性(遵照XHTML的标准),浏览器开发者们就可以忽略掉用来“猜测”不规范的HTML意图的代码。另外,在非PC设备(像移动电话、掌上器件、车载便携式电脑等)上运行的浏览器不能够做得很大,因为这些设备通常都只有有限的存储能力。该章首先讲述如何运行一个应用程序(HTML Tidy),用来检测你的Web页面HTML,矫正其中的错误并将HTML转换成XHTML。你还将学习使用在线确认程序,该程序可以检测你新建立的Web页面以确保使其遵守XHTML标准。然后讲述如何通过添加新的标记和属性来扩展标记语言属性的主题。最后还有关于如何检测用户浏览器类型,以确保你的页面可以在非PC设备上运行的浏览器中正确和快速地显示。
第6章“图像”  图像在Web页面中是被广泛使用的。但是,很多提供大量图像的站点却因为下载这些图形图像必须花费很长的时间,而失去了很多没有耐心的访客。在该章中你将学习像高速缓存和预加载等技术以及一些设置技巧,使你能够大大减少图片的下载时间。另外,还要学习各种图形图像文件格式以及在什么场合使用它们。此外,该章还要介绍调色板以及如何确保站点内容是“Web友好”的方法。最后,专业制图人员还将学习简化将图片放到Web上的方法。
第7章“动画、声音与视频”  随着高速电缆调制解调器和DSL接入的出现,很多Web站点都使用了动画、背景音乐以及视频来吸引用户的注意。在该章中,你将学习如何综合使用各种动画,从简单的动态图形到高级的Flash动画。另外,你还要学习如何设置页面的背景音乐和如何按要求传递视频流。最后,将要学习的是如何从Web站点广播声音(就像一个基于Web的广播站)。
第8章“JavaScript”  JavaScript是Web设计者应用于Web页面中的一种编程语言。开发人员将JavaScript语句放在定义了Web页面的HTML的标记中。例如,JavaScript语句可能验证用户输入表单数据的有效性(该程序或脚本可能确保每一个字段非空或者出现的值正确并有意义)。JavaScript语句也可能依据用户在页面中的操作执行具体的处理。例如,当用户点击了“帮助”链接后,可以使用JavaScript显示一个包含帮助信息的弹出式窗口。用户的浏览器既显示HTML页面也执行JavaScript语句。在该章中,你首先将学习如何建立简单的JavaScript程序,之后学习几个可以直接粘贴进Web页面中使用的JavaScript解决方案。
第9章“Java applet 和 ActiveX对象”  多年来,程序员们都使用Java语言来建立可以运行于多种平台的applet。也就是说,同样的Java applet可以运行在Windows、Linux和 Mac操作系统下。Java applet使编程人员不必担心当用户下载这些applet时会遭遇计算机病毒。在Web世界中,有不计其数的你可能想要应用到你自己的页面中的“公用” Java applet。在该章中,你将学习如何将Java applet与HTML内容相结合。另外,该章还讲述如何对基于Windows的站点提供ActiveX支持。与Java applet不同,Java applet不会给下载它们的用户带来安全性的危险,而ActiveX对象不限制代码可以执行的任何操作。因此,只使用来自包含授权的可靠站点的ActiveX对象是很重要的。第9章详细介绍了你需要防范的内容。
第10章“PHP4”  PHP 是开发者用来建立动态(变化的)Web页面的编程语言。例如,使用PHP,你可以基于用户在表单中提供的信息,或者依据从你的站点预先存储在用户硬盘中的cookie中获取的信息,定制Web页面的内容。在Web世界,有超过1 000 000个站点使用PHP建立动态Web页面。在使用PHP之前,你必须下载并在系统中安装一个PHP解析器。该章将带领你完成整个安装过程。然后,你将学习如何建立简单的基于PHP的应用程序。正如上面提到过的,PHP是一种编程语言,所以该章的开始部分将向你介绍建立、测试和调试PHP程序的一些基础知识。接下来将提供几个可以在你的Web页面中快速应用的、基于PHP的解决方案。
第11章“ASP”  与PHP一样,ASP为Web开发者提供了一种建立动态内容的方法。要建立动态服务器页面(即一个动态Web页面),你可以使用很多编程语言,包括VBScript、JScript (Microsoft 版的JavaScript)、PerlScript、Python、Rexx等等。该章是你开发自己的动态服务器页面的基础。另外,该章提供了大多数Web页面都需要的解决方案,像建立和处理cookie、处理表单、与数据库交互、使用用户名和密码控制站点的访问、显示和跟踪广告条等等。
第12章“安全性与性能”  今年(2002年),黑客和计算机病毒花费了一般用户和企业超过120亿美元!在该章中,你将学习为保护站点,需要立即采取的步骤。如果当前你不是使用防火墙来保护站点(或者PC),就将学习如何下载、安装和配置站点。你还将学习到,选择不同的文件系统(操作系统用来存储磁盘上的文件和文件夹的软件)可以影响保护文件(使用授权和加密)的能力。另外,该章还介绍了建立安全传输(使用加密在后台交换数据包)所必须采取的步骤以及如何执行信用卡交易。最后,该章还介绍了一些可以用来提高你的站点性能的方法。
如何使用本书
虽然本书的内容安排是由浅入深的;但是,它们在结构上各自独立,你可以迅速跳到任何主题查找你需要的内容。
浏览全书,你会找到很多“实践”提示,这些内容可用来立即实现某种功能。
使用本书的参考站点
贯穿本书各章,我们提供了大量的HTML文件、动态服务器页面、JavaScript代码、PHP解决方案等等。在大多数情况下,你都可以将这些方案剪贴进自己的Web站点。本书中所有的文件,都可以通过链接http://www.osborne.com站点得到。

本书原书名:HTML & Web Design Tips & Techniques
本书原书号:0-07-219394-8

作者简介

(美)Kris Jamsa, Konrad King, Andy Anderson:暂无简介

译者简介

吴悦 吴冲华 等:暂无简介

图书目录

第1章  HTML基础 1
1.1  下载和安装Personal Web Server 12
1.2  管理Personal Web Server和发布自己的
Web页面 14
1.3  使用标题描述Web页面的内容 17
1.4  用文档类型定义标示Web文档 19
1.5  在Web文档中插入注释 20
1.6  指定Web页面文本的字体 21
1.7  用段落和换行标记控制文本的行文 22
1.8  使用标题级别标记和<font>标记的size属性
改变文本的字号 25
1.9  在HTML文档中改变文本的颜色 27
1.10  使用基本<img>标记在Web页面上添加
图片 28
1.11  改变文本和图片的对齐方式 30
1.12  向Web页面添加超文本链接 32
1.13  使用字符格式化标记改善单个字母和
文字的显示效果 34
1.14  在HTML文档中使用符号和特殊字符 35
1.15  使用水平线组织Web内容 36
1.16  使用块引用标记控制文本的左右边界 37
1.17  创建有序列表和无序列表 39
1.18  创建嵌套列表 41
1.19  创建定义列表 42
1.20  使用预格式化文本标记控制Web内容
显示 43
1.21  在Web页面框架内显示导航菜单 45
1.22  同时在屏幕上显示多个Web页面 46
第2章  HTML表格 49
2.1  创建含跨列或跨行单元格的表格 56
2.2  设置表格和单元格的边框宽度 58
2.3  设置表格和单元格的边框颜色 59
2.4  设置背景图像和颜色 61
2.5  确定颜色属性值 64
2.6  设置单元格补白和单元格间距 65
2.7  使用相对值或绝对值设置表格的大小 66
2.8  使用相对值或绝对值设置单元格的大小 67
2.9  水平或垂直对齐单元格的内容 68
2.10  在Web页面上对齐表格 70
2.11  通过插入一个透明GIF图像来控制单元格
的宽度和高度 70
2.12  让文本对图像进行环绕 72
2.13  在表格中显示缩略图库 73
2.14  为表格和图片创建项目符号和列表 75
2.15  使用表格创建导航栏 76
2.16  在表格的单元格中添加图像和链接 77
2.17  在Web页面上利用嵌套表格控制边界 78
2.18  通过将一幅图像的组成小块放进表格来
模拟图像映射图 79
2.19  将图像分割并放进表格单元格以创建一个
快速下载的Web图像 80
2.20  缩短Web浏览器绘制表格的时间 81
2.21  用表格来模拟Web页面的框架 82
2.22  用单元格背景颜色吸引访问者的
注意力 84
2.23  使用可视表格边框直观地对齐Web页
面中的内容 85
2.24  控制Web页面文本的中缝尺寸和页边距
宽度 86
第3章  HTML表单 89
3.1  在表单上创建单行输入区域 93
3.2  在表单上创建多行输入区域 95
3.3  在提交表单前验证文本元素的数据 96
3.4  在表单上添加复选框 98
3.5  在表单上添加单选钮 99
3.6  在提交表单结果前验证单选钮组的选择 100
3.7  在表单上放置下拉列表 102
3.8  在提交表单前核实访问者已经对选择
列表作出了选择 104
3.9  根据访问者提供的信息改变选择列表中
的有效条目 106
3.10  用隐藏区域将所有选择列表值发送给
Web服务器 107
3.11  在表单上添加重置按钮 108
3.12  防止访问者意外清除表单元素 109
3.13  在表单上添加提交按钮 111
3.14  用其他图像替换表单中的标准提交按钮
和重置按钮 112
3.15  使用不带CGI脚本的电子邮件发送表单
结果 113
3.16  用HTML表格控制表单元素和文本的
布局 114
3.17  用<label>标记创建表单导航快捷键 116
3.18  用onClick属性指示Web浏览器执行表单
验证函数 118
3.19  通过隐藏区域将值传递给Web服务器 119
3.20  用密码元素隐藏访问者的输入 120
3.21  在表单上添加一个普通按钮对象 121
3.22  根据情况控制表单元素的使用和禁用 121
第4章  层叠样式单 124
4.1  一个选择器使用多个CSS规则 133
4.2  用font-family属性定义字体 135
4.3  用font-size属性定义字体大小 136
4.4  创建覆盖文本 138
4.5  对齐Web页面文本 139
4.6  设置边空与行高 141
4.7  把文本放入列中 142
4.8  使用边框 144
4.9  段落缩进和文字之间距离的控制 146
4.10  段落首字母的设置 147
4.11  自定义超链接的外观 148
4.12  创建阴影效果 149
4.13  使用边框图像 150
4.14  设置背景图像和水印 152
4.15  浮动图像和文本 154
4.16  自定义列表的外观 155
4.17  用过滤器创建文本和图像效果 157
4.18  对齐表单的标签并为表单增加颜色 159
4.19  显示带说明文字的缩微图 161
4.20  控制鼠标指针形状 162
4.21  布局页面元素 164
4.22  检验样式单 165
第5章  XHTML和显示趋势 168
5.1  使用HTML Tidy将HTML转换成XHTML 178
5.2  为网页选择正确的DOCTYPE 181
5.3  使用XHTML有效性验证器来检验网页的
有效性 183
5.4  在XHTML网页中用关键字设置字体大小 186
5.5  用<optgroup>标记创建分组的XHTML
选择列表 187
5.6  使用层叠样式单规则为XHTML表格添加
颜色 189
5.7  在XHTML网页中使用CSS规则嵌入
字体 191
5.8  在XHTML网页中使用内联帧嵌入
另一个XHTML网页 193
5.9  一次更新多个XHTML页面内联帧 195
5.10  根据媒体类型来改变XHTML页面的
外观 198
5.11  控制Web浏览器打印XHTML网页的
方式 200
第6章  图像 203
6.1  带图像页面的跨平台问题 208
6.2  在<img>标记中指定图像尺寸 211
6.3  使用alt属性显示替代图像的文字 213
6.4  用<img>标记的title属性创建工具提示 214
6.5  把照片压缩为JPEG格式 216
6.6  用GIF格式文件保存剪贴画和文字 218
6.7  使图像下载的速度显得更快 219
6.8  PNG-8和PNG-24文件格式 220
6.9  用图像编辑器转换图像文件格式 221
6.10  用扫描仪制作用于Web页面上的图像 222
6.11  创建彩色横线 223
6.12  用lowsrc属性快速下载图像 224
6.13  使用Web安全调色板来精确显示颜色 225
6.14  创建图像超链接 226
6.15  用图像创建平铺背景 227
6.16  创建GIF格式的透明图像 229
6.17  点击缩略图像得到完整尺寸的图像 231
6.18  预下载并缓存图像 233
6.19  用抖动技术扩展Web安全调色板 234
6.20  使用抗锯齿功能的问题 235
第7章  动画、声音与视频 238
7.1  从头开始创建GIF动画 253
7.2  通过内部设置控制GIF动画 254
7.3  用GIF动画创建广告条 256
7.4  使用中间帧动画在GIF动画中产生平滑
过渡的效果 258
7.5  在Web站点上插入一个完整的Flash
闪屏 260
7.6  从头创建一段Flash电影 262
7.7  使用FlaX创建基于文本的动画 264
7.8  广播流式音频和视频 264
7.9  创建自己的流式媒体 267
7.10  创建使用Web摄像机的页面 268
7.11  用SMIL将视频和音频集成到Web
站点 269
第8章  JavaScript 273
8.1  处理不支持脚本的旧版浏览器 282
8.2  通过使用JavaScript数组在一个变量中
存储多个数值 283
8.3  让脚本做出判断然后进行处理 284
8.4  基于两个或多个条件做出判断 286
8.5  条件非真时执行的代码 286
8.6  指定次数的重复语句 287
8.7  条件为真时的循环语句 288
8.8  响应JavaScript事件 288
8.9  在Web页面主体中执行JavaScript语句 290
8.10  调用一个用户定义的JavaScript函数 292
8.11  在事件处理器中调用JavaScript函数 294
8.12  深入了解JavaScript事件处理器 295
8.13  利用翻转效果创建交互式的
导航条 297
8.14  利用Scripting对象的原型数组 299
8.15  通过名字替代位置码来查询Web页面
对象 300
8.16  支持文档对象的目录 301
8.17  利用JavaScript图像数组 304
8.18  使用JavaScript链接数组 305
8.19  使用JavaScript改变Web页面颜色 307
8.20  在访问者的计算机硬盘上存储cookie
文件 309
8.21  用JavaScript格式化cookie数据 310
8.22  从cookie文件恢复cookie值 312
8.23  从cookie文件中删除一个cookie 313
8.24  利用外部脚本节约时间和减少编程 314
8.25  利用onLoad事件创建动画 316
8.26  利用JavaScript显示自替换广告条 317
8.27  指示超链接到新文件 318
8.28  预缓存图片以缩短图像显示的时间 320
8.29  使用JavaScript创建一个滚动文本框 321
第9章  Java applet和ActiveX对象 323
9.1  使用applet创建弹出式导航菜单 338
9.2  使用applet以动画形式显示文本字符串 340
9.3  使用applet显示和打印任意一年的日历 341
9.4  使用applet随机显示文本文件中的一个
段落 342
9.5  使用applet创建一个在自己的窗口中运行
的导航菜单 344
9.6  使用applet在屏幕上的矩形框中垂直滚动
文件内容 347
9.7  使用applet沿正弦曲线以动画形式显示
图像 349
9.8  通过编辑Java源代码来创建定制
的 applet 350
9.9  使用Microsoft Chat ActiveX控件向Web页
面添加Internet Chat 355
9.10  在Internet Explorer中只使用ActiveX
对象 357
第10章  PHP4 360
10.1  从HTML表单向PHP脚本发送数据 376
10.2  使用PHP解析、提取表单数据 379
10.3  使用PHP发送e-mail消息 382
10.4  判断访问者的Web浏览器是否接受
cookies 384
10.5  使用PHP和硬盘文件来设置访问网站的
用户名/密码 386
10.6  防止访问者直接链接到网站中的页面 388
10.7  使用PHP会话在网站的访问者和Web
服务器之间建立持久的连接 389
10.8  创建MySQL数据库和数据表 391
10.9  在Web页面上用HTML表格列出SQL
查询结果 392
10.10  使用PHP生成随机的密码 394
10.11  使用PHP和MySQL来定位访问者在
网站上所在的位置 396
10.12  防止访问者修改URL参数中的变量值 398
10.13  使用PHP和MySQL来跟踪访问者在
网站上所在的位置 399
10.14  从通过代理服务器发送的Web页面
请求中获取访问者的IP地址 401
10.15  防止访问者猜测其他访问者的PHP
会话标识 402
10.16  使用PHP函数创建Web页面模板 404
10.17  使用PHP在Web页面上加入文件上载
功能 406
第11章  ASP 409
11.1  控制从Web服务器到浏览器通过HTML
输出流传送的数据内容 421
11.2  防止Web浏览器显示过期的ASP 425
11.3  使Web浏览器重定向到另一个网页 426
11.4  使用cookie在HTTP请求之间保留变量 428
11.5  从ASP Form集合中获取表单结果 431
11.6  从ASP QueryString集合中获取表单
结果 433
11.7  从服务器变量集合中获取信息 436
11.8  通过MyODBC驱动程序连接到MySQL
数据库管理系统 438
11.9  设置对网站的用户名/密码访问 440
11.10  开始一个会话并与会话变量一起工作 443
11.11  执行SQL查询并在HTML表中显示查询
结果集 446
11.12  用Microsoft Banner Ad Rotator显示广
告条 450
11.13  跟踪Microsoft Banner Ad Rotator印记和
点击通道 453
11.14  处理“Status: 404 Not Found”错误 457
第12章  安全性与性能 461
12.1  下载和安装公钥、数字签名以及
服务器ID 470
12.2  在IIS下创建安全网页 471
12.3  安装基于软件的防火墙 472
12.4  细调防火墙的端口分配 474
12.5  减少你的站点对病毒的漏洞 475
12.6  通过禁用打印和文件共享提升性能和
安全性 478
12.7  使用客户端证书限制用户访问 478
12.8  审核系统事件以检测入侵者 480
12.9  使用NTFS文件系统 482
12.10  禁用远程服务 484
12.11  分析系统的弱点 486
12.12  处理信用卡数据 487
12.13  分析Web站点的性能链 488
12.14  创建网络“农场” 492
12.15  监测服务器性能 492

教学资源推荐
作者: 郭文夷 等编著
作者: (美)Steven S.Muchnick
作者: (美)Y.Daniel Liang 著
参考读物推荐
作者: George Shepherd
作者: 马延辉 陈书美 雷葆华 著