• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

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

    發布: 2009-11-11 09:47 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 93次 | 進入軟件測試論壇討論

    領測軟件測試網

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

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

      (3)用Server.Transfer 實現 這種方法把執行流程從當前的ASPX頁面轉到同一服務器上的另一個ASPX頁面。但新的頁面仍使用前一頁面創建的應答流。 瀏覽器中的URL不會改變,重定向完全在服務器端進行。因此,這種方法能夠避免不必要的網絡通信,獲得較好的性能和瀏覽效果。

      (4)用Server.Execute 實現 此方法允許當前的ASPX頁面執行同一服務器上的指定ASPX頁面,指定的ASPX頁面執行完畢后,控制流程返回原頁面中發出Server.Execute( )調用的位置,被調用頁面能夠訪問調用頁面的表單數據和查詢字符串集合。默認情況下,被調用頁面的輸出追加到當前應答流。但是,Server.Execute( )方法有一個重載的方法,允許通過一個TextWriter對象獲取被調用頁面的輸出,而不是直接追加到輸出流,這樣,在調用頁面中可以方便地調整被調用頁面輸出結果的位置。

      4.3 數據庫操作

      數據庫處于Web應用的最底層,存放系統數據和部分后臺數據庫邏輯,如存儲過程、觸發器等。它與業務邏輯層和用戶界面分開,易于管理和維護,執行效率高,安全性能好。

      (1)Oracle數據庫操作 .NET框架提供了System.Data.OracleClient和System.Data.OleDb 命名空間,實現對Oracle數據庫的支持,其中前者的針對性較強,本文的實例中使用了此命名空間。 數據庫連接字符串為連接數據庫提供必要的參數,通常保存在配置文件web.config中,以簡化代碼實現和便于部署。 Web應用中對數據庫的操作頻繁,通常情況下,把對數據庫的各種操作集成在一個數據庫操作類中,在需要進行數據庫操作的地方只需調用此類的各種方法即可。

      (2)Oracle數據庫中LOB對象的存取 Web應用中的二進制文件、圖片、大段文本等在數據庫中的存取,通常都要用大對象(LOB)實現。.NET框架提供了OracleLob類來完成對Oracle中BLOB、CLOB、NCLOB等數據類型的操作。Oracle中實現大段文本存入CLOB字段的過程可以表示為:

     、儆SQL語句向數據庫中添加一個CLOB字段為empty_clob( )的記錄;

     、陂_始事務,鎖定剛加入的記錄,把要寫入CLOB字段的內容用流或CLOB的Write( )方法寫入;

     、厶峤皇聞,完成對CLOB字段的寫入;

      Oracle中對CLOB類型數據的讀取過程相對簡單,不需要對數據庫記錄進行鎖定:

     、賵绦蠸QL 語句獲得OracleDataReader對象;

     、谟肙racleDataReader對象的GetOracleLob( )方法得到要讀取的CLOB字段的OracleLob對象;

     、塾肙racleLob對象的Read( )方法或流讀出CLOB字段的內容;

      5 結束語

      系統建模對軟件開發過程相當重要,UML的擴展機制為Web應用的建模提供了必要的支持。.NET框架為Web應用的開發提供了很好的解決方案。本文首先分析了常見的Web應用的構架模式,然后把Web應用的UML建模與基于.NET框架的開發結合起來,提出了對Web應用中的各種對象進行建模的方法,對開發過程中的相關重要問題進行了闡述,并針對現有文獻中較少涉及的Oracle數據庫的操作提供了詳細的解決步驟,希望能起到拋磚引玉的作用。

     

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: net NET Net uml UML web Web WEB 建模 框架


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>