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