ASP.NET 3.5构建Web 2.0门户网站(影印版)

ASP.NET 3.5构建Web 2.0门户网站(影印版)
作 者: 扎布尔 ZABIR
出版社: 东南大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: ASP
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  OmatALZabir是Pageflakes的创始人和首席技术官、微软MVP、受欢迎的.NET博客作者(http://msmvps.com/omar)以及CodeProject的频繁贡献者。2006年,Pageflakes在西雅图地区SEOmoz.org进行的一次评审中,排名超过了iGoogle、Live.com、Netvibes和Protopage。

内容简介

或许您认为自己对ASP.NET已经相当了解,请再考虑一下。这本卓然不群的指南为使用ASP.NET3.5和其他前沿微软技术构建网站提供了大师级课程指导。它教您如何开发坚若磐石的Web门户应用程序,每天能够承受数百万次的点击,同时确保应对扩展性和安全性的压力。这些程序不仅可以用于面向大众消费群体的主页,也可用于企业发布高效内容聚合的消息板(dashboard)。Pageflakes的创始人和首席技术官Ornar AL Zabir所著的这本《ASRNET 3.5构建Web 2.0门户网站》展示了如何使用ASP.NET 3.5、AsP.NET AJAx、windows Wor’kflow:Foundation、LTNQ和.NET3.5来开发类似于My Yahoo!、iGoogle和]Pageflakes的门户站点。在书中,AL Zabir构建了一个支持Ajax的开源门户原型,并且向您一一讲解设计和架构中面临的挑战、高级Ajax概念、性能优化技巧和服务器端扩展性问题。

图书目录

Preface

1. Introducing Web Portals and Dropthings.com

Defining a Web Portal

Defining a Web 2.0 Portal

Using a Web Portal

Navigating Dropthings

Using ASP.NET AJAX

Using C# 3.0 and .NET 3.5

Summary

2. Architecting the Web Portal and Widgets

Using a Widget Framework

Adding Widgets

Maximizing the First-Visit Experience

Rendering a Second-Visit Experience

Improving ASP.NET AJAX Performance

Adding Authentication and Authorization

Preventing Denial-of-Service Attacks

Summary

3. Building the Web Layer Using ASP.NET AJAX

Implementing the Start Page of a Web Portal

Building a Custom Drag-and-Drop Extender for a Multicolumn Drop Zone

Implementing WidgetContainer

Building Widgets

Page Switching: Simulating a Nonpostback Experience

Using the Profile Object Inside a Web Service

Implementing Authentication and Authorization

Implementing Logout

Summary

4. Building the Data and Business Layers Using .NET 3.5

Introducing LINQ to SQL

Building the Data Access Layer Using LINQ to SQL

.........

5. Building Client-Side Widgets

6. Optimizing ASP.NET AJAX

7. Creating Asynchronous, Transactional, Cache-Friendly Web Services

8. Improving Server-Side Performance and Scalability

9. Improving Client-Side Performance