火曜日, 5月 18, 2010

Mahotをウェブアプリで使う

Jteamというサイトに、サンプルアプリが公開されていたのでメモ。
  1. sampleのzipファイル(taste-getting-started.zip)をダウンロードして展開
  2. Mavenを使って"mvn install"
  3. ミネソタ大学のgrouplensというラボから評価用データセット(ml-data_0.zip)を入手
  4. どこかに立てたMySQLにテーブルを作る(taste-getting-started\src\main\resources\sql\initialize_movielens_db.sqlにて)
     ・この中でmovielensという名前でデータベースやユーザが作られる
     ・しかしこのとき作られるユーザはlocalhost縛りになるので注意('@%'に要変更)
     ・ロードするu.itemは変なディレクトリにあることになっているので要変更
  5. taste-getting-started\src\main\webapp\WEB-INF\persistence-context.xmlの接続情報を変更
  6. Mavenを使って"mvn jetty:run"
意外に簡単なのですが、あるべきMoviePage.htmlが入ってなく、、、かつ映画名が良く分からないので、それがレコメンドとして正しいのかの判断が不明です。