- BlueJ 2.0.5
- FindBugs 0.8.8
- Cobertura 1.3:Cobertura is a free Java tool that calculates the percentage of code accessed by tests.
article:Measure test coverage with Cobertura - WidgetServer
WidgetServer (WiSer) is a Java/XML server-side GUI-framework which enables an application to run as either- a monolithic application with a Swing GUI
- a client/server application with a thin Swing client
- or as an application with a rich Web client based on HTML and JavaScript
- Jetif 1.4.3 :The Jetif is designed for the purpose that to provides a powerful and flexiable testing framework with many of features which developers desired.
- teamwork 2.2.0:Teamwork is an integrated, web based work management solution built purely in java on the hibernate persistence layer. It integrates project, time and worklog management in an ergonomic interface. I’ts cross platform, browser and multi db.
- NetBeans IDE 4.1
- Lint4j 0.8.1
月別アーカイブ: 2005年5月
veloeclipse
Velocityを使った開発をするのに便利なEclipse 3.x のプラグインとして、http://propsorter.sourceforge.net/veloeclipse/ があるそうです。Update Managerを使うと簡単にインストールができます。
- http://propsorter.sourceforge.net/veloeclipse/ をフィーチャーの更新のサイトブックマークに加える
- 欲しいバージョンを選んでインストールをクリック
Eclipse 2.x 用には http://veloedit.sourceforge.net/ があるようです。
- http://veloedit.sourceforge.net/updates/ をフィーチャーの更新のサイトブックマークに加える
- バージョンを選んでインストールをクリック
Let’s study J2SE 5.0
SSS(G)の勉強会でJ2SE 5.0の新機能についての話がありました。Genericsで?というワイルドカードが使えるというのはすっかり抜けていました。
データベースの件はいまだに悩み中でなぜかVelocityとJUnitをチェック中。
Log
教訓:ログを見よ!
最近、基本的に他の人が管理しているマシンのログまで見てられないのですが、基本を忘れてはいけないのではないかということで、初心にかえれと>自分。
CodeZine
CodeZineを知ったのですが、面白そうな記事が何件かあったのでリンクしておきます。1ページに収まる程度なので入門編として気軽に読めるものだと思いますが、意外と内容の濃い記事もありそうです。
コマンドの出力をtop風に表示させるtopless
マルチタスク対応Javaアプリケーションの作成
Jakarta Velocityでテンプレートを変換しメールを送信する
自由形式のフォームから投函された内容をメール送信する
JavaとSAXパーサでXMLベースのプログラミング言語を作る
java.util.logging.Logger
普通はJakarta Commons Logging を使うのですが、ちょっとだけ java.util.logging.Logger について調べてみたのでサンプルプログラムを置いておきます。実行ディレクトリへtest.logというファイルでログを出力します。コンソール画面への出力はしないようにしています。
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();
}
}
実行するには次の通り。
> java LoggingTest
>
こんなtest.logファイルが実行ディレクトリに作成される。
情報: Logger start.
2005/05/19 12:38:46 LoggingTest execute
情報: This is a test.
Thursday
いや、さっきまで今日は水曜日だと思ってました… X(