网站颜色:

ASP.NET3.5构建Web2.0门户网站(影印版).

  • 书名:ASP.NET3.5构建WEB2.0门户网站(影印版)
  • 定价:48.00元
  • 出版社名称:东南大学出版社
  • 出版时间:2010年06月
  • 作者:扎布尔
  • 开本:16
  • 书名:ASP.NET3.5构建WEB2.0门户网站(影印版)

编辑推荐

“如果您把创建高性能的、现代化的、基于Ajax技术的ASP.NET网站作为一项严肃的工作,那么这本《ASP.NET 3.5构建Web 2.0门户网站》正是为您所准备的。”
  ——Mike Pope,微软用户教育
  通过本书您将学岛
  实现一个高度松耦合的架构,紧跟流行的n层结构和基于构件的应用程序模型提供拖放功能,并且使用ASENET 3.5构建Web.软件层的服务器端
  运用LINQ建立数据访问层,并使用windows Workflow Foundation建立作为工作流集合的业务逻辑层
  使用Javascript开发客户端构件以获得更快的性能和更好的缓存效果
  发挥ASP.NET AJAx框架的最大效能以获得速度更快、具有更多动态效果和更好可扩展性的站点
  构建一个客户web服务调用句柄以克服ASPNET AJAX 1.0的缺点,从而得到异步、支持事务处理和缓存友好的网络服务

内容简介

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

作者简介

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

目录

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
 Introducing Windows Workflow Foundation
 Building the Business Layer Using WF
 Implementing the DashboardFacade
 Summary
5. Building Client-Side Widgets
 Delaying Server-Side Widget Loading
 Content Proxy
 Building a Client-Side RSS Widget
 Building a Client-Side Flickr Widget
 Summary
6. Optimizing ASP.NET AJAX
 Combining Multiple Ajax Calls into One Call
 Timing and Ordering Ajax Calls to the Server
 Using HTTP GET Calls Instead of HTTP POST
 Working with the this Function
 Summary
7. Creating Asynchronous, Transactional, Cache-Friendly Web Services
 Scalability Challenges with Web Services
 Asynchronous Web Methods
 Modifying the ASP.NET AJAX Framework to Handle Web Service Calls
 Developing Your Own Web Service Handler
 Making an Asynchronous and Cache-Friendly Proxy
 Scaling and Securing the Content Proxy
 Summary
8. Improving Server-Side Performance and Scalability
 Instrumenting Your Code to Identify Performance Problems
 Optimizing the HTTP Pipeline
 Optimizing ASP.NET 2.0/3.5 Before Going Live
 Optimizing Queries in the ASP.NET Membership Tables
 Optimizing the ASP.NET 2.0/3.5 Profile Provider Before You Go Live
 ASP.NET Production Challenges
 Redirecting Traffic from an Old Web Site to a New One
 Summary
9. Improving Client-Side Performance
 Understanding Web Caching
 Content Delivery Networks
 Optimizing Internet Explorer JavaScript Performance
 Reducing the Web Service Call Payload
 Loading the UI on Demand
 Using Read-Ahead Caching for Ajax Calls
 Hiding HTML Inside  Summary
10. Solving Common Deployment, Hosting, and Production Challenges 
 Deploying Your Web Site in a Web Farm 
 Thirteen Production Disasters That Could Happen at Anytime 
 Choosing the Right Hosting Provider 
 Choosing a Web Site Monitoring Tool 
 Configuring Proper Performance Counters 
 Summary
Index

书摘与插图

插图
热门设计服务