ASP.NET3.5構(gòu)建Web2.0門戶站點

出版時間:2008-7  出版社:機械工業(yè)出版社  作者:Omar AL Zabir  頁數(shù):279  
Tag標(biāo)簽:無  

前言

2001年秋天互聯(lián)網(wǎng)公司(dot—com)泡沫的破滅標(biāo)志著互聯(lián)網(wǎng)的一個轉(zhuǎn)折點。許多人斷定互聯(lián)網(wǎng)被過分炒作,事實上網(wǎng)絡(luò)泡沫和相繼而來的股市大衰退看起來像是所有技術(shù)革命的共同特征。股市大衰退通常標(biāo)志著蒸蒸日上的技術(shù)已經(jīng)開始占領(lǐng)中央舞臺。假冒者被驅(qū)逐,而真正成功的故事展示了它們的力量,同時人們開始理解了是什么將一個故事同另外一個區(qū)分開來。Web 2.0的概念發(fā)刃于一個會議中,展開于O’Reilly公司和MediaLive國際公司之間的頭腦風(fēng)暴部分。

內(nèi)容概要

您將從本書中了解到:  采用流行的N層、基于Widget部件的應(yīng)用程序模型實現(xiàn)一個低耦合的系統(tǒng)架構(gòu)?! √峁╉撁嫔系耐献Чδ埽⑹褂肁SP.NET 3.5來構(gòu)建Web層的服務(wù)端部分。   使用LINQ構(gòu)建數(shù)據(jù)訪問層以及使用Windows Workflow Foundation以工作流集合的方式來構(gòu)建業(yè)務(wù)層。   為提高性能和實現(xiàn)更高效率的緩存功能,采用JavaScript來構(gòu)建基于客戶端的Widget部件。   深度挖掘ASP.NET AJAx框架所提供的最大性能,使站點運行得更快、用戶體驗更高、可擴展性更強。   構(gòu)建一個自定義的、Web服務(wù)調(diào)用處理程序來克服在ASP.NET AJAx 1.0中實現(xiàn)異步、事務(wù)化以及緩存友好的Web服務(wù)調(diào)用出現(xiàn)的缺陷?! ageflakes的創(chuàng)始人和首席技術(shù)官Omar AL Zabir所著的這本《ASP.NET 3.5構(gòu)建Web 2.0門戶網(wǎng)站》展示了如何使用ASP.NET 3.5、ASE.NET AJAX、Windows Workflow Foundation、LINQ和.NET 3.5來開發(fā)類似于My Yahoo!、iGoogle和Pageflakes的門戶站點。在書中,AL Zabir構(gòu)建了一個支持Ajax的開源門戶原型(可以通過網(wǎng)址WWW.dropthings.com找到),并且向您一一講解設(shè)計和架構(gòu)中面臨的挑戰(zhàn)、高級Ajax概念、性能優(yōu)化技巧和服務(wù)器端擴展性問題。      通過本書您將學(xué)到:實現(xiàn)一個高度松耦合的架構(gòu),緊跟流行的n層結(jié)構(gòu)和基于構(gòu)件的應(yīng)用程序模型、提供拖放功能,并且使用ASE.NET 3.5構(gòu)建Web軟件層的服務(wù)器端、運用LINQ建立數(shù)據(jù)訪問層,并使用Windows Workflow Foundation建立作為工作流集合的業(yè)務(wù)邏輯層、使用JavaScript開發(fā)客戶端構(gòu)件以獲得更快的性能和更好的緩存效果、發(fā)揮ASP.NET AJAX框架的最大效能以獲得速度更快、具有更多動態(tài)效果和更好可擴展性的站點、構(gòu)建一個客戶Web服務(wù)調(diào)用句柄以克服ASENET AJAX 1.0的缺點,從而得到異步、支持事務(wù)處理和緩存友好的網(wǎng)絡(luò)服務(wù)。

作者簡介

作者:(德)扎比爾(0marALZabir)

書籍目錄

第1章 Web Portals和Dropthings.com簡介  Web Portal定義  Web 2.0 Portal定義  使用Web Portal  Dropthings導(dǎo)航  使用ASP.NET AJAx  使用C#3.0和.NET 3.5  小結(jié)第2章 Web PortaI和Widget架構(gòu)  使用widget框架  添加widget  最大化用戶的第一次訪問體驗  呈現(xiàn)再次訪問的用戶體驗  提高ASP.NET AJAx的性能  添加驗證和授權(quán) 預(yù)防拒絕服務(wù)(DoS)攻擊 小結(jié)第3章 使用ASP.N ET AJAX構(gòu)建Web界面層  實現(xiàn)web Portal的首頁  為多列拖放區(qū)域創(chuàng)建一個自定義拖放擴展器  實現(xiàn)widget Container  構(gòu)建widget部件  頁面切換:模擬無刷新體驗  在web服務(wù)中使用Profile對象  實現(xiàn)驗證和授權(quán)  實現(xiàn)注銷  小結(jié)第4章 使用.NET 3.5創(chuàng)建數(shù)據(jù)層和業(yè)務(wù)層  LINQ to SQL簡介  使用LINQ to SQL構(gòu)建數(shù)據(jù)訪問層  介紹windows Workflow Foundation  使用wF構(gòu)建業(yè)務(wù)層  實現(xiàn)DashboardFacade  小結(jié)第5章 構(gòu)建基于客戶端的Widget部件  延遲加載服務(wù)端Widget部件  內(nèi)容代理  構(gòu)建客戶端Rss widget部件  構(gòu)建基于客戶端的Flickr照片widget部件 小結(jié)第6章 優(yōu)化ASP.NET AJAX第7章 創(chuàng)建基于異步、事務(wù)化、緩存友好的Web服務(wù)第8章 提升服務(wù)端性能和擴展性第9章 提升客房端的性能第10章 應(yīng)對普通的部署、主機和產(chǎn)品挑戰(zhàn)

章節(jié)摘錄

第2章 WebPortal和Widget架構(gòu)基于Ajax應(yīng)用的WebPortal竭力將功能實現(xiàn)在一個單一的頁面上。對于這類系統(tǒng)的架構(gòu)來說,需要滿足在不危及客戶端或服務(wù)器端性能的情況下實現(xiàn)在一個頁面上應(yīng)用如此多的技術(shù),確實是一項巨大的挑戰(zhàn)。在WebPortal中所見到的某些特有的挑戰(zhàn),是需要把很多特性融合到一個站點上去以及從各種不同的站點獲取內(nèi)容。本章對DropthingsPortal的系統(tǒng)架構(gòu)進(jìn)行了一個詮釋,你也可以按照我們提供的這些方法自己設(shè)計一個系統(tǒng)。我們將進(jìn)行一系列針對架構(gòu)的挑戰(zhàn),其中包括:如何在一個頁面上運行多個widget部件,如何快速地加載一個WebPortal以及如何處理一些安全威脅,比如拒絕服務(wù)(DoS)攻擊、企圖損害用戶數(shù)據(jù)等。任何一個WebPortal的核心都需要能夠提供對widget部件的支持。這種機制使得用戶能夠?qū)κ醉撨M(jìn)行自定義設(shè)置,并且這意味著無論公司部門或第三方部門都能夠使用這些有效的服務(wù),比如說Reuters。在AsP.NET的執(zhí)行過程中(就像本書中提到的執(zhí)行過程),。Default.aspx頁面是用來顯示widget,部件的首頁,并且它允許在不觸發(fā)刷新或回傳的情況下執(zhí)行添加、刪除、移動和自定義這些widget部件的操作。應(yīng)用程序會記住用戶的行為和自定義設(shè)置,所以當(dāng)用戶下次訪問站點的時候能看到自己離開站點時由相同widget部件填充的界面。一般來說,在用戶沒有注冊的情況下,WebPortal仍然允許未注冊的用戶使用很多功能,如添加widget部件、編輯、刪除、創(chuàng)建多頁面以及改變頁面的參數(shù)等操作。

編輯推薦

《ASP.NET3.5構(gòu)建Web2.0門戶站點》由機械工業(yè)出版社出版。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    ASP.NET3.5構(gòu)建Web2.0門戶站點 PDF格式下載


用戶評論 (總計13條)

 
 

  •   本書介紹了作者完成的一個開源Web2.0項目-dropthings.com,可以使人很快上手ASP.NETAjax的開發(fā),這種以項目促進(jìn)學(xué)習(xí)的書還是很不錯的,總體比較值得推薦,而且機械工業(yè)的書一般價格上相對便宜。
  •   很不錯啊,需要有基礎(chǔ)才行
  •   還行,寫了別人沒寫的東東,有新的嘗試,好過國內(nèi)的復(fù)制粘貼寫手
  •   本書是對dropthings開源項目的技術(shù)點的介紹,用的是一些微軟的新技術(shù)。優(yōu)點是:作者的經(jīng)驗對開發(fā)大型項目非常有用,能夠了解如何應(yīng)用微軟的這些新技術(shù),書的價格不貴但問題也較多:書中的代碼與現(xiàn)有的項目不符,因為項目中的很多代碼重新設(shè)計了,工作流用在業(yè)務(wù)層引起了較大的爭論,對linqtosql的使用方式也與書中不符,感覺作者要放棄對linqtosql的使用。facade模式,在項目中好像沒有真正的應(yīng)用,要改為Singleton模式.總的感覺,設(shè)計不是很清晰,看的有些亂的感覺。如果是要學(xué)習(xí)作者開發(fā)大型網(wǎng)站的應(yīng)用經(jīng)驗,或一些開發(fā)思路,建議購買,如果是要了解微軟的這些新技術(shù),及框架方面的內(nèi)容,感覺一般,還是選擇其他的書。
  •   也許是我的水平太差,不過購買之前覺得很吸引,買了以后發(fā)現(xiàn)寫的都是些皮毛的介紹的東西,完全沒有講明白如何開發(fā)的,或者哪怕是一個小的詳細(xì)的實例也好,總體感覺較差。作為學(xué)習(xí)材料很一般。作為了解性讀物還湊合。
  •   搞了兩年的****看這本書還是云里霧里

    項目確實不錯,不過舉得自己還不能接受一些東西!
  •   書的內(nèi)容較少,很薄.所講有些內(nèi)容還行.
  •   內(nèi)容一般,例子不詳細(xì)
  •   看完之后,書中講的東西只能有一個朦朧的印象,講的太籠統(tǒng),不深入,很難轉(zhuǎn)化為自己的知識。
  •   能深入一些就更好了
  •   不推薦購買,買了就后悔.
  •   是DropthingProject的介紹,但是介紹的并不詳細(xì)。貌似開發(fā)文檔,還是開發(fā)總結(jié)呢?迷茫中..本來還以為是多么厚重的一本書,原來只是對部分技術(shù)的簡短介紹而已。說實話,有點失望...
  •   這本書不怎么樣買來后才知道不好
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7