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