今現在、JAVAのオークションサイトの課題を学校と自宅の両方で作業をしてるわけなんですが、
学校と自宅では作業している環境が若干違います。
それは接続する際のデータベースのIDやパスワードだったり、作業ディレクトリなど。。。
自宅で作ったプログラムを学校で試す時、逆に、学校で作ったプログラムを自宅で試す時、
その度にプログラムの中身を修正を加えていたら、はっきり言ってしんどすぎます。
でも、最近、ようやくXMLのありがたみがわかってきたような感じなので、そういった不安はありません。なぜなら、サーバーサイドJAVAアプリケーション(サーブレット)が最初に呼び出されるとき、web.xmlというXMLファイルを見にいってくれるので、その中に設定情報(データベースのIDやパスワード)を詰め込んでおけば、プログラムに修正を加える必要は一切ないし、作業環境が変わっても、何の心配をすることはないらしいんです。本当、スゴイですよねぇ〜。
現在、作ってるオークションサイトも学校と家ではデータベースのIDとパスワード、ユーザーディレクトリや画像ディレクトリ等が違うため、これだけでも非常に有難く感じています。
はっきり言って、まだまだ勉強不足の自分はXMLなんて今は設定ファイル程度にしか思ってませんが、勉強すれば、もっと有効に活用できそうな気がします。
いやぁ、XMLも勉強したいなぁ〜。でも、まだ、できそうにないなぁ〜。
なんだかなぁ〜。
Posted by nohohon at 2004年03月11日 03:113へぇ
Posted by: 亀爺 at 2004年03月12日 19:26容易にプログラムからパースできるテキストフォーマットってな利点は大きいですよね。設定ファイルの域を超えて、CSVの代用にしてみたり、各種言語間の橋渡しに使ってみたり。
でももっと深く探ればもっと楽しい事ができるかもw
Posted by: token at 2004年03月15日 10:24> token様
XMLデータベースなんてのもありますよねぇ。この世界ってなんで、こんなにもいろんな技術が多いんでしょう?頭が痛くなります。
PHP5徹底攻略
SQLiteを中心に解説。
オブジェクト指向の解説はあまりなし。
まるごとPHP
日本初のPHPの専門誌
WEB+DB PRESS Vol.22
WEB+DB PRESSの22号.
特集のデザインパターンは必読
PHP実践のツボ...実践のツボシリーズ
セキュアなPHPサイトの構築
セッションをDBに保存する方法など
PHP BALCK BOOK
PHP4の文法書。
BLACK BOOKシリーズ
エッセンシャルJava 2nd edition
JAVAでオブジェクト指向をきっちり学びたい人にオススメです。
コンピュータは、むずかしすぎて使えない
ペルソナという仮想ユーザーを用いたデザイン手法の紹介
明解JSP&Servletプログラミング...
サーバーサイドJAVAの徹底解説。簡単なMVCの解説など
Web情報アーキテクチャ―最適...
ワイヤーフレームを用いた設計手法
使いやすいWebサイトの構築