Building a Web 2.0 Portal with ASP.NET 3.5
作者: (德)Omar AL Zabir著;罗江华译
出版社:机械工业出版社,2008
简介:基于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 服务调用出现的缺陷。