[PR] 個人事業主、フリーランス向け優良案件掲載中

第2回 Solr勉強会でFessを紹介します

2010 年 2 月 26 日

3/11(木)に第2回Solr勉強会が開催されま す。そこでFessを紹介します!Fessとは何なのかから始まり、本当に5分で構築できるのかをデモを交えて検証する予定です。興味がありましたら、ぜ ひどうぞ。

http://atnd.org/events/3142

Seasar Conference 2009 Autumn

2009 年 8 月 29 日

9/12(土) に法政大学市ヶ谷キャンパスにて、
Seasar Conference 2009 Autumn が
開催されます。

Seasar Conference 2009 Autumn - 9/12(SAT), Tokyo

そこで、クローラ「S2Robot」と Java フレンドリーな
全文検索システム「Fess」について、話す予定なので
資料を作ってみました。

S2Robot の使い方的なところはわかりやすいかと思います。
という感じですが、まだ時間はあるので当日までは微調整
していくつもりでいます。

mvn archetype:generate で SAStruts プロジェクトを作成する

2009 年 6 月 3 日

今回は、maven を使って、SAStruts プロジェクトを作成する方法を紹介します。主に、SAStrutsを使うMavenな人たちへ… – 今日のひとこと を参考にしています。

$ mvn archetype:generate -DarchetypeRepository=https://www.seasar.org/maven/maven2-snapshot/ \
    -DarchetypeGroupId=org.seasar.sastruts \
    -DarchetypeArtifactId=sa-struts-archetype -DarchetypeVersion=1.0.4-sp5.0-SNAPSHOT \
    -DgroupId=sample.app -DartifactId=sample -Dversion=1.0-SNAPSHOT

と、することで、SAStruts プロジェクトが作成されます。この例では sample という名前のプロジェクトが作成されます。

オプションとして、use-dbflute と use-portlet が追加されています。-Duse-dbflute=true とすれば DBFlute を利用した SAStruts プロジェクトを作成することができます。-Duse-portlet=true とすれば、portlet として、SAStruts プロジェクトを作成することができます。これらのオプションはデフォルトでは false になっています。

DBFlute を利用する場合、

$ mvn archetype:generate -DarchetypeRepository=https://www.seasar.org/maven/maven2-snapshot/ \
    -DarchetypeGroupId=org.seasar.sastruts \
    -DarchetypeArtifactId=sa-struts-archetype -DarchetypeVersion=1.0.4-sp5.0-SNAPSHOT \
    -DgroupId=sample.app -DartifactId=sample -Dversion=1.0-SNAPSHOT -Duse-dbflute=true
$ cd sample
$ mvn eclipse:eclipse

としたあと、

$ mkdir src/main/webapp/WEB-INF/db
$ cd src/main/webapp/WEB-INF/db
$ java -jar ../lib/h2-1.1.113.jar

として、H2 を起動後、データベース作成し、

$ cd ../../../../../
$ mvn dbflute:download
$ mvn dbflute:create-client
$ mvn dbflute:jdbc
$ mvn dbflute:generate

とした後、src/main/resources/jdbc.diconにDB設定を行うことで DBFlute を利用できます。