iv、物件設計
在體系規範的指導下,設計可在技術上擴充套件和適應分析的結果。分析階段時,域物件模型化應該和技術的細節無關,而物件設計時則是和技術因素密切相關的,包括在體系開發階段時,採用哪一類的平台、語言和廠家。理論上,你不要修改商業物件,除非是為了維護它們基本的屬性和行為而必須這樣做。
在體系決議的指導下,乙個詳細的設計說明應該提到所有類的規範,包括必要的實現屬性,它們詳細的介面和偽**或者操作的純文字描述。規範的詳細程度應該達到只要和模型框圖結合,就可得到所有必要的程式設計資訊。在許多自動化的軟體生產流程中,你可以從物件導向的框圖中產生**的框架。要注意的是stub和 skeleton通常是無需在框圖中展示出來的,因為它們對於設計者和程式設計者來說都是透明的。我在圖6中包含它們只是為了說明ejb的基本點。
**************** 圖六**************
在你完成詳細的物件設計後,你就完成了域物件的物件相關對映。這樣做的原因是,雖然物件導向的方**在目前是比較先進的,不過最流行和持久的商店都是關係型的。此外,乙個客戶的it架構在許多方面都已經反映了現有的投資和商業rdbms廠家的選擇。因此將域物件模型轉換為關係模型或者資料庫表是非常重要的。有很多容器管理的工具,不過它們不能代替乙個好的關聯式資料庫設計。
v、實現
有了乙個好的架構和細節設計,實現將是乙個很清晰的任務。此外,由於我們在體系原型階段設計和實現了系統的乙個垂直部分,因此在實現階段我們不會碰到很多麻煩事情。在許多公司中,開發者通常都是過早進入實現階段,特別是當經理在監視他們的時候,因為對於他們,做其它的事情等於浪費公司的時間。
結果是,不再花時間來畫uml框圖,而是在**開發中測試想法,這要花數星期和幾個月的時間,在這種情形下,所有的體系決議和設計都是在**階段作出的,通常要在幾個月後才會發現開發已經進入了乙個錯誤的方向。
vi、確認 確認包括有測試以驗證該系統符合設計並且滿足需求。在整個開發周期中,驗證發生在開發和安裝階段。單元測試、整合測試和使用者容忍度測試都是重要的主題
開發完整J2EE解決方案的八個步驟3
iii 體系規範 經過前面的兩個步驟,商業領域的問題和需求都應該清晰了。現在我們將集中討論技術策略和體系上。乙個體系就是各部分一起定義整個系統的藍圖 結構,介面和通訊技術。我們可進一步將乙個體系劃分為企業和應用體系。企業系統體系 企業系統體系覆蓋了硬體和軟體架構,網路拓撲,開發 測試和生產環境等。這...
開發完整J2EE解決方案的八個步驟6
vii 組合和配置 元件裝配和方案配置在j2ee的開發中是特別重要的。開發和安裝的環境可能是完全不同的。如果ejb處在系統中,你需要使用廠家的專門工具來提出產生容器的類,上面我也提到過,web或者應用元件的配置對於不同的廠家都是不一樣的。你還必須考慮要配置的系統是否擁有任何廠家指定的 實現。在乙個可...
基於J2EE網銀系統的安全系統解決方案概述
簡介 本文介紹網路銀行所普遍採用的安全技術和方案,將從資料和業務邏輯的兩個角度詳細地分析一般網路銀行系統的安全需求,並據此引入以 ppdrr 為安全模型的安全設計方案。通過閱讀本文,讀者不但可以了解網上銀行普遍採用的安全系統架構以及相關技術,而且對開發實際安全應用系統具有一定的指導意義。摘要 隨著中...