Building a Web 2.0 Portal with ASP.NET 3.5 = ASP.NET 3.5构建Web 2.0门户网站 /
副标题:无
作 者:Omar AL Zabir.
分类号:
ISBN:9787564109103
微信扫一扫,移动浏览光盘
简介
Pageflakes的创始人和首席技术官Omar AL Zabir所著的这本《ASP.NET 3.5构建Web 2.0门户网站》展示了如何使用ASP.NET 3.5、ASE.NET AJAX、Windows Workflow Foundation、LINQ和.NET 3.5来开发类似于My Yahoo!、iGoogle和Pageflakes的门户站点。在书中,AL Zabir构建了一个支持Ajax的开源门户原型(可以通过网址WWW.dropthings.com找到),并且向您一一讲解设计和架构中面临的挑战、高级Ajax概念、性能优化技巧和服务器端扩展性问题。 通过本书您将学到:实现一个高度松耦合的架构,紧跟流行的n层结构和基于构件的应用程序模型、提供拖放功能,并且使用ASE.NET 3.5构建Web软件层的服务器端、运用LINQ建立数据访问层,并使用Windows Workflow Foundation建立作为工作流集合的业务逻辑层、使用JavaScript开发客户端构件以获得更快的性能和更好的缓存效果、发挥ASP.NET AJAX框架的最大效能以获得速度更快、具有更多动态效果和更好可扩展性的站点、构建一个客户Web服务调用句柄以克服ASENET AJAX 1.0的缺点,从而得到异步、支持事务处理和缓存友好的网络服务。
目录
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
……
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
……
Building a Web 2.0 Portal with ASP.NET 3.5 = ASP.NET 3.5构建Web 2.0门户网站 /
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×