隨筆-128  評論-55  文章-5  trackbacks-0
              組件是抽象的概念而已,通俗的說是一些符合某種規范的類組合在一起就構成了組件。他可以提供某些特定的功能。
              拿J2EE來說,有什么servlet,jsp, javabean,ejb都是組件。但實際他們都是類,只不過有他們特殊的規定。舉個例子,那個javabean來說:javabean也就是個類,但你的類想成為javabean你必須,給你的類里的變量 (如xxx),添兩個函數,getXxx()和setXxx()并且類里要有無參的構造函數。 有了這些就是JAVABEAN了。

              什么是框架那,用《設計模式》中的定義來說就是,框架是構成一類特定軟件可復用設計的一組相互協作的類框架規定了你的應用程序的體系結構。它定義了整體結構,類和對象的分割,各部分的主要責任,類和對象怎么協作,以及控制流程。

              框架實現了對具體實現細節的反向控制(IOC),實現者無須考慮框架層已經實現好的設計,只要按照框架的要求開發就可以了,然后把開發好的東西放到框架中就可以了。框架其實就是一組組件,供你選用完成你自己的系統。簡單說就是使用別人搭好的舞臺,你來做表演。而且,框架一般是成熟的,不斷升級的軟件。

          比如Struts框架就是一組相互協作的類、servlet 和 JSP 標記組成的一個可重用的 MVC設計。它有自己實現好的模型,視圖,控制器。

              所謂容器就是指符合一定的規范能提供一系列服務的管理器,方便別人使用它來完成一系列的功能。
              例如tomcat,使用tomcat可以為我們提供servlet.jsp等服務,我們俗稱叫servlet服務器,在服務器中會有相關的容器,servlet容器可以調用servlet和jsp動態的為我們生成html
              對于剛剛接觸的人來說,可以把服務器就理解成一個容器也可以,不過兩者的確不是一回事,是服務器為我們提供一個容器使我們的程序能夠在容器里運行使用服務器提供的一系列功能。


          Author: orangelizq
          email: orangelizq@163.com

          歡迎大家訪問我的個人網站 萌萌的IT人
          posted on 2009-08-29 10:08 桔子汁 閱讀(544) 評論(0)  編輯  收藏 所屬分類: J2EE
          主站蜘蛛池模板: 台东市| 酒泉市| 桦甸市| 伊宁县| 拜泉县| 上思县| 永泰县| 宣城市| 大厂| 祥云县| 淮阳县| 抚州市| 阿合奇县| 石屏县| 常山县| 静宁县| 来安县| 贡觉县| 家居| 田林县| 苗栗县| 鄱阳县| 称多县| 河曲县| 阳西县| 旅游| 呼伦贝尔市| 米脂县| 河北区| 富锦市| 平阳县| 成都市| 自贡市| 德昌县| 琼海市| 项城市| 北票市| 永善县| 桑植县| 辽宁省| 怀宁县|