如
1.以Tomcat為Web應用程式的Web容器
2.Servlet在伺服器上由名為Servlet容器的程式所管理,如Tomcat
3.在VB來講, FORM,FRAMEBOX,PICTUREBOX...都可以當做容器!
有些物件,在其上面還允許使用物件的。比如說在Frame上放置一個textbox,那麼這個textbox就是屬於Frame的。這時Frame計叫做容器。
以上所說的容器,內涵意義相同嗎?容器的內容又是什麼?
Web Container、Servlet Container
這是一種專業術語,都是由 Java、Microsoft 這些軟體公司自己訂的
你會看不懂,是因為翻譯的問題
因為直譯最方便,結果苦的就是我們這些學的人…
所以你就把它當作一種新單字去記就好
不要去拆解單字研究,那會帶給自己更多困擾
http://en.wikipedia.org/wiki/Container
我是覺得沒有一個統一的定義啦,別深究了。
容器泛指可以放置動態個數物件的類別。
最早出現在 C++ STL。例如 vector、deque .....
因為在撰寫程式時,常遇到一個問題,就是放置陣列的大小,很難事先決定,太小會爆,太大浪費記憶體,所以有人就寫了像 vector 這樣的動態陣列,可以自動調整大小。
容器可以套用演算法,常見的,例如 sort,跟 copy .... etc。
簡單說:
把容器當成一個動態的儲存池 storage pool,用容器取代陣列,用容器簡化你的程式。
你所敘述內容 ,似乎是資料結構(data structure)裏的Container觀念. 與所謂Web容器 或Servlet容器好像不一樣.
ithomelee 說:
你所敘述內容 ,似乎是資料結構(data structure)裡的Container觀念. 與所謂Web容器 或Servlet容器好像不一樣.
你是對的,我連網頁怎麼寫,都一竅不通~傻笑~