JNDI是什麽?
JNDI,全稱 Java Naming and Directory Interface。
以數據庫的配置為例,簡單的說,就是將對數據庫的連接設置(driverClass、URL、user、password、dbpool)交給JavaEE容器負責,應用程序只需要在容器中根據名字查找連接即可。
為什麽要這麽做呢?
因為制定規則的那幫人認為 代碼只應該負責業務邏輯,不應該負責配置數據庫的連接等工作。
那總得有地方來配置數據庫的連接吧?這個地方就是JavaEE容器!
有沒有覺得這套路很熟悉?我覺得很類似於Spring的IoC!
感興趣的人可以看一下下面的第二、三個參考,這裏不方便轉過來。
參考:
tomcat 7.0 的 jndi (官方文檔)
JNDI到底是什麽?(入門)
tomcat下jndi的三種配置方式 (一目了然)
JNDI是什麽?
相關推薦
JNDI是什麽,怎麽理解
其他應用 drp com min ons 作用 所有 director pro JNDI 是什麽 JNDI是 Java 命名與目錄接口(Java Naming and Directory Interface),在J2EE規範中是重要的規範之一,不少專家認為,沒有透徹理解JN
JNDI是什麽?
log net director 代碼 dir 連接 簡單 art .net JNDI,全稱 Java Naming and Directory Interface。以數據庫的配置為例,簡單的說,就是將對數據庫的連接設置(driverClass、URL、user、passw
JNDI是什麽
tails net gac .cn blank xdp .html details 文章 參考文章:---為什麽 追本溯源 http://www.cnblogs.com/xx0405/p/5332198.html jndi在Spring和tomcat下的使用: http
雲計算到底是個什麽?
雲計算 在沒有雲計算沒有GPS的時代。每到陌生的地方總要準備一個當地的地圖。時常會遇到拿著地圖向當地人問路的情況。而現在我們只需要一部手機,就可以擁有一張全新的詳細的當地地圖。還能直觀的了解天氣情況,交通情況等信息。復雜的路況信息,周邊的美食、景點、酒店、休閑娛樂、加油站、公交站….等等的一
什麽是linux,linux的應用與發展
什麽是linuxLinux是什麽? 是一套 Unix-like 的操作體系,是 Unix 的一種,它操控全部體系根本效勞的中心程序 (kernel) 是由 Linus 帶頭開發出來的,「Linux」這個稱號便是以「Linus‘s unix」來命名,Linus 挑選用「群眾公有版權」 (GPL)的方法來發行這份
nrm是什麽?以及nrm的安裝與命令
color tar targe 原本 如果 align ima strong -a nrm的作用與安裝使用 一、nrm是什麽? 這是官方的原話: 開發的npm registry 管理工具 nrm, 能夠查看和切換當前使用的registry, 最近NPM經常 down 掉
自然語言處理中的Attention Model:是什麽及為什麽
機器 逆序 mar 回來 是什麽 all 意義 及其 creation /* 版權聲明:可以任意轉載,轉載時請標明文章原始出處和作者信息 .*/ author: 張俊
美國紅帽軟件公司是做什麽的
美國紅帽軟件是美國紅帽公司旗下的一個Linux操作平臺,帽憑借高質量、低成本的技能,領導 Linux和開源解決方案進入幹流商場,換句話說即是linux操作系統和windows操作系統差不多。美國紅帽公司創建於1993年,是目前世界上最資深的Linux和開放源代碼提供商,同時也是最獲認可的Linux品牌。基於開
SpringMVC是什麽?
spring 服務器 控制器 開發 信息流 一,首先是一個MVC框架。在web模型中,MVC是一種很流行的框架,通過把Model,View,Controller分離,把較為復雜的web應用分成邏輯清晰的幾部分,是為了簡化開發,減少出錯。還是為了組內開發人員之間的配合。總之就是一種分
1.一男子在路邊一根接著一根地抽煙。一個女士走過來對他說:“嘿,你不知道你是在慢性自殺嗎?註意看看煙盒上的警告信息。”“沒關系”, 男子悠然自得地又吸了一口:“我是個程序員。”“嗯?這和你是程序員有什麽關系?...
我不知道 不知道 對他 上網 是我 .com 一個 但是 err 1.一男子在路邊一根接著一根地抽煙。一個女士走過來對他說:“嘿,你不知道你是在慢性自殺嗎?註意看看煙盒上的警告信息。”“沒關系”,男子悠然自得地又吸了一口:“我是個程序員。”“嗯?這和你是程序員有什麽關系?”
異常的數字拋出,為什麽會出現錯誤?(未解決)
為什麽 class a light divide true vid main catch blog #include <iostream> using namespace std; class A { public: A(int a, int b) {
為什麽網上支付後卻收不到貨
inf 識別 fill 樣本 info sso 選擇 nts 得到 我們發現了各種網絡犯罪分子利用監控受害者郵箱所收集來的信息以從企業竊取金錢的方法,當中“變更供貨商”是最值得註意的。 步驟一:選擇官方服務郵箱成為犯罪目標 我們發如今此案例中,網絡犯罪分子專門針
服務器到底是一個什麽樣的概念
服務器的理解 學過socket編程,就應該明白當我們做一個socket客戶端,socket服務器,兩邊使用socket進行通信,而現在我們使用b/s模式來做網站開發系統,我們使用的是瀏覽器,瀏覽器就相當於socket客戶端,而服務器也就相當於我們的socket服務器,那麽到底什麽才是服務器呢?服務器就是
什麽是對沖基金
設立 限制 部分 目的 期貨 基金 法律 利用 風險投資 對沖基金采用各種交易手段進行對沖、換位、套頭、套期來賺取巨額利潤。這些概念已經超出了傳統的防止風險、保障收益操作範疇。加之發起和設立對沖基金的法律門檻遠低於互惠基金,使之風險進一步加大。 為了保護投資者,北美的證券管
騰訊企業郵箱POP,SMTP分別是什麽
smtp 騰訊 分別是 wim 企業 企業郵箱 用戶 協議 ima 騰訊企業郵箱在做域名解析的時候不用做pop3和 smtp設置,可以使用下列的協議: POP3/SMTP協議 接收郵件服務器:pop.exmail.qq.com (端口 110),使用SSL,端口號9
什麽是shell腳本編程?
shell腳本編程什麽是Shell腳本示例:#!/bin/shcd~mkdirshell_tutcdshell_tutfor((i=0;i<10;i++));dotouchtest_$i.txtdone示例解釋第1行:指定腳本解釋器,這裏是用/bin/sh做解釋器的第2行:切換到當前用戶的home目錄第
【拿來主義】當我們談WEB緩存的時候,我們在談些什麽?
1.0 服務器端 過程 用戶 重定向 new nac java style 第一部分 Web緩存是什麽 場景1:測試妹子測功能時會說為什麽我的瀏覽器的顯示亂七八糟,我的界面怎麽跟別人瀏覽器上不一致?旁邊的人會提醒說:清下緩存試試。 場景2:開發改了代碼,上了環境,發現不
《千與千尋》給讀者帶來了什麽?
改變 fonts 電影 href 什麽事 網上 fontsize log clas 來源:http://www.ido321.com/1010.html 事實上我不太喜歡看動漫一類的電影,無聊之中,在朋友的推薦下就看了第一部動漫電影–《千與千尋》。看完之後,僅僅想
gcc -g -o -c分別是什麽意思
gcc linux-g為了調試用的 加個-g 是為了gdb 用,不然gdb用不到-o output_filename,確定輸出文件的名稱為output_filename,同時這個名稱不能和源文件同名。如果不給出這個選項,gcc就給出預設的可執行文件a.out。-E:僅執行編譯預處理; -S:將C代碼轉換為匯編
MPLS-VPN是什麽鬼?
組成 客戶案例 internet 聯通 用戶需求 建設 轉發 nbsp 第一線集團 mpls vpn MPLS-VPN是指采用MPLS(多協議標記轉換)技術在骨幹的寬帶IP網絡上構建企業IP專網,實現跨地域、安全、高速、可靠的數據、語音、圖像多業務通信,並結合差別服務、流