原创 .Net PetShop 4.0的緩存處理

在訪問量非常大,但更新較少的網站中使用緩存,可以大大提高程序運行的效率,給網絡用戶一個良好的體驗效果。在Microsoft提供的經典示例項目.Net PetShop 4.0中,也提供了對緩存的支持,本文是作者在學習此項目時的一些心得體會,

原创 需要掌握的八個CSS佈局技巧

1.若有疑問立即檢測 在出錯時若能對原始代碼做簡單檢測可以省去很多頭痛問題。W3C對於XHTML與CSS 都有檢測工具可用,請見 http: //validator.w3.org。請注意,在文件開頭的錯誤,可能因爲不當的結構等因素造成更多

原创 轉幾個有用的帖子

.net中的正則表達式使用高級技巧 XPath手冊 [源於ZVON] SQL Server 2005 中如何做全文檢索 論併發程序控制與天通苑交通阻塞之關係(原創) 我們需要什麼樣的字段類型? sql遊標的

原创 《解剖PetShop》系列之六-PetShop之表示層設計

六 PetShop之表示層設計 表示層(Presentation Layer)的設計可以給系統客戶最直接的體驗和最十足的信心。正如人與人的相交相識一樣,初次見面的感覺總是永難忘懷的。一件交付給客戶使用的產品,如果在用戶界面(User In

原创 《解剖PetShop》系列之五-PetShop之業務邏輯層設計

五 PetShop之業務邏輯層設計業務邏輯層(Business Logic Layer)無疑是系統架構中體現核心價值的部分。它的關注點主要集中在業務規則的制定、業務流程的實現等與業務需求有關的系統設計,也即是說它是與系統所應對的領域(Do

原创 《解剖PetShop》系列之一PetShop的系統架構設計

一、PetShop的系統架構設計 在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分爲三層,從下至上分別爲:數據訪問層、業務邏輯層(又或成爲領域層)、表示層,如圖所示: 圖一:三層的分層式結構 數據

原创 ASP.NET應用中十大常見的潛在問題

Jeff Prosise在《MSDN雜誌》2006年7月期上的文章歷數ASP.NET應用中常見的,容易出錯,影響性能和擴縮性的潛在問題。 1、設置輸出緩存的用戶控件,如果用LoadControl動態裝載,LoadControl返回對象屬於