具体描述
包含在Windows 2000中的Active Server Pages 3.0(ASP 3.0)是Microsoft公司推出的又一个支持Internet的功能强大的网页制作软件包,除了继续保持其适应于各种浏览器的基本特征外,与ASP 2.0相比,功能更加强大,目前已成为开发Internet应用程序的理想选择。
本书第1~7章介绍了ASP的基础知识、ASP 3.0的变化、ASP的对象模型、使用ASP脚本和外部组件的所要求的基本概念。第8~12章介绍了通用数据的访问和连接问题,包括ADO、UDA和XML。第13~18章介绍了使用ASP建立组件的问题,以及COM和COM+如何改变组件的环境。第19~23章是关于ASP与BackOffice类应用软件的结合问题,如Microsoft Message Queue Server、Collaborative Data Objects、Microsoft Exchange和Active Directory等等。第24~27章是在企业环境中使用ASP的安全性、性能和可扩展性等问题。第28章和附录提供了一个XML驱动的在线报纸示例和大量以表格形式给出的相关资料。
本书不仅为Internet开发人员提供了详实的开发编程指导,也是致力于Internet网络应用与开发的广大科技人员和大专院校相关专业师生的一本重要的自学、教学参考书。
作者简介
目录信息
前言
第1章 ASP基础
1.1 ASP的起源
1.1.1 HTML的起源
1.1.2 动态页面的起源
1.2 ASP如何与IIS连接
1.2.1 关于应用程序的映射
1.2.2 处理一个ASP文件
1.3 相关设置问题和管理
1.3.1 IIS的安装
1.3.2 IIS管理工具
1.3.3 常见的管理任务
1.4 ASP 3.0对象模型概要
1.4.1 对象环境概念
1.4.2 ASP内置的对象
1.5 ASP 3.0中的新特性
1.5.1 ASP 3.0新特性概要
1.5.2 对ASP 2.0的改进
1.5.3 VBScript 5.0中的新特性
1.5.4 JScript 5.0中的新特性
1.5.5 其他的新特性
1.6 小结
第2章 请求和响应的处理
2.1 客户端和服务器的交流
2.2 Request和Response对象
2.2.1 Request对象成员的概述
2.2.2 Response对象成员概述
2.3 使用Form和QueryString集合
2.3.1 访问ASP集合的一般技术
2.3.2 访问和更新Cookies集合
2.3.3 Form和QueryString的差异
2.3.4 查看Request和Response对象内容
2.3.5 ASP中cookie的使用
2.4 使用ServerVariables集合
2.4.1 “自引用”页面
2.4.2 检测浏览器的版本
2.4.3 检测浏览器的语言
2.4.4 其他有用的ServerVariables集合的值
2.5 其他Request和Response技巧
2.5.1 连接、缓冲和页面重定向的管理
2.5.2 操作HTTP报头
2.5.3 使用客户证书
2.5.4 读写二进制数据
2.5.5 创建定制的日志消息
2.6 小结
第3章 ASP应用程序与会话
3.1 Web上的状态管理
3.1.1 状态的准确定义
3.1.2 状态的重要性
3.1.3 在Web上创建状态
3.2 Web应用程序的定义
3.2.1 ASP应用程序的定义
3.2.2 ASP会话的定义
3.3 ASP的Application对象和Session对象
3.3.1 ASP的Application对象成员概述
3.3.2 ASP的Session对象成员概述
3.3.3 使用Application和Session的事件
3.3.4 活动中的ASP Application对象
3.3.5 活动中的ASP Session对象
3.4 小结
第4章 服务器进程和ASP Server对象
4.1 动态页中服务器端的处理
4.2 服务器端的包含指令
4.2.1 不可思议的ASP#include指令
4.2.2 服务器端包含指令概要
4.2.3 服务器端包含指令的例子
4.3 ASP Server对象
4.3.1 ASP Server对象成员概述
4.3.2 创建其他对象的实例
4.3.3 执行其他的网页
4.3.4 Server对象的错误处理
4.3.5 获取Server对象的路径信息
4.3.6 使用Server对象格式化数据
4.4 小结
第5章 脚本运行期库对象
5.1 脚本对象的定义
5.1.1 不同类型的对象和组件
5.1.2 VBScript和JScript脚本对象
5.2 创建对象和组件实例
5.2.1 使用Server.CreateObject方法
5.2.2 使用元素
· · · · · · (收起)
读后感
10年前的网站ASP就是技术,其实10年后倘若服务器还在是还能用的.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp
10年前的网站ASP就是技术,其实10年后倘若服务器还在是还能用的.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp
10年前的网站ASP就是技术,其实10年后倘若服务器还在是还能用的.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp
10年前的网站ASP就是技术,其实10年后倘若服务器还在是还能用的.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp
10年前的网站ASP就是技术,其实10年后倘若服务器还在是还能用的.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp.asp
用户评价
这本书的排版和装帧简直是一场灾难。拿到手的时候,我就感觉到一股廉价的油墨味扑鼻而来,纸张的质量也实在不敢恭维,摸上去粗糙得像砂纸,油墨印得忽深忽浅,很多地方字迹模糊不清,看着就费劲。更要命的是,里面的代码块格式混乱得像是随机粘贴的,缩进错位、换行突兀,这对于一本编程书来说简直是致命伤。我花了大量时间试图辨认那些扭曲的符号和不成形的英文单词,简直是在做阅读理解的极限挑战。我原本以为这会是一次深入学习的旅程,结果却变成了一场与印刷质量的拉锯战。如果作者和出版社对自己的作品连最基本的尊重都没有,读者又如何能指望内容有多么严谨和可靠呢?这本实体书的体验感极差,严重影响了阅读的心情和效率。
我必须坦诚地说,这本书的章节逻辑跳跃性极大,完全没有一个清晰的脉络可循。前一章还在讨论基础的组件生命周期,下一章就突然插入了一大段关于性能优化的底层原理,而且没有任何过渡或者铺垫,让人猝不及防。我常常需要不断地在前后章节之间来回翻阅,试图拼凑出作者的思路,但很多时候都以失败告终。感觉就像是作者把所有他知道的知识点一股脑地倒在了这里,完全没有经过系统的梳理和组织。对于初学者来说,这种学习体验无疑是灾难性的,会让人产生强烈的挫败感;即便对于有一定基础的人来说,想要从中建立起一个稳固的知识框架也是异常困难的。这本书更像是一份杂乱无章的笔记集合,而不是一本结构严谨的教材。
书中对核心概念的解释深度严重不足,很多关键点的描述都停留在表面,用词非常含糊。比如,它提到了某个高级特性,但对于其背后的运行机制、不同配置选项的影响,以及实际应用场景中的注意事项,却语焉不详。我不得不频繁地离开这本书,转而到各种在线论坛和官方文档上去搜索更详细的解释,才能勉强理解书上那几句轻描淡写的描述到底意味着什么。这使得阅读过程效率低下,而且极大地削弱了书籍作为独立学习资源的价值。一本优秀的技术书籍,应当是能够独立解释复杂概念的,而不是仅仅作为一个提示性目录存在。如果我需要花费额外数倍的时间去“翻译”书上的内容,那么这本书的撰写者显然没有尽到应尽的责任。
不得不提的是,书中引用的第三方库和框架版本极其陈旧。我注意到很多依赖包的版本号停留在好几年前,这在技术更迭如此之快的领域是无法接受的。当我尝试用书中的代码进行编译或运行时,编译器立刻抛出了一大堆关于API弃用和兼容性问题的警告,甚至很多代码直接无法运行。这迫使我必须手动去升级所有的引用,并根据新的文档重写大量的逻辑,这占据了我大量的时间和精力,完全打乱了我原有的学习计划。对于一本声称教授“高级编程”的书籍来说,紧跟行业最新实践是最低要求。这种落伍的内容不仅无用,反而会误导读者,让他们在不知不觉中学习到已经过时的、低效的甚至是有安全隐患的编码方式。
这本书的示例代码简直是脱离实际的“玩具代码”。每一个例子都过于理想化,只展示了某个功能点孤立地运行起来的样子,却完全忽略了真实世界应用中的复杂性,比如错误处理、异步操作的健壮性、资源管理等方面。我尝试将书中展示的几个“完美”代码片段移植到我自己的项目中,结果遇到了大量的运行时异常,这些错误在书上从未被提及。编写技术示例的初衷是为了指导实践,而不是展示理论的完美状态。这本书的作者似乎没有意识到,代码的价值在于其在真实环境中的可用性和可维护性。看到那些不切实际的例子,我感觉自己好像在看一本教人如何驾驶飞机的理论手册,里面却完全没有提到如何应对引擎故障或恶劣天气。