E-カレンダー.com

2004年03月11日

XML

web.xml

今現在、JAVAのオークションサイトの課題を学校と自宅の両方で作業をしてるわけなんですが、
学校と自宅では作業している環境が若干違います。

それは接続する際のデータベースのIDやパスワードだったり、作業ディレクトリなど。。。
自宅で作ったプログラムを学校で試す時、逆に、学校で作ったプログラムを自宅で試す時、
その度にプログラムの中身を修正を加えていたら、はっきり言ってしんどすぎます。

でも、最近、ようやくXMLのありがたみがわかってきたような感じなので、そういった不安はありません。なぜなら、サーバーサイドJAVAアプリケーション(サーブレット)が最初に呼び出されるとき、web.xmlというXMLファイルを見にいってくれるので、その中に設定情報(データベースのIDやパスワード)を詰め込んでおけば、プログラムに修正を加える必要は一切ないし、作業環境が変わっても、何の心配をすることはないらしいんです。本当、スゴイですよねぇ〜。
現在、作ってるオークションサイトも学校と家ではデータベースのIDとパスワード、ユーザーディレクトリや画像ディレクトリ等が違うため、これだけでも非常に有難く感じています。

はっきり言って、まだまだ勉強不足の自分はXMLなんて今は設定ファイル程度にしか思ってませんが、勉強すれば、もっと有効に活用できそうな気がします
いやぁ、XMLも勉強したいなぁ〜。でも、まだ、できそうにないなぁ〜。

なんだかなぁ〜。

Posted by nohohon at 2004年03月11日 03:11
Comments

3へぇ

Posted by: 亀爺 at 2004年03月12日 19:26

容易にプログラムからパースできるテキストフォーマットってな利点は大きいですよね。設定ファイルの域を超えて、CSVの代用にしてみたり、各種言語間の橋渡しに使ってみたり。

でももっと深く探ればもっと楽しい事ができるかもw

Posted by: token at 2004年03月15日 10:24

> token様
XMLデータベースなんてのもありますよねぇ。この世界ってなんで、こんなにもいろんな技術が多いんでしょう?頭が痛くなります。

Posted by: nohohon at 2004年03月17日 02:37
Post a comment









Remember personal info?






cover
PHP5徹底攻略

SQLiteを中心に解説。
オブジェクト指向の解説はあまりなし。

cover
まるごとPHP

日本初のPHPの専門誌

cover
WEB+DB PRESS Vol.22

WEB+DB PRESSの22号.
特集のデザインパターンは必読

cover
PHP実践のツボ...実践のツボシリーズ

セキュアなPHPサイトの構築
セッションをDBに保存する方法など

cover
PHP BALCK BOOK

PHP4の文法書。
BLACK BOOKシリーズ

cover
エッセンシャルJava 2nd edition

JAVAでオブジェクト指向をきっちり学びたい人にオススメです。

cover
コンピュータは、むずかしすぎて使えない

ペルソナという仮想ユーザーを用いたデザイン手法の紹介

cover
明解JSP&Servletプログラミング...

サーバーサイドJAVAの徹底解説。簡単なMVCの解説など

cover
Web情報アーキテクチャ―最適...

ワイヤーフレームを用いた設計手法 使いやすいWebサイトの構築