首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 图形图像 >

ASP.NET3.5构建Web2.0门户站点

2010-02-24 
基本信息·出版社:机械工业出版社 ·页码:279 页 ·出版日期:2008年07月 ·ISBN:9787111239949 ·条形码:9787111239949 ·版本:第1版 ·装帧:平装 ...
商家名称 信用等级 购买信息 订购本书
ASP.NET3.5构建Web2.0门户站点 去商家看看
ASP.NET3.5构建Web2.0门户站点 去商家看看

 ASP.NET3.5构建Web2.0门户站点


基本信息·出版社:机械工业出版社
·页码:279 页
·出版日期:2008年07月
·ISBN:9787111239949
·条形码:9787111239949
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·读者对象:适于相关专业人员参阅
·外文书名:Building a Web 2.0 Portal with ASP.NET 3.5

内容简介 《ASP.NET3.5构建Web2.0门户站点》使用微软最新、最尖端的技术并以崭新的视觉来看待Portal的解决方案。在开发个人,教育、社区以及企业Portal的过程中,我曾遇到过很多有趣的有关设计、开发、可扩展性、性能及生产方面的挑战。在《ASP.NET3.5构建Web2.0门户站点》中,我试图通过构建一个开源的、基于Web 2.0的Portal原型来展示解决这些问题所要面临的一系列挑战,然后循序渐进地告诉你需要面对的包括设计和架构,高级的Ajax应用、性能优化技术,以及服务端可扩展性等在内的挑战。该Portal原型也为你带来了很多新技术的实践实现机会,它们包括:.NET 3.0和.NET, .5摇架、LmQ、Windows Workflow Foundation等最新技术。此外,还探讨了实现基于Ajax技术的Web站点构建细节,及面临的一些挑战,如浏览器的性能、兼容性、安全性等方面,同时也针对ASP.NET AJAX框架的优点和缺点进行了探讨。
编辑推荐 《ASP.NET3.5构建Web2.0门户站点》由机械工业出版社出版。
目录
第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 PortaI和Widget架构
使用widget框架
添加widget
最大化用户的第一次访问体验
呈现再次访问的用户体验
提高ASP.NET AJAx的性能
添加验证和授权
预防拒绝服务(DoS)攻击
小结

第3章 使用ASP.N ET 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
第7章 创建基于异步、事务化、缓存友好的Web服务
第8章 提升服务端性能和扩展性
第9章 提升客房端的性能
第10章 应对普通的部署、主机和产品挑战
……
文摘 第2章 WebPortal和Widget架构
基于Ajax应用的WebPortal竭力将功能实现在一个单一的页面上。对于这类系统的架构来说,需要满足在不危及客户端或服务器端性能的情况下实现在一个页面上应用如此多的技术,确实是一项巨大的挑战。在WebPortal中所见到的某些特有的挑战,是需要把很多特性融合到一个站点上去以及从各种不同的站点获取内容。
本章对DropthingsPortal的系统架构进行了一个诠释,你也可以按照我们提供的这些方法自己设计一个系统。我们将进行一系列针对架构的挑战,其中包括:如何在一个页面上运行多个widget部件,如何快速地加载一个WebPortal以及如何处理一些安全威胁,比如拒绝服务(DoS)攻击、企图损害用户数据等。
任何一个WebPortal的核心都需要能够提供对widget部件的支持。这种机制使得用户能够对首页进行自定义设置,并且这意味着无论公司部门或第三方部门都能够使用这些有效的服务,比如说Reuters。
在AsP.NET的执行过程中(就像本书中提到的执行过程),。Default.aspx页面是用来显示widget,部件的首页,并且它允许在不触发刷新或回传的情况下执行添加、删除、移动和自定义这些widget部件的操作。
应用程序会记住用户的行为和自定义设置,所以当用户下次访问站点的时候能看到自己离开站点时由相同widget部件填充的界面。一般来说,在用户没有注册的情况下,WebPortal仍然允许未注册的用户使用很多功能,如添加widget部件、编辑、删除、创建多页面以及改变页面的参数等操作。
热点排行