posts - 1,  comments - 0,  trackbacks - 0
          Context在Java中的出現是如此頻繁,但其中文翻譯“上下文”又是如此詭異拗口,因此導致很多人不是很了解Context的具體含義是指什么,所以很有必要來深究一下這詞的含義。

          先來舉幾個JAVA中用到Context的例子

          (1)JNDI的一個類javax.naming.InitialContext,它讀取JNDI的一些配置信息,并內含對象和其在JNDI中的注冊名稱的映射信息。請看下面的代碼
          InitialContext ic=new InitialContext();
          RMIAdaptor server
          =(RMIAdaptor)ic.lookup("jmx/invoker/RMIAdaptor"
          );

          這是一段JBoss中獲取MBean的遠程調用類的代碼。在這里面通過InitialContext中JNDI注冊的名稱“jmx/invoker/RMIAdaptor”來獲得RMIAdaptor
          對象。這和JAVA集合中的MAP有點象,有一個String的key,key對映著它的對象。

          (2)再來看看下面Spring中最常見的幾句代碼。ApplicationContext 是內含configuration.xml配置文件的信息,使得可以通過getBean用名稱得到相應的注冊對象

          ApplicationContext ctx= new FileSystemXmlApplicationContext("configuration.xml");
          Object obj
          = ctx.getBean("Object_Name");



          從上面的代碼,我很能體會到Context所代表的意義:公用信息、環境、容器....。所以我覺得Context翻譯成上下文并不直觀,按照語言使用的環境,翻譯成“環境”、“容器”可能更好。                                                                        (轉)

          posted on 2009-03-02 17:07 ID刀 閱讀(6117) 評論(0)  編輯  收藏 所屬分類: JAVA_Base

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(2)

          隨筆檔案(1)

          文章分類(21)

          文章檔案(17)

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 13674
          • 排名 - 2089

          最新評論

          主站蜘蛛池模板: 霍林郭勒市| 额尔古纳市| 昆明市| 太仓市| 库车县| 历史| 镶黄旗| 东至县| 新沂市| 甘肃省| 宁乡县| 新安县| 育儿| 大埔县| 射阳县| 普安县| 常德市| 英超| 依兰县| 宾川县| 涿州市| 砀山县| 阳东县| 彭州市| 固阳县| 建德市| 巢湖市| 金乡县| 德江县| 丰原市| 根河市| 任丘市| 浙江省| 集贤县| 延寿县| 西藏| 麻城市| 光泽县| 射阳县| 精河县| 平乐县|