Softwares check list

カテゴリー: Java

veloeclipse

Velocityを使った開発をするのに便利なEclipse 3.x のプラグインとして、http://propsorter.sourceforge.net/veloeclipse/ があるそうです。Update Managerを使うと簡単にインストールができます。

  1. http://propsorter.sourceforge.net/veloeclipse/ をフィーチャーの更新のサイトブックマークに加える
  2. 欲しいバージョンを選んでインストールをクリック

Eclipse 2.x 用には http://veloedit.sourceforge.net/ があるようです。

  1. http://veloedit.sourceforge.net/updates/ をフィーチャーの更新のサイトブックマークに加える
  2. バージョンを選んでインストールをクリック
カテゴリー: Java

Let’s study J2SE 5.0

SSS(G)の勉強会でJ2SE 5.0の新機能についての話がありました。Genericsで?というワイルドカードが使えるというのはすっかり抜けていました。

データベースの件はいまだに悩み中でなぜかVelocityとJUnitをチェック中。

カテゴリー: Java

Log

教訓:ログを見よ!

最近、基本的に他の人が管理しているマシンのログまで見てられないのですが、基本を忘れてはいけないのではないかということで、初心にかえれと>自分。

CodeZine

CodeZineを知ったのですが、面白そうな記事が何件かあったのでリンクしておきます。1ページに収まる程度なので入門編として気軽に読めるものだと思いますが、意外と内容の濃い記事もありそうです。

コマンドの出力をtop風に表示させるtopless
マルチタスク対応Javaアプリケーションの作成
Jakarta Velocityでテンプレートを変換しメールを送信する
自由形式のフォームから投函された内容をメール送信する
JavaとSAXパーサでXMLベースのプログラミング言語を作る

カテゴリー: Java

java.util.logging.Logger

普通はJakarta Commons Logging を使うのですが、ちょっとだけ java.util.logging.Logger について調べてみたのでサンプルプログラムを置いておきます。実行ディレクトリへtest.logというファイルでログを出力します。コンソール画面への出力はしないようにしています。

import java.util.logging.FileHandler;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;
public class LoggingTest {
private static Logger logger = Logger.getLogger(“LoggingTest”);
static {
try {
FileHandler handler = new FileHandler(“./test.log”);
handler.setFormatter(new SimpleFormatter());
logger.setUseParentHandlers(false);
logger.addHandler(handler);
} catch(java.io.IOException e){
e.printStackTrace();
}
logger.info(“Logger start.”);
}
public void execute() {
logger.info(“This is a test.”);
}
public static void main(String[] args) {
LoggingTest test = new LoggingTest();
test.execute();
}
}

実行するには次の通り。

> javac LoggingTest.java
> java LoggingTest
>

こんなtest.logファイルが実行ディレクトリに作成される。

2005/05/19 12:38:45 LoggingTest
情報: Logger start.
2005/05/19 12:38:46 LoggingTest execute
情報: This is a test.
カテゴリー: Java