2006年12月20日
java里的容器到底是什么?
這個問題困擾自己好久了,在google和baidu上用了很多和“容器”這兩個關鍵字組合搜索,都找不到相關的資料,只有一點點論壇上的模棱兩可的回答;
自己暫時的理解如下:

容器是可以自動創建對象、銷毀對象和管理對象的組件;
比如,tomcat是servlet容器,它能夠自動創建servlet的req,res等對象,而程序員直接使用這些對象就行,不再需要new;
再比如,spring容器,它可以根據配置文件“applicationContext.xml”,自動創建bean,spring框架中的java類不要需要顯示new一個對象,而是在運行時由spring自動創建;


不知道理解得對不對,好希望能找到好資料或者有達人指導一下。

參考資料:
spring容器隨想
http://www.javaeye.com/article/17006