Java

JavaのCSVライブラリ

JavaのCSVライブラリにはこれといった標準のものがないので困る。 opencsv、SuperCsv、OrangeSingnalCsvなど一応あるにはあるがどれもいまいち。 その中ではSuperCsvがよさそうなんだけど、CSV→Bean変換に致命的な問題がある。 CSVのカラムが空の場合CsvBean…

Servlet 3.0のアノテーション

@WebServletアノテーションを使うとweb.xmlいらないということで試してみた。 Tomcat 7.0.2で実験以下のコードをwebapps/sample/WEB-INF/classes/sampleに置いてコンパイル package sample; import javax.servlet.annotation.*; import javax.servlet.http.*…

シーケンス図のリバース

シーケンス図をソースコードからリバースして作成するツールでいいのがないか探してみたけど、SoyatecのeUML2ってのがなかなかよさそう。 http://www.soyatec.com/euml2/ Trace2UMLやUMLGraphもソースコードからじゃないけど手軽にテキストベースでUML定義で…

JavaでのExcel操作ライブラリ

POI以外にもExcellaというExcel操作ライブラリがあるらしい http://excella-core.sourceforge.jp/POIは正直使うの面度すぎなので、こういうのがあると楽できそう

Hibernate Validator

http://www.hibernate.org/subprojects/validator.html JSR 303: Bean ValidationのRI(Reference Implementation)にもなっている。 アノテーションで制約を設定するようで、かなり使いやすそうな印象Hibernateの名前が入っているがHibernateなしでも使用でき…

Tomcat 7 リリース間近

Tomcat 7 RC4まで出てるようですね http://www.theserverside.com/news/thread.tss?thread_id=60295Servlet3.0対応とか

Redmine 0.9.4をTomcat 6で実行する方法

JRuby 1.5.0が出たのでうまくいくか試してみた (以前やった方法>http://anond.hatelabo.jp/20100422043007)環境は以下のとおり CentOS 5.3 (on VirtualBox) JDK 1.6.0_20 Tomcat 6.0.26 JRuby 1.5.0 Rails 2.3.5 Redmine 0.9.4 MySQL 5.0.77 Warbler 1.1.0 …