山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

JNDI

今Jettyでoisix.comを動かしてみています。

思いのほかうまく動いています。

その中で手間取ったのがJNDI。

DataSourceが取れません。


そもそも、過剰にややこしい。

java:やらcomp/envやら意味がわかりません。

スラッシュはいるのか、いらないのか。

ググるとcan't lookupとかNameNotFoundとか

山ほど出てきます。

みんなはまるんですね。


やはりこういうものがJavaめんどくさい

ブランドを作ってしまっていると思います。

DataSourceはテスト環境と本番環境で

同じjarで動かすことができてそういう

メリットも享受してはいます。

しかし意味なく過剰に面倒なので、設定

ファイルを読み込んでDB接続する

プログラムを自分で書いたほうがよっぽど

ましです。

RPCもAjaxやRESTでやったほうがいいですし

これからJavaやる人はJNDIは使わない

ほうがよいでしょう。