Java

Java SE 6 Update 3 リリース

リリースノート: 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 以下がローカルリポジトリとして利用される。

trimDirectiveWhitespaces 属性

タグファイルで利用する tag ディレクティブの trimDirectiveWhitespaces 属性。空白を除去してくれるオプション。デフォルトは false。これを true に設定しておくと不要な空白が除去されて、デザインが崩れなくなる。例: <%@ tag body-content="scriptles…

サードパーティのJarをインストールする

http://wiki.fdiary.net/maven2/?CookBook#l12 より、 mvn install:install-file -Dfile=jarファイル \ -DgroupId=グループID -DartifactId=パッケージ名 \ -Dversion=バージョン -Dpackaging=jar -DgeneratePom=true

JDK 6u2リリース

jdk-6u2-linux-i586.bin をインストールしたところ、dbディレクトリにあった JavaDB がなくなってしまった。今回から別インストールになったらしい。 http://japan.zdnet.com/news/devsys/story/0,2000056182,20352276,00.htm?tag=zdnwリリースノートが間違…

JRuby 1.0 Released!

JRuby 1.0 がリリースされたとのこと。Ruby 1.8.5 相当だそうで。 C言語のRubyは、環境に依存する。C版だとプログラマーでないユーザにも 使ってもらうにはバージョンアップのたびに再インストールはどうかなと前から思っていた。 Java環境さえ入れれば、ア…

Continuum

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 の感想

DI(Dependency Injection) は、クラス間の依存性をコンテナによって管理する。 インスタンスの生成はDIコンテナでおこない、極力自分では行わないようにする。 DIで管理するのは設定。 DIで管理するのはインスタンス。 DIでインターフェース経由で実装を呼び…

Tomcat プラグインを使っていてわかったこと。

Tomcat プロジェクトのディレクトリ構成 project名 + + WEB-INF + | + classes : クラスファイル(class) | + lib : ライブラリ(jar) | + src : ソースコード | + tags : カスタムタグ | + tld : カスタムタグ定義ファイル | + web.xml : 定義ファイル + work…

Eclips 3.2.2 で SpringIDE のインストール(失敗?)

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]ウインドウで…

Eclips 3.2.2 で Tomcat Plugin のインストール

プラグインを http://www.sysdeo.com/eclipse/tomcatplugin よりダウンロード。 解凍後、plugins ディレクトリにコピー eclipseを起動し、[Window] -> [Preference] を選択。Tomcat のバージョンとホームディレクトリを指定して保存。

Java DB を使う2

コマンドラインツールを使ってみる。 ij.ksh というツールでDBを操作する。まずは実行。 $ $JAVA_HOME/db/frameworks/embedded/bin/ij.ksh ij バージョン 10.2 ij> そして、困ったときのためにヘルプを表示。 メッセージが日本語に対応しているところが良い…

Java DB を使う

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のディレクト…

Apache Tomcat 5.5 to 6.0

http://tomcat.apache.org/migration.html Java 5 が必要 Tomcat 5.5 には、JRE1.4 で動作させるためのライブラリが用意されていたが、 Tomcat 6.0 にはない。 ディレクトリ構造の変更 Tomcat 5.5 には、デフォルトで common, shared, server というディレク…

アノテーションに @Override があるのに @Implements のようなものがないのはなぜ?

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…

怪しいUserAgent

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…

Ant で Tomcat を操作する。

意外なことに、今までやったことがなかった。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 を試してみる。

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

Java 1.5 フォントの設定 (Gentoo)

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 + 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つのサーブレットをテンプレートファイル…