隨筆-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 桔子汁 閱讀(545) 評論(0)  編輯  收藏 所屬分類: J2EE
          主站蜘蛛池模板: 武邑县| 德惠市| 朔州市| 徐水县| 米林县| 康定县| 清水县| 凌海市| 乌拉特中旗| 岑巩县| 星子县| 福州市| 图们市| 临洮县| 上饶市| 法库县| 永清县| 雷州市| 吴江市| 安西县| 苏尼特右旗| 遵义市| 二连浩特市| 扎囊县| 拜泉县| 安远县| 武陟县| 姚安县| 广宗县| 望江县| 灌南县| 徐州市| 云霄县| 闽清县| 卢氏县| 龙游县| 时尚| 彭阳县| 都匀市| 滨州市| 中牟县|