出版時間:2008-5-1 出版社:東南大學出版社 作者:(美)扎布爾 著 頁數:290
Tag標簽:無
內容概要
或許您認為自己對ASP.NET已經相當了解,請再考慮一下。這本卓然不群的指南為使用ASP.NET3.5和其他前沿微軟技術構建網站提供了大師級課程指導。它教您如何開發(fā)堅若磐石的Web門戶應用程序,每天能夠承受數百萬次的點擊,同時確保應對擴展性和安全性的壓力。這些程序不僅可以用于面向大眾消費群體的主頁,也可用于企業(yè)發(fā)布高效內容聚合的消息板(dashboard)。 Pageflakes的創(chuàng)始人和首席技術官OrnarALZabir所著的這本《ASRNET 3.5構建Web 2.0門戶網站》展示了如何使用ASP.NET 3.5、AsP.NET AJAx、windowsWor’kflow:Foundation、LTNQ和.NET3.5來開發(fā)類似于MyYahoo!、iGoogle和]Pageflakes的門戶站點。在書中,ALZabir構建了一個支持Ajax的開源門戶原型,并且向您一一講解設計和架構中面臨的挑戰(zhàn)、高級Ajax概念、性能優(yōu)化技巧和服務器端擴展性問題。
作者簡介
OmatALZabir,是Pageflakes的創(chuàng)始人和首席技術官、微軟MVP、受歡迎的.NET博客作者(http://msmvps.com/omar)以及CodeProject的頻繁貢獻者。2006年,Pageflakes在西雅圖地區(qū)SEOmoz.org進行的一次評審中,排名超過了iGoogle、Live.com、Netvibes和Protopage。
書籍目錄
Preface1. 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 Summary2. 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 Summary3. 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 Summary4. 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 Summary5. Building Client-Side Widgets Delaying Server-Side Widget Loading Content Proxy Building a Client-Side RSS Widget Building a Client-Side Flickr Widget Summary6. 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 Summary7. 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 Summary8. 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 Summary9. 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 SummaryIndex
編輯推薦
通過《ASP.NET 3.5構建Web 2.0門戶網站(影印版)》您將學到:實現一個高度松耦合的架構,緊跟流行的n層結構和基于構件的應用程序模型提供拖放功能,并且使用ASENET 3.5構建Web.軟件層的服務器端運用LINQ建立數據訪問層,并使用windows Workflow Foundation建立作為工作流集合的業(yè)務邏輯層使用Javascript開發(fā)客戶端構件以獲得更快的性能和更好的緩存效果發(fā)揮ASP.NET AJAx框架的最大效能以獲得速度更快、具有更多動態(tài)效果和更好可擴展性的站點構建一個客戶web服務調用句柄以克服ASPNET AJAX 1.0的缺點,從而得到異步、支持事務處理和緩存友好的網絡服務
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
ASP.NET3.5構建Web2.0門戶網站(影印版) PDF格式下載