深入理解ASP.NET:核心技术与实践

需积分: 5 14 下载量 96 浏览量 更新于2024-08-01 收藏 3.29MB PDF 举报
"《Inside ASP.NET》是Scott Worley撰写的一本书,由New Riders Publishing于2001年11月15日出版,ISBN号为0-7357-1135-6,全书共730页。这本书深入介绍了ASP.NET技术,包括核心概念、数据访问、高级技术和实际应用等多个方面。" 书中详细讲解了ASP.NET的各个方面,如: 1. ASP.NET概述:涵盖了ASP.NET的基本概念,以及.NET基础类库的角色。讨论了ASP.NET的Web应用程序配置、会话和状态管理、缓存管理以及开发层次结构。此外,还涉及Web表单、XML Web服务、与COM/COM+的互操作性、组件服务、ADO.NET、从经典ASP到ASP.NET的迁移、全球化和本地化以及增强的安全特性。 2. 使用ASP.NET开发应用程序:探讨了应用设置文件、页面语法、常用对象和类,以及如何跟踪ASP.NET应用程序。同时,也指出了在迁移过程中可能遇到的问题。 3. 配置ASP.NET应用程序:重点在于部署web.config配置文件,使用<appSettings>配置节以及分析system.web配置节。 4. 核心ASP.NET:包括基于Web表单的开发,介绍了Web表单架构、代码与用户界面的分离、服务器控件和验证控件。 5. ASP.NET的状态管理:定义了状态管理的概念,并详细阐述了如何在ASP.NET中使用各种状态管理方法。 6. 使用ADO.NET访问数据:从Web开发的角度讨论数据访问,对比了ADO和ADO.NET,展示了如何操作主要的ADO.NET对象,构建数据驱动的Web表单以及事务处理。 7. 在ASP.NET中使用XML:解释了XML文档结构,阐述了XML在ASP.NET中的作用,介绍了其他XML技术,并提供了在应用中使用XML的实际示例。 8. ASP.NET中的XML Web服务开发:介绍了XML Web服务的基础,使用SOAP工具包与XML Web服务,服务的发现和在ASP.NET页面中使用XML Web服务。 9. 保护ASP.NET应用程序的安全:概述了ASP.NET的安全特性,讲解了如何在应用程序中应用安全措施,并深入探讨了ASP.NET的安全内部工作原理和其他安全考虑因素。 10. 与ASP.NET结合使用组件服务:解释了组件服务是什么,以及如何在ASP.NET应用中应用组件服务,包括业务对象的创建和使用。 11. 与ASP.NET结合使用消息服务:介绍了消息系统的概念,管理Windows 2000下的MSMQ消息队列,概述.NET消息服务的架构,并展示了如何通过MSMQ和.NET实现任务。 12. 与ASP.NET结合使用目录服务:介绍了目录服务,特别是Active Directory的工作原理和优点。 13. ASP.NET应用程序的本地化和全球化:定义了本地化,说明了如何本地化ASP.NET Web应用程序。 14. ASP.NET的缓存控制:涵盖了ASP.NET的缓存管理,包括页面输出缓存、部分页面缓存(Fragment Caching)和请求缓存。 15. 创建ASP.NET用户和自定义控件:讲解了用户控件和自定义控件的创建。 16. 用ASP.NET进行移动设备开发:简述了无线应用协议(WAP)、无线标记语言(WML)以及ASP.NET在移动设备开发中的应用。 17. 将所有元素整合在一起:通过名为ProjectPal的应用程序实例,展示如何将所学知识应用于实际项目,分析了应用架构和服务层。 《Inside ASP.NET》是一本全面介绍ASP.NET技术的权威指南,不仅适合初学者,也为有经验的开发者提供了深入理解ASP.NET的强大资源。