推荐系列:2008年第03期 总5期
概述
又開始新一期的推薦系列,總共有10篇。
1.ASP.NET Performance Tips
2.Caching Images in ASP.NET
3.4 ASP.NET AJAX JavaScript UI methods you should learn
4.Building a Grouping Grid with the ASP.NET 3.5 LinqDataSource and ListView Controls
5.Seamless inline text editing with ASP.NET AJAX
6.動態LINQ (第一部分:使用LINQ動態查詢庫)
7.Getting Started with ADO.NET Data Services
8.Creating RESTful Web Services with Windows Communication Foundation
9.在WCF服務的實現中進行依賴注入
10.SubSonic: Version 2.1 (Pakala) Preview: The New Query Tool
ASP.NET
1.ASP.NET Performance Tips
導讀:性能歷來都是Web開發人員關注的問題,Adiseshu Dasari在本文中向我們介紹了一些開發ASP.NET應用程序的技巧和竅門,如:
a.使用輸出緩存、以及IIS6.0中的內核緩存
b.連接池
c.使用GZip壓縮
d.禁用服務器控件視圖狀態
e.大數據量分頁
f.其他等等......
這里提到的一些技巧都是基于服務器端的,如果再加上老趙以前在園子里發的電子書OReilly - High Performance Web Sites基于客戶端的性能優化準則,相信對ASP.NET開發會非常有用。
推薦指數:
2.Caching Images in ASP.NET
導讀:同樣是一個與Web應用程序性能有關的話題,在OReilly - High Performance Web Sites中提出了14條提高網頁效率的準則,其中第一條就是盡量減少HTTP的請求數量,在實際應用中,經常會將一些小圖標合并成一張大圖,然后通過CSS來分開。在本文中作者Karin Huber創建了HttpHandler,用來實現對圖片的緩存,這樣可以減少對圖片文件的請求次數。
推薦指數:
3.4 ASP.NET AJAX JavaScript UI methods you should learn
導讀:作者通過示例介紹了在Microsoft Ajax Library中的四個非常有用的方法:addCssClass、 getBounds、getLocation和setLocation,如下面的示例:
Sys.UI.DomElement.addCssClass($get('answerResult'), 'correct');var height = Sys.UI.DomElement.getBounds($get('GridView1')).height;var loc = Sys.UI.DomElement.getLocation($get('SomeDiv'));Sys.UI.DomElement.setLocation($get('SomeDiv'), loc.x + 75, loc.y);推薦指數:
4.Building a Grouping Grid with the ASP.NET 3.5 LinqDataSource and ListView Controls
導讀:一篇來自于Matt Berseth的文章,延續了Matt Berseth的一貫風格,詳細講解了如何使用ASP.NET 3.5中的ListView和LinqDataSource控件創建一個分組表格,通過嵌套ListView和使用LINQ中的GroupBy查詢語法來實現,并用Microsoft Ajax Library中的addCssClass和removeCssClass功能來達到顯示和隱藏分組中數據的功能。效果如下圖所示:
推薦指數:
5.Seamless inline text editing with ASP.NET AJAX
導讀:在Web2.0時代,行內文本編輯已經隨處可見,一開始顯示一個標簽,當用戶單擊時變成可編輯的效果。在本文中,作者使用ASP.NET AJAX來實現這一效果。如下所示:
推薦指數:
.NET Framework
6.動態LINQ (第一部分:使用LINQ動態查詢庫)
導讀:來自于ScottGu大牛的一篇文章,介紹了如何使用LINQ開發團隊提供的“動態查詢庫(Dynamic Query Library)”動態地構建LINQ查詢。動態查詢庫的出現,解決了我們在某些場景下在運行時動態構建查詢的問題。
推薦指數:
7.Getting Started with ADO.NET Data Services
導讀:ADO.NET Data Services作為ASP.NET 3.5 Extensions中的一個組成部分,開發代碼名為“Astoria”,利用ADO.NET Data Services可以很方便的在ASP.NET應用程序中呈現基于REST的API端點。 如果對ADO.NET Data Services還不了解,可以看看David Hayden 的這篇文章。
推薦指數:
8. Creating RESTful Web Services with Windows Communication Foundation
導讀:來自于Aaron Lerch的一篇很棒的文章,介紹了如何使用WCF創建REST風格的WEb Services。
推薦指數:
9.在WCF服務的實現中進行依賴注入
導讀:來自與Infoq的一篇文章,如何在WCF服務的實現中進行依賴注入.實現WCF服務的一個常見的做法就是將程序分為服務、業務邏輯以及數據訪問層。而這些層次之間的關系則恰好可以通過依賴注入容器在程序運行時進行關聯。本文選擇的依賴注入容器是Spring.NET。
推薦指數:
開源項目
10.SubSonic: Version 2.1 (Pakala) Preview: The New Query Tool
導讀:SubSonic是Codeplex上一個非常優秀的開源項目,官方主頁http://www.codeplex.com/subsonic,據說作者Rob Conery已經被微軟明媒正娶,不管怎么說,我還是非常關注這個項目,作者在這篇文章中介紹了SubSonic下一個版本v2.1中的一些新特性,感興趣的朋友可以關注一下。
推薦指數:
轉載于:https://www.cnblogs.com/Terrylee/archive/2008/01/14/1038758.html
總結
以上是生活随笔為你收集整理的推荐系列:2008年第03期 总5期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NHibernate.ADOExcept
- 下一篇: CISSP考前总复习