国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用Seppia創建模塊化應用程序

2019-11-18 15:25:57
字體:
來源:轉載
供稿:網友

摘要:

    我們需要一個工具將獨立開發的組件整合成一個精心設計的最終產品。這個工具能夠協調好體系結構中各個主要的子系統。由于提倡在非常模塊化的環境下的快速開發,這個工具應該易于理解。Seppia就是為這些目標設計的。

    軟件開發已經發生了變化。開發者不再是從頭開始開發大型系統,而是通過裝配已有的組件。許多產品無論是開源的還是非開源的,現在都已經足夠穩定,能在這些組件上面開發應用程序。開發者已經疲于重新開發已有的代碼,而是開始利用這些組件來開發程序。這是非常好的,這就像面向對象的軟件開發所作的一個承諾:重用性。但是,裝配獨立的開發好的組件不是一個簡單的任務,假如處理不得當,它可能導致復雜的整合問題,及緊耦合代碼問題。

    現在我們需要一個工具將獨立開發的組件整合成一個精心設計的最終產品。這個工具能夠協調好體系結構中各個主要的子系統。由于提倡在非常模塊化的環境下的快速開發,這個工具應該易于理解。這個工具應該讓你在添加盡量少額外編碼的情況下,完成從已有組件整合為應用程序的工作。并且它應該能盡量簡化為高定制應用程序開發的特定功能。

Seppia就是為這些目標設計的。

版權聲明:任何獲得Matrix授權的網站,轉載時請務必保留以下作者信息和鏈接
作者:cicitgd;cicitgd;cicitgd at hotmail.com
原文:http://www.matrix.org.cn/resource/article/2006-11-06/Seppia_778860da-6d27-11db-bdce-bdc029e475a1.Html
要害字:Seppia;模塊化

Seppia簡介
    Seppia是一項簡單的java技術,用于從組件創建Java應用程序。構建Seppia是圍繞模塊概念的。一個模塊是系統中的一個自包含的(獨立的)部分。模塊以文件夾的形式存儲。比方說一個文字處理器,它在Seppia中包含以下這些模塊:

+ modules
      +-- org.hypotheticalWordPRoc.spellchecker
      +-- org.hypotheticalwordproc.ui-swing
      +-- org.hypotheticalwordproc.io
      +-- org.hypotheticalwordproc.searchengine
      +-- ...


    在這個模型中,每個模塊的職責是為系統只提供一個特定的功能。
每個模塊的行為被分成Java代碼和javascript代碼。Java代碼保存在.jar文件中,為與Javascript代碼協同工作提供API。JavaScript代碼保存在.js文件中,定義了模塊提供的服務。
spellchecker模塊如下:

 +-- org.hypotheticalwordproc.spellchecker
            +-- jars
                +--- jazzy.jar // open source Java API.
            
            +-- javascripts
                   +--- WordFinder.js
                   +--- SentenceAnalyzer.js
                   +--- ...
            
            +--- dictionaries
                   +--- english.dic
                   +--- france.dic



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松原市| 酉阳| 剑川县| 略阳县| 海南省| 横山县| 静安区| 丰城市| 牟定县| 晋城| 富阳市| 淅川县| 牡丹江市| 阿克陶县| 乐业县| 梨树县| 云南省| 宜章县| 普陀区| 永丰县| 桂东县| 仪陇县| 北票市| 隆林| 长春市| 太原市| 七台河市| 卢湾区| 阿图什市| 荃湾区| 台中市| 雅江县| 大渡口区| 水城县| 宝山区| 高安市| 宝山区| 黄冈市| 丰都县| 息烽县| 江城|