日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

正文

譯者序

ASP.NET設(shè)計模式 作者:(美)Scott Millett


按照傳統(tǒng)ASP.NET的開發(fā)方式,采用微軟的RAD開發(fā)工具Visual Studio.NET快速開發(fā)表單式Web應(yīng)用程序是一種理想的選擇。通過簡單的拖曳和所見即所得的應(yīng)用程序設(shè)計界面,使得人們能夠快速上手,一致的編程模型也有利于桌面應(yīng)用程序開發(fā)者向Web應(yīng)用程序開發(fā)轉(zhuǎn)移。此外,由于編碼模式與設(shè)計模式可以簡單地進行切換,平面設(shè)計師在設(shè)計階段就能夠看到與運行時接近的界面,而不必頻繁地運行調(diào)試模式或刷新網(wǎng)頁,這使平面設(shè)計師能全程參與應(yīng)用程序開發(fā),從而提高了開發(fā)效率。然而,這種固化的表單式應(yīng)用程序設(shè)計模式也存在先天不足。隨著業(yè)務(wù)需求的變化和規(guī)模的不斷增長,如果仍然把所有的業(yè)務(wù)邏輯放在后置代碼中,將使代碼日益臃腫,而且存在大量的重復(fù)代碼。同時,這種Web表單式設(shè)計也不利于在應(yīng)用程序中采用AJAX技術(shù),很難在Web表單和Web服務(wù)程序之間共享代碼。

針對這些開發(fā)問題,人們提出了多種解決辦法。通過更靈活的應(yīng)用程序設(shè)計框架、更細致的應(yīng)用程序分層設(shè)計、更多地采用經(jīng)過實踐檢驗的模式和原則,改進應(yīng)用程序的代碼結(jié)構(gòu)。本書系統(tǒng)地介紹了在解決ASP.NET應(yīng)用程序開發(fā)問題的過程中涉及的各種設(shè)計模式和設(shè)計原則,對編寫具有更好結(jié)構(gòu)的代碼具有很大的啟示。如果讀者了解Java開發(fā)中普遍使用的Spring、Struts、Hibernate等框架/技術(shù),那么對本書的內(nèi)容應(yīng)該會比較熟悉。此外,書中采用了多種流行的開源工具來解決實際的問題,對于實際的編碼工作也有極好的借鑒作用。

值得一提的是,隨著.NET 4框架的發(fā)布,微軟推出的ASP.NET MVC框架也日趨成熟。閱讀本書并掌握書中提到的設(shè)計理念和實現(xiàn)工具,對于更好地理解ASP.NET MVC框架中的概念頗有益處。

譯  者


上一章目錄下一章

Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號