『壹』 java jndi 是什麼
JNDI(Java Naming and Directory Interface)是SUN公司提供的一種標準的Java命名系統介面,JNDI提供統一的客戶端API,通過不同的訪問提供者介面JNDI SPI的實現,由管理者將JNDI API映射為特定的命名服務和目錄系統,使得Java應用程序可以和這些命名服務和目錄服務之間進行交互。集群JNDI實現了高可靠性JNDI[8],通過伺服器的集群,保證了JNDI的負載平衡和錯誤恢復。在全局共享的方式下,集群中的一個應用伺服器保證本地JNDI樹的獨立性,並擁有全局的JNDI樹。每個應用伺服器在把部署的服務對象綁定到自己本地的JNDI樹的同時,還綁定到一個共享的全局JNDI樹,實現全局JNDI和自身JNDI的聯系。
『貳』 普通的java類能使用JNDI連接池嗎我配置了tomcat連接池,寫的JSP文件使用正常,但是用普通類卻無法使用
其實java類中也可以用的。
配置了tomcat的jndi資料庫連接池,需要啟動tomcat服務。而jsp運行正好需要啟動tomcat,這樣就可以初始化了tomcat的jndi資料庫連接池。
而在java類的main主方法裡面調用jndi資料庫連接池肯定不行,因為main是靜態的,當main運行時,jndi還沒有初始化呢。所以你可以通過jsp向servlet請求,然後通過java類來調用jndi資料庫連接池,這樣在java類中也就可以調用jndi資料庫連接池了!
『叄』 java的JNDI是什麼哪裡能有資料 給個鏈接
JNDI(Java Naming and Directory Interface,Java命名和目錄介面)是一組在Java應用中訪問命名和目錄服務的API。命名服務將名稱和對象聯系起來,使得我們可以用名稱訪問對象。目錄服務是一種命名服務,在這種服務里,對象不但有名稱,還有屬性。
『肆』 java開發的時候,資料庫連接方式除了jdbc,jndi,還有有哪幾種
java開發的時候,資料庫連接方式除了jdbc,jndi,還有JDBC-ODBC橋的方式、JDBC+廠商Database Connection Server+DataBase的形式和純JDBC+DATABASE的連接方式。推薦選擇千鋒教育,千鋒教育服務面對企業建立全方位、立體化、遍布全國的企業合作網路,覆蓋全國一線二線城市大中小型公司。
Java看起來設計得很像C++,但是為了使語言小和容易熟悉,設計者們把C++語言中許多可用的特徵去掉了,這些特徵是一般程序員很少使用的。例如,Java不支持go to語句,代之以提供break和continue語句以及異常處理。Java還剔除了C++的操作符過載(overload)和多繼承特徵,並且不使用主文件,免去了預處理程序。因為Java沒有結構,數組和串都是對象,所以不需要指針。Java能夠自動處理對象的引用和間接引用,實現自動的無用單元收集,使用戶不必為存儲管理問題煩惱,能更多的時間和精力花在研發上。
想要了解更多Java培訓的相關信息,推薦咨詢千鋒教育。千鋒教育成立教研學科中心,推出貼近企業需求的線下技能培訓課程。採用全程面授高品質、高體驗培養模式,學科大綱緊跟企業需求,擁有國內一體化教學管理及學員服務,在職業教育發展道路上不斷探索前行。
『伍』 java JNDI與RMI有什麼關系嗎
jndi是資料庫驅動,是java程序連接資料庫的
rmi是一個java應用調用另外一個java應用,兩個東西沒關系的
『陸』 JAVA中DataSource通過JNDI訪問連接資料庫
報什麼錯誤貼出來啦?你說啥都沒配置?難道環境變數也沒有配置么?
我的電腦,點右鍵,高級選項卡里的[環境變數]
在里邊配置
JAVA_HOME 寫jdk的目錄 例如 C:\j2sdk1.4.2_11
PATH 在前邊加上 %JAVA_HOME%\bin;
CLASS_PATH 寫 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\activation.jar; 注意最前邊的.;是一定要要的
『柒』 jndi只能和web 項目使用嗎能和Java 項目使用嗎
JNDI是一套標准! 目前我知道的是一些web容器實現了! 至於你要再用來JavaProject你可以自己實現以下!
建議深刻理解JNDI,了解API然後再做相關工作!
『捌』 java中的JNDI是什麼和JDBC有何區別 分別舉個例子就中
JNDI(Java Naming and Directory Interface,Java命名和目錄介面)是一組在Java應用中訪問命名和目錄服務的API。命名服務將名稱和對象聯系起來,使得我們可以用名稱訪問對象。目錄服務是一種命名服務,在這種服務里,對象不但有名稱,還有屬性。
JNDI(Java Naming and Directory Interface)是SUN公司提供的一種標準的Java命名系統介面,JNDI提供統一 JNDI
的客戶端API,通過不同的訪問提供者介面JNDI SPI的實現,由管理者將JNDI API映射為特定的命名服務和目錄系統,使得Java應用程序可以和這些命名服務和目錄服務之間進行交互。集群JNDI實現了高可靠性JNDI[8],通過伺服器的集群,保證了JNDI的負載平衡和錯誤恢復。在全局共享的方式下,集群中的一個應用伺服器保證本地JNDI樹的獨立性,並擁有全局的JNDI樹。每個應用伺服器在把部署的服務對象綁定到自己本地的JNDI樹的同時,還綁定到一個共享的全局JNDI樹,實現全局JNDI和自身JNDI的聯系。 JNDI(Java Naming and Directory Interface)是一個應用程序設計的API,為開發人員提供了查找和訪問各種命名和目錄服務的通用、統一的介面,類似JDBC都是構建在抽象層上。