ASP.NET.3.5揭秘(卷2).(美)沃尔瑟

preview
需积分: 0 1 下载量 76 浏览量 更新于2012-03-12 收藏 58.32MB RAR 举报
《ASP.NET 3.5揭秘》是美国作者沃尔瑟的一部技术专著,该书的中文版分为两卷,此处讨论的是卷2。ASP.NET 3.5是微软开发的一个强大的Web应用程序框架,用于构建动态、数据驱动的网站。本书深入浅出地探讨了ASP.NET 3.5的核心概念和技术,旨在帮助开发者充分利用这一平台的优势。 在ASP.NET 3.5中,主要的知识点包括: 1. **ASP.NET架构**:ASP.NET 3.5基于.NET Framework 3.5,其架构包含一系列的组件和服务,如页面生命周期管理、请求处理管道、状态管理以及安全性机制等。 2. **Web Forms**:这是ASP.NET中的一个核心特性,允许开发者使用控件和事件驱动模型来构建交互式的网页应用。Web Forms提供了丰富的服务器控件,如按钮、文本框、表格等,简化了开发过程。 3. **MVC(Model-View-Controller)模式**:尽管在ASP.NET 3.5中MVC框架是单独的,但它是ASP.NET发展的一个重要方向。MVC模式鼓励分离关注点,将业务逻辑、用户界面和数据访问分离开,提高了代码的可测试性和可维护性。 4. **AJAX支持**:ASP.NET 3.5引入了AJAX Extensions,使得开发者可以轻松地创建异步更新的用户体验,无需离开当前页面就能与服务器进行交互。 5. **Linq(Language Integrated Query)**:这是一个新的查询语言,允许开发者在C#或VB.NET中直接编写查询语句,与数据库、集合和其他数据源进行交互,极大地简化了数据操作。 6. **WCF(Windows Communication Foundation)**:这是微软提供的一种统一的面向服务的通信框架,可用于创建分布式系统,包括Web服务、WPF和WinForms应用之间的通信。 7. **WF(Windows Workflow Foundation)**:这个框架为开发工作流应用提供了支持,允许开发者定义和执行复杂的业务流程。 8. **数据访问技术**:ASP.NET 3.5提供了多种数据访问选项,如ADO.NET、Entity Framework,以及与SQL Server的紧密集成,简化了数据库操作。 9. **安全性**:书中还详细讨论了ASP.NET的安全特性,包括身份验证、授权、加密以及防止常见攻击的策略。 10. **部署和性能优化**:如何在生产环境中部署ASP.NET 3.5应用,以及如何进行性能监控和调优,都是书中涵盖的重要内容。 《ASP.NET 3.5揭秘》卷2可能深入到这些话题的高级特性和实践案例,通过沃尔瑟的清晰解释和实例,读者能够掌握ASP.NET 3.5的精髓,并提升开发技能。书中提供的扫描版PDF文件应该包含了详细的章节和示例代码,帮助读者学习和参考。