Mavenプラグインの学習を兼ねて、SAStruts+DBFluteベースのCRUDなページたちを生成するMavenプラグインを作成中。結構、個人的なニーズに基づく感じだけど、これができると個人的には楽なので(Doltengを使えばいいのかもしれないけど)。仕組み的には、DBFluteでクラスたちを生成したあとに、それで作成されるschemaファイル(たぶん、Torqueのやつ?)を読み込んで、それをベースにSAStruts+DBFluteのページとクラスたちを吐き出す感じ。変更が必要ないものはベースクラスにして(Bs~みたいな)、DBFluteみたいにカスタマイズの処理はその子クラスに書けばよいかと。そんな感じで地道に作成中…(Mavenプラグイン作成の良い学習にもなる感じかな)。
カテゴリー: Java
ServletRequest.getServerName()
Apache とかで連携したときに getServerName() の値は大丈夫なのだろうか、と思ったら、「You can use the proxyName and proxyPort attributes on the <Connector> element to configure these values.」だそうな。
http://tomcat.apache.org/tomcat-6.0-doc/proxy-howto.html
http://tomcat.apache.org/tomcat-6.0-doc/proxy-howto.html
Maven2 のオフラインビルド
そういえば、何だか動きが怪しいとは思っていたのだけど、MNG-3314 というバグがあるのね。2.0.10 で直っているみたいだけど。痛い話なような気もするので忘れないようにメモ。