前橋さん、iWA さん、早速のレスありがとうございます。
またぞろ風邪がぶり返してきそうです… (鼻水と咳が止まらない…) 何でだろ。
前橋さん> ディレクトリ階層ということなら、JavaによるWebアプリケーションなら、
前橋さん> J2EEによる規定がありますよね。
前橋さん> その他のアプリケーションだと、confとかetcとかdocとか、よく使うディレクトリ名は
前橋さん> ありますが… きっちり規定されたルールというと… どうでしょうか。
そうですねぇ…、J2EE は、役割 (ロール) を含め、かなりきっちりとした規定があるようですが、「Web アプ
リに限定したからこそ」という印象が、私にはあるのです。
J2EE はやたら敷居が高いので本をパラパラと読んだだけでの感想ですが…。
前橋さん> プロパティファイルは読みにくいので、今ならXMLの方がよく使われている気がします。
なるほど。Properties クラスの名前空間は階層的ではないですし、そちらが主流なのは良く解ります。
質問の件に限らず、ずっと思っていたことがありまして、今回改めてそれを確認した思いがします。
それは、「言語にせよ、ツールにせよ、その設計思想を体得しないことには充分に力を引き出せない」というこ
とです。
言語やツールの成長を初期から追いかけるか、時間と労力を割いて慣れ親しむかしないといけないのでしょうね。
個人的には、作者にその辺りの説明責任があると思うのですが…。
私の場合、C + Make という環境でいたのですが、同じ UNIX 発祥とはいえ、Java + Ant では考え方が随分違う
のでかなり面食らいました。
Win + VB から移行するよりは楽なのでしょうけど。
iWA さん> 名前しか知りませんが、Mavenてそーゆーのには役に立たないんでしょーか?
さっそく調べてみました。プロジェクト管理ツールだそうですね。
[Jakarta Project のページ]
http://www.ingrid.org/jajakarta/turbine/jp/turbine/maven/index.html
[Maven を取り上げているサイト・1]
http://www.02.246.ne.jp/~torutk/index.html
[Maven を取り上げているサイト・2]
http://www-6.ibm.com/jp/developerworks/java/030613/j_j-maven.html
Eclipse にすら挫折した (手を出すには時期尚早だと感じた) 私ですので、今すぐ Maven を活用できる訳では
ないのですが、Maven が持つ「プロジェクトの標準ディレクトリ構成」はかなり参考になりました。
自分でグジグジ環境をいじってたらこのレベルに辿りつくのに半年じゃ効かんですわ…。
レスを下さった皆様、どうもありがとうございました。
Java に関しては完全に独学 (周りに使える人がいない…) で、暗中模索の状態が続いていたのですが、何だか
少し光が差してきたような気がします。