Java

Antでjavadoc

antでjavadoc Eclipse3.5は標準でantが使えるようです。antでビルド方法を設定することによって、バッチ処理みたいなことができます。今回はjavadocを生成してくれるビルドファイルを作ってみました。 使い方 下記のソースをbuild.xmlという名前で保存し、Ec…

Java言語プログラミングレッスン(上),(下) / 結城浩

本の感想 Java言語プログラミングレッスン(上) / 結城浩 Java言語プログラミングレッスン(下) / 結城浩 この二冊をあわせて読みました. 上巻は今更読むような内容ではなかったけど, 新しくJava始める人には勧めたいです. 解説が丁寧なので好感が持てます. 下…

TomcatのHTTPサーバには何が足りないの?

TomcatのHTTPサーバはテスト用途にしか使えないってよく言われるけど、何が問題なのか良く分からない。本当にTomcatのHTTPサーバは使えないのか?ApacheにあってTomcatに無いものは何なのか*1。調べてみた。 1. 静的なページに関して Tomcat は Apache ほど…

TOMCAT_HOMEを一時的に設定する

Tomcatを二台いれてるので環境変数TOMCAT_HOMEの値を毎回切り替えないといけない。そこで.batのファイルで一時的に環境変数設定をする。 for /f "tokens=*" %%i in ('cd') do set TOMCAT_HOME=%%i echo %TOMCAT_HOME% startup.batこれにrun.batって名前つけ…

サーブレットが実行されたとき,ローカルのファイルを読み込む方法が分からない

サーブレット実行時にファイルを読み込みたいのだけれども… 例えばeclipse上のtomcatで動かしてる場合この方法でパスを取得してみる System.out.println(System.getProperty("user.dir")); c:\eclipseどうやらプロジェクト内で実行されてるんじゃなくて、ecl…

listをString配列に - Java

ListをString配列にするときに失敗した ダメな例 ArrayList<String> list = new ArrayList<String>(); list.add("文字列"); String[] arr = list.toArray();ジェネリック使ってるにもかかわらず、これだとObject[]が返ってくる 正しい方法 ArrayList<String> list = new ArrayList<String>();</string></string></string></string>…