Building a Web 2.0 Portal with ASP.NET 3.5
副标题:无
分类号:
ISBN:9787111239949
微信扫一扫,移动浏览光盘
简介
基于Ajax技术构建的Portal是Web 2.0这一代中最为成功的Web应用程序。本书通过使用微软最新、最尖端的技术并以崭新的视觉来看待Portal的解决方案。全书共10章,包括Web Portals和Dropthings.com简介、Web Portal 和 Widgets架构、使用ASP.NET AJAX构建Web界面层、使用.NET 3.5构建数据和业务层、构件客户端Widget部件、优化ASP.NET AJAX、创建异步、事务化、缓存友好的Web服务、提升服务端的性能和伸缩性、提升客户端的性能以及应对普通的部署、主机、和产品挑战等内容。.
本书主要针对ASP.NET 3.5的中级与高级开发人员,他们都能从本书中获益匪浅。
本书由Pageflakes公司CTO及合伙创始人 Omar AL Zabir编著,全书书展示了如何应用ASP.NET3.5、ASP.NET .AJAX、Windows Workflow Foundation、LINQ以及.NET3.5来开发一个类似于My Yahoo!、iGoogle以及Pageflakes这样的站点。贯穿整本书始终的是由Zabir构建的一个开源的而且基于Ajax应用的Portal原型(在线访问地址为www.dropthings.com),并引领您解决在设计架构上面临的挑战,同时,本书还探讨了很多高级主题:高级Ajax应用、性能优化技术以及服务端扩展性等。
您将从本书中了解到:..
·采用流行的N层、基于Widget部件的应用程序模型实现一个低耦合的系统架构。
·提供页面上的拖拽功能,并使用ASP.NET 3.5来构建Web层的服务端部分。
·使用LINQ构建数据访问层以及使用Windows Workflow Foundation以工作流集合的方式来构建业务层。
·为提高性能和实现更高效率的缓存功能,采用JavaScript来构建基于客户端的Widget部件。
·深度挖掘ASP.NET AJAX框架所提供的最大性能,来使站点运行得更快、用户体验更高、可扩展性更强。
·构建一个自定义的Web服务调用处理程序来克服在ASP.NET AJAX 1.0中实现异步、事务化以及缓存友好的Web 服务调用出现的缺陷。
目录
前言.
第1章 web portals和dropthings.com简介
web portal定义
web 2.0 portal定义
使用web portal
dropthings导航
使用asp.net ajax
使用c# 3.0和.net 3.5
小结
第2章 web portal和widget架构
使用widget框架
添加widget
最大化用户的第一次访问体验
呈现再次访问的用户体验
提高asp.net ajax的性能
添加验证和授权
预防拒绝服务(dos)攻击
小结
第3章 使用asp.net ajax构建web界面层
实现web portal的首页
.为多列拖放区域创建一个自定义拖放扩展器
实现widget container
构建widget部件
页面切换:模拟无刷新体验
在web服务中使用profile对象
实现验证和授权
实现注销
小结
第4章 使用.net 3.5创建数据层和业务层
linq to sql简介
使用linq to sql构建数据访问层
介绍windows workflow foundation
使用wf构建业务层
实现dashboardfacade
小结
第5章 构建基于客户端的widget部件
延迟加载服务端widget部件
内容代理
构建客户端rss widget部件
构建基于客户端的flickr照片widget部件
小结..
第6章 优化asp.net ajax
整合多步ajax方法的调用到一次调用
定时和调整ajax对服务端的调用
使用http get调用请求取代http post调用请求
与该方法一起工作
小结
第7章 创建基于异步、事务化、缓存友好的web服务
web服务面临的可扩展性挑战
异步调用web服务方法
修改asp.net ajax框架来处理web服务的调用
开发自己的web服务处理程序
生成基于异步和缓存友好的代理
内容代理的扩展性和安全性
小结
第8章 提升服务端性能和扩展性
确定性能问题
优化http管道
部署前对asp.net 2.0/3.5进行的优化
优化asp.net membership表查询
部署前对asp.net 2.0/3.5 profile provider提供程序的优化
asp.net生产中面临的挑战
从老web站点重定向通信量到新的web站点
小结
第9章 提升客户端的性能
理解web缓存
内容传输网络
优化ie浏览器上javascript的性能
减少web服务调用的有效负载
按需加载ui
针对ajax调用使用read-ahead缓存
在(textarea)中隐藏html
小结
第10章 应对普通的部署、主机和产品挑战
在web场中部署你的web站点
任何时候都可能发生的13种生产灾难
选择正确的主机提供商
选择web站点监测工具
配置恰当的性能计数器
小结...
第1章 web portals和dropthings.com简介
web portal定义
web 2.0 portal定义
使用web portal
dropthings导航
使用asp.net ajax
使用c# 3.0和.net 3.5
小结
第2章 web portal和widget架构
使用widget框架
添加widget
最大化用户的第一次访问体验
呈现再次访问的用户体验
提高asp.net ajax的性能
添加验证和授权
预防拒绝服务(dos)攻击
小结
第3章 使用asp.net ajax构建web界面层
实现web portal的首页
.为多列拖放区域创建一个自定义拖放扩展器
实现widget container
构建widget部件
页面切换:模拟无刷新体验
在web服务中使用profile对象
实现验证和授权
实现注销
小结
第4章 使用.net 3.5创建数据层和业务层
linq to sql简介
使用linq to sql构建数据访问层
介绍windows workflow foundation
使用wf构建业务层
实现dashboardfacade
小结
第5章 构建基于客户端的widget部件
延迟加载服务端widget部件
内容代理
构建客户端rss widget部件
构建基于客户端的flickr照片widget部件
小结..
第6章 优化asp.net ajax
整合多步ajax方法的调用到一次调用
定时和调整ajax对服务端的调用
使用http get调用请求取代http post调用请求
与该方法一起工作
小结
第7章 创建基于异步、事务化、缓存友好的web服务
web服务面临的可扩展性挑战
异步调用web服务方法
修改asp.net ajax框架来处理web服务的调用
开发自己的web服务处理程序
生成基于异步和缓存友好的代理
内容代理的扩展性和安全性
小结
第8章 提升服务端性能和扩展性
确定性能问题
优化http管道
部署前对asp.net 2.0/3.5进行的优化
优化asp.net membership表查询
部署前对asp.net 2.0/3.5 profile provider提供程序的优化
asp.net生产中面临的挑战
从老web站点重定向通信量到新的web站点
小结
第9章 提升客户端的性能
理解web缓存
内容传输网络
优化ie浏览器上javascript的性能
减少web服务调用的有效负载
按需加载ui
针对ajax调用使用read-ahead缓存
在(textarea)中隐藏html
小结
第10章 应对普通的部署、主机和产品挑战
在web场中部署你的web站点
任何时候都可能发生的13种生产灾难
选择正确的主机提供商
选择web站点监测工具
配置恰当的性能计数器
小结...
Building a Web 2.0 Portal with ASP.NET 3.5
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×