Seasar

JerseyとSeasar2を連携させる

前のエントリの続きです。 私はS2JDBCが使いやすいのでDIコンテナとしてSeasar2を使うことが多いです。Seasa2でRESTfulなサービスを提供する場合には、S2Axis2というプロダクトがあるようですが、将来性を考えJAX-RSを使ってみたいので、JerseyとSeasar2の連…

MavenでS2JDBC-Genを使う

S2JDBC-Genを使ってみました。S2JDBC-GenはエンティティのアノテーションからDDLを生成したり、RailsのMigrationのようにDDLを適用できたりと非常に便利です。ただ、S2JDBC-GenはAntタスクなので、Mavenプロジェクトの場合には、(Ant単体で実行しようとする…

Teeda とか DBFlute

これから取り掛かる予定のシステムで使うか判断したいので、SeasarプロジェクトのTeedaとDBFluteをちょこちょこさわってみた感想です。Teedaは、JavaExpertの#01,#02とteeda-html-exampleをもとに使ってみました。Teeda自体はだいぶ前のteeda-core-1.0-beta-…

java.lang.NoClassDefFoundError: javax/servlet/jsp/JspContext

JSPページの表示の際に「java.lang.NoClassDefFoundError: javax/servlet/jsp/JspContext」が出ました。JSP1.2とJSP2.0の違い / kanagの日記こちらの情報によると、Tomcat4.1上でS2Strutsを動作させる際に、Seasarの依存するライブラリgeronimo-j2ee_1.4_spe…

POIでOutOfMemoryError

ダイレクトにPOIを使用していたわけではないのですが。SeasarのS2TestCaseクラスでreadXlsWriteDbメソッドを使用してExcel形式テスト用データをDBに取り込もうとしたときに、データが大きすぎるとOutOfMemoryErrorで落ちてしまいます。VM引数の"-Xmx256M"…