Java
リリースノート: http://java.sun.com/javase/ja/6/webnotes/ReleaseNotes.html#160_03個人的に重要な点: ファイルベースの JDK 6 U2 配布に Java DB がない JDK/JRE に GlobalSign ルート証明書を追加 解凍してみると、$JAVA_HOME/db 以下に、Java DB らし…
Windows の場合、%USERPROFILE%\.m2 以下がローカルリポジトリとして利用される。
タグファイルで利用する tag ディレクティブの trimDirectiveWhitespaces 属性。空白を除去してくれるオプション。デフォルトは false。これを true に設定しておくと不要な空白が除去されて、デザインが崩れなくなる。例: <%@ tag body-content="scriptles…
http://wiki.fdiary.net/maven2/?CookBook#l12 より、 mvn install:install-file -Dfile=jarファイル \ -DgroupId=グループID -DartifactId=パッケージ名 \ -Dversion=バージョン -Dpackaging=jar -DgeneratePom=true
jdk-6u2-linux-i586.bin をインストールしたところ、dbディレクトリにあった JavaDB がなくなってしまった。今回から別インストールになったらしい。 http://japan.zdnet.com/news/devsys/story/0,2000056182,20352276,00.htm?tag=zdnwリリースノートが間違…
JRuby 1.0 がリリースされたとのこと。Ruby 1.8.5 相当だそうで。 C言語のRubyは、環境に依存する。C版だとプログラマーでないユーザにも 使ってもらうにはバージョンアップのたびに再インストールはどうかなと前から思っていた。 Java環境さえ入れれば、ア…
Windows 用のAntを使うときに修正が必要とのこと。 if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERRORLEVEL% ant.bat に "exit /B"という記述があったらその前に書くこと。http://maven.apache.org/continuum/faqs.html#how-does-continuum-detect-a-successf…
DI(Dependency Injection) は、クラス間の依存性をコンテナによって管理する。 インスタンスの生成はDIコンテナでおこない、極力自分では行わないようにする。 DIで管理するのは設定。 DIで管理するのはインスタンス。 DIでインターフェース経由で実装を呼び…
Tomcat プロジェクトのディレクトリ構成 project名 + + WEB-INF + | + classes : クラスファイル(class) | + lib : ライブラリ(jar) | + src : ソースコード | + tags : カスタムタグ | + tld : カスタムタグ定義ファイル | + web.xml : 定義ファイル + work…
http://springide.org/project/wiki/SpringideInstall メニューより、[Help] -> [Software Updates] -> [Find and Install] "Search for new features to install" を選び、"Next"をクリック。 [New Remote Site] をクリック。[New Update Site]ウインドウで…
プラグインを http://www.sysdeo.com/eclipse/tomcatplugin よりダウンロード。 解凍後、plugins ディレクトリにコピー eclipseを起動し、[Window] -> [Preference] を選択。Tomcat のバージョンとホームディレクトリを指定して保存。
コマンドラインツールを使ってみる。 ij.ksh というツールでDBを操作する。まずは実行。 $ $JAVA_HOME/db/frameworks/embedded/bin/ij.ksh ij バージョン 10.2 ij> そして、困ったときのためにヘルプを表示。 メッセージが日本語に対応しているところが良い…
http://www.atmarkit.co.jp/fjava/column/koyama/koyama03.html http://journal.mycom.co.jp/articles/2006/10/11/derby/ http://www.in-vitro.jp/blog/index.cgi/Derby/前提: $JAVA_HOME: Java SE 6 のディレクトリパス $DERBY_HOME: Java DBのディレクト…
http://tomcat.apache.org/migration.html Java 5 が必要 Tomcat 5.5 には、JRE1.4 で動作させるためのライブラリが用意されていたが、 Tomcat 6.0 にはない。 ディレクトリ構造の変更 Tomcat 5.5 には、デフォルトで common, shared, server というディレク…
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=36667&forum=12&6 @Override はなんのために存在するのか、という疑問が出てきます。コード: class Hoge{ void test(){ System.out.println("Hoge"); } } class Piyo extends Hoge{ @Override void…
http://nao4u.com/software/naoFavicon4IE/のおかげで Tomcat 5.5 のログにエラーが出力される。 naoFavicon4IEのソケットの扱いがまずいのではなかろうか。 Oct 21, 2006 3:34:20 PM org.apache.jk.core.MsgContext action WARNING: Error sending end pack…
意外なことに、今までやったことがなかった。http://www.stackasterisk.jp/tech/java/ant05_01.jsp http://tomcat.apache.org/tomcat-5.5-doc/deployer-howto.html http://tomcat.apache.org/tomcat-5.5-doc/manager-howto.html Tomcat Webアプリケーション…
EJB3.0 は、ずいぶんと便利になったらしい。 GlassFish という実装を試してみる。 以下のページが参考になる。 http://whzat.minidns.net/shoko3/GlassFish/index.html ダウンロード https://glassfish.dev.java.net/ からリンクをたどって glassfish-instal…
-XX:+AggressiveHeap
http://d.hatena.ne.jp/habuakihiro/20060112#1137039288
http://gentoo-wiki.com/index.php?title=HOWTO_Enabling_Japanese&redirect=no According to some docs I've read, Java 1.5 is supposed to support 'fallback fonts' without having to add them explicitely to fonts.properties. So all you have to do…
velocity + velocity-tools でウェブのテンプレートとして 利用する例: http://www.atmarkit.co.jp/fjava/javatips/103jakarta017.html http://www-06.ibm.com/jp/developerworks/java/051014/j_j-sr1.shtml要は、1つのサーブレットをテンプレートファイル…