基于Web應用的UML建模與.NET框架開發[3]

發表于:2009-11-11來源:作者:點擊數: 標簽:框架WEBwebWebuml
基于Web應用的 UML 建模與.NET框架 開發 [3] Web測試 關鍵字:Web應用 UML建模 .NET框架 因此,使用中間層不僅可以提高 性能 ,而且可以共享整個應用的業務功能??蛻舳薟eb頁中常見的組件是 Java Applet和ActiveX,利用它們訪問瀏覽器和客戶端的各種資源,實

基于Web應用的UML建模與.NET框架開發[3]  Web測試

關鍵字:Web應用 UML建模 .NET框架

  因此,使用中間層不僅可以提高性能,而且可以共享整個應用的業務功能??蛻舳薟eb頁中常見的組件是Java Applet和ActiveX,利用它們訪問瀏覽器和客戶端的各種資源,實現HTML無法實現的功能。

  Web應用擴展定義了《static page》和《dynamic page》兩個抽象組件構造型?!秙tatic page》實現客戶端組件?!禿ynamic page》的主要任務是在運行時系統的物理文件和邏輯視圖中的邏輯表現之間提供映射。圖5和圖6分別表示這兩種組件實現的邏輯視圖。

  

  

  3.4 框架建模

  Web應用擴展定義了構造型《frameset》和《target》以及關聯關系構造型《targeted link》來實現對框架的建模?!秄rameset》直接映射到HTML的標記?!秚arget》表示當前Web頁引用的其它Web頁或框架?!秚argeted link》是指向另一個Web頁的超級鏈接,但它要在特定目標中才能提供。圖7顯示了論文管理的框架模型。

  

  4 基于 .NET 框架的 Web 應用開發

  .NET框架是一種基于通用語言的編程框架,提供了嶄新的編程模型:WebForm模型和WebService模型,提供了完善的基礎類庫、數據庫訪問技術ADO.NET和網絡開發技術ASP.NET,為Web應用的開發提供了強有力的支持。

  4.1 Web頁的實現

  .NET框架提供了WebForm開發模型,利用內嵌的各種服務器組件來生成服務器端Web頁。它可以包含一些重要的頁面元素:用戶控件或者自定義控件等。用戶控件User Control在.NET框架中是以.ascx為擴展名的文件,可以在多個Web頁面中使用,實現代碼的重用。自定義控件Custom Control是在.NET中創建或在原有控件上進行修改,添加新功能,以實現特定需求的控件,可以被多個應用程序調用。

  4.2 Web頁導航方式

  .NET框架中的頁面導航方式體現了Web頁之間的關系,可以用下列四種方式實現。

  (1)超級鏈接 使用HTML超鏈接控件或HyperLink控件可以實現頁面之間的鏈接。其中HyperLink服務器控件允許在代碼中改變其NavigateUrl屬性,從而構造出具體目標可根據應用的當前狀態動態變化的超鏈接。

  (2)用Response.Redirect 實現 當Response.Redirect( )方法被調用時,創建HTTP應答,其中指出了狀態代碼302(表示目標已經改變)和新的目標URL。瀏覽器接收到該應答,發出一個對新URL的請求。 即重定向操作發生在客戶端,涉及到兩次與服務器的通信。

 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97