隨筆-208  評論-469  文章-30  trackbacks-0

          定義:
          ??? 一個軟件組件是一個具有特定的契約接口并并且具有顯式上下文(環(huán)境)依賴性的成分單元。
          ??? 一個軟件組件可以獨立部署,并且服從第3方的組成。

          [注解]

          ??? 本質(zhì)上,上下文是所有組件的容器,而容器則是擁有組件,并且提供一系列允許進行組件操作的服務(wù)的系統(tǒng)。

          ??? 短語“獨立部署”意味著一個組件是一個自包含的單元,可以被安裝到一個容器中。
          ?

          [引申]
          ???
          ???? JSF組件,Swing組件,EJB組件都符合這個定義,但這些組件卻各自關(guān)注不同的事情。
          ??????
          ???? 如:JSF著眼于UI組件,那么其組件的定義也要相應(yīng)地窄化,定義如下:
          ????
          ???? 一個UI組件,或者控件,是提供與最終用戶交互的特定功能的組件。經(jīng)典的例子包括:工具條、按鈕、面板和日歷等。

          posted on 2006-11-29 00:54 EricWong 閱讀(310) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 泗洪县| 南木林县| 革吉县| 松滋市| 岚皋县| 韶山市| 清原| 灵山县| 开鲁县| 曲靖市| 英超| 凯里市| 米脂县| 连州市| 古蔺县| 神木县| 庄浪县| 清苑县| 绥芬河市| 微山县| 象州县| 陕西省| 东光县| 墨玉县| 清丰县| 屯留县| 西昌市| 汝州市| 海安县| 安康市| 瑞昌市| 伊宁市| 绩溪县| 邮箱| 公主岭市| 昭通市| 龙里县| 密云县| 灌南县| 金山区| 屏南县|