本书与您分享那些已经完成从ASP到ASP.NET迁移的开发人员的宝贵经验,了解他们在迁移到ASP.NET时所采用的各项技术。本书介绍如何选择迁移策略、重新设计应用程序来利用.NET的功能、ASP和ASP.NET在编写代码时的区别、如何将业务对象导出到.NET、如何集成现有的COM对象和服务,以及如何充分利用.NET数据访问和XML功能等内容,以便帮助您成功地实现迁移操作。
本书适合于那些曾经用ASP构建过Web应用程序并希望将ASP应用程序迁移到ASP.NET应用程序的读者阅读。
第1章 迁移策略
1.1 迁移的商业原因
1.2 迁移进度计划
1.3 技能要求
1.4 硬件和软件要求
1.5 迁移环境
1.6 选择迁移策略
1.7 迁移策略
1.8 小结
第2章 重新设计应用程序
2.1 简单的ASP站点
2.2 使用COM组件的ASP应用程序
2.3 分布式的体系结构
2.4 小结
第3章 表示层体系结构
3.1 ASP.NET页面
3.2 创建服务器控件
3.3 使用ASP.NET实现安全
3.4 使用会话状态
3.5 剖析web.config
3.6 小结
第4章 重新设计用户界面
4.1 服务器控件的高级应用
4.2 页面元素模块化
4.3 使用ASP.NET的缓存功能
4.4 使用跟踪技术
4.5 转换XML
4.6 确定浏览器
4.7 移动Web窗体
4.8 小结
第5章 重写VB业务对象
5.1 COM和ASP
5.2 VB和VB.NET
5.3 类库提供的功能
5.4 VB业务对象: 重写还是重用
5.5 小结
第6章 COM互操作性
6.1 概述
6.2 调用本地代码
6.3 后期绑定
6.4 互操作程序集
6.5 编组
6.6 单元
6.7 错误处理
6.8 ActiveX控件
6.9 重用还是重建
6.10 小结
第7章 服务组件
7.1 概述
7.2 创建服务组件
7.3 部署
7.4 调用服务组件
7.5 即时激话(JITA)
7.6 事务处理
7.7 对象入池
7.8 排队组件
7.9 访问控制
7.10 小结
第8章 关于ADO.NET
8.1 ADO.NET的优点
8.2 ADO.NET的体系结构
8.3 使用ADO.NET
8.4 比较ADO和ADO.NET
8.5 XML支持
8.6 有关ADO.NET的最好经验
8.7 小结
第9章 关于XML
9.1 Microsoft的XML技术
9.2 ASP.NET和XML
9.3 MSXML组件和.NET类
9.4 DOM处理
9.5 流处理
9.6 创建XML文档
9.7 XSLT处理
9.8 错误处理和验证
9.9 Web应用程序中的XML
9.10 小结
附录A 支持、勘误表和代码下载
ASP.NET并不仅仅是ASP的一个新版本。从ASP到ASP.NET的迁移并不同于ASP以前版本之间的迁移。这里需要了解的差异和概念更多,其中一个主要原因是,ASP.NET现在已是.NET Framework平台的一部分。
在ASP.NET中,很多时候需要用不同的方式来考虑Web应用程序。为了充分利用该技术,我们需要调整方法,使之适用于所构建的应用程序。
如果要将现有的ASP应用程序迁移到ASP.NET应用程序,则需要仔细考虑与之相关的操作。如果仅仅是将ASP代码一行行地转换为与ASP.NET兼容的代码,并不会带来多少好处。但借此机会重新设计并创建应用程序,则可以令我们受益匪浅。
本书并不准备详细讲述ASP.NET;这种类型的参考书籍很多,而且内容更详尽。因此,我们希望您在学习要书内容时,要结合其他相关书籍的内容。本书将与您共享那些已经完成迁移操作的开发人员的宝贵经验,帮助您轻松实现从ASP到ASP.NET的迁移。
本书适时提出一些疑问,将您的注意力集中到重要问题上,从而帮助您尽快、顺利地完成迁移。