Web開發框架中(zhōng)的架構模式比較(一) - 新聞資(zī)訊 - 雲南小程序開發|雲南軟件開發|雲南網站(zhàn)建設-西山區知普網絡科技工作室

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不管是網站(zhàn),軟件還是小程序,都要直接或間接能為您産生價值,我們在追求其視覺表現的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站(zhàn)成為營銷工具,讓軟件能切實提升企業(yè)内部管理水平和(hé)效率。優秀的程序為後期升級提供便捷的支持!

您當前位置>首頁 » 新聞資(zī)訊 » 網站(zhàn)建設 >

Web開發框架中(zhōng)的架構模式比較(一)

發表時間:2003-2-25

發布人:葵宇科技

浏覽次數:23

Web開發框架中(zhōng)的架構模式比較

(Wang Hailong)

目錄

Web開發框架中(zhōng)的架構模式比較

目錄

架構模式Architectural Pattern的基本概念

Server Page (頁面内容和(hé)邏輯)

ASP.Net的例子(zǐ)

JSP的例子(zǐ)

XSP的例子(zǐ)

頁面控件重用

頁面内容和(hé)表現風格的分離(lí),(XSLT

頁面輸入驗證 Validation

ASP.Net的例子(zǐ)

Apache Struts的例子(zǐ)

Apache Cocoon的例子(zǐ)

Database driven page

多語言支持

用戶身份确認Authentication 和(hé)授權Authorization

ASP.Net的服務器(qì)端配置文(wén)件web.config例子(zǐ)。(節錄)

Java web 框架的服務器(qì)端配置文(wén)件web.xml例子(zǐ)。

SOAP Web Service

本文(wén)讨論兩大類web開發框架——java web框架和(hé)微軟的.Net框架之間的架構模式的比較。

涉及到的Java web 框架包括:CocoonStrutsAxisXalanApache開源項目,SourceForge.net的開源項目Echo

涉及到的架構模式Architectural Pattern包括:

Server Page, (頁面内容和(hé)邏輯)

頁面控件重用,(TagLib

頁面内容和(hé)表現風格的分離(lí),(XSLT

頁面輸入驗證 Validation

Database driven page,

多語言支持,

用戶身份确認Authentication 和(hé)授權Authorization

SOAP Web Service

架構模式Architectural Pattern的基本概念

軟件開發中(zhōng)的模式,根據處理問(wèn)題的粒度不同,從高到低,分為3個(gè)層次:

架構模式 Architectural Pattern

設計模式 Design Pattern

實現模式 Implementation Pattern

架構模式 Architectural Pattern 是模式中(zhōng)的最高層次,表示最基本的系統組成,通(tōng)常提供一組預定義的子(zǐ)系統。比如(rú),用戶和(hé)文(wén)件系統安全策略模型,N-tier結構,組件對象服務,名字服務(Naming Service),服務端Session Keeping and Tracing;再比如(rú),Container模式——在J2EE技術(shù)中(zhōng),web serverservlet和(hé)jspcontainerApplication ServerEJBContainer;還有,我們熟知的MVC結構也屬于架構模式的層次。

設計模式 Design Pattern是模式中(zhōng)的第二層次,用來處理程序設計中(zhōng)反複出現的問(wèn)題。 例如(rú),[Gang of Four]總結的23個(gè)基本設計模式 —— Factory Pattern, Observer Pattern等等。

實現模式 Implementation Pattern 是最低也是最具體的層次,處理具體到編程語言的問(wèn)題。比如(rú),類名,變量名,函數名的命名規則;異常處理的規則,等等。

本文(wén)通(tōng)過舉例(java和(hé).Net)說明web開發框架中(zhōng)的一些架構模式。

Server Page, (頁面内容和(hé)邏輯)

頁面控件重用,(TagLib

頁面内容和(hé)表現風格的分離(lí),(XSLT

頁面輸入驗證 Validation

Database driven page,

多語言支持,

用戶身份确認Authentication 和(hé)授權Authorization

SOAP Web Service

相關(guān)案例查看更多