『JUnit実践入門』写経・実践会 in 横浜 #6 (特別編) の準備。
ありがたいことに、『JUnit実践入門』写経・実践会 in 横浜 #6 (特別編) - connpass へ参加できるので、気合入れて準備します。
@shinyaa31 さんの告知 http://d.hatena.ne.jp/absj31/20130506/1367848297 から ハンズオン資料をダウンロード。
基本的にREADME.mdどおりにセットアップ。
以下、セットアップメモ。
環境整備
JDK7をインストール:
http://www.oracle.com/technetwork/java/javase/downloads/index.html よりJDKをダウンロードし、インストール。
Eclipseをインストール:
Eclipse IDE for Java EE Developers をEclipse Downloadsよりダウンロードし、インストール。
プラグイン導入:
Eclipse Marketplaceよりインストールしたもの:
Install New Softwareよりインストールしたもの:
- cucumber-eclipse : http://cucumber.github.com/cucumber-eclipse/update-site
- run-jetty-run : http://run-jetty-run.googlecode.com/svn/trunk/updatesite-nightly
プロジェクトのインポート
bookstoreを「File - Import - General - Existing Projects into Workspaces」 でインポートする。
DB起動
README.mdどおりに、
$ cd h2 $ java -cp h2-*.jar org.h2.tools.Server -baseDir database
で起動。H2 Consoleがブラウザで勝手に立ち上がった。
JDBC URLに jdbc:h2:tcp://localhost:9092/bookstore
を入れてPasswordなしでConnect!
スキーマの作成
H2 Console上で実行した。
CREATE SCHEMA IF NOT EXISTS dev; CREATE SCHEMA IF NOT EXISTS ut;
SET SCHEMA dev;
を入れてスキーマを切り替えておく。
テーブルの作成
db_schema/setup.sqlを直接実行する方法を知らないので。。直接H2 Consoleに叩き込むw;; 明日教えてもらおう。。
DROP TABLE IF EXISTS books CASCADE ; CREATE TABLE books ( id INT PRIMARY KEY AUTO_INCREMENT, title VARCHAR(255) NOT NULL, price INT, description VARCHAR(500), isbn VARCHAR(20), nbOfPage INT, illustrations BOOLEAN, ) ;
Jetty起動
README.mdどおり。
http://localhost:8080/bookstore/ にアクセスしたら表示された!
JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)
- 作者: 渡辺修司
- 出版社/メーカー: 技術評論社
- 発売日: 2012/11/21
- メディア: 単行本(ソフトカバー)
- 購入: 14人 クリック: 273回
- この商品を含むブログ (58件) を見る
Jenkins実践入門 ?ビルド・テスト・デプロイを自動化する技術 (WEB+DB PRESS plus)
- 作者: 佐藤聖規,和田貴久,河村雅人,米沢弘樹,山岸啓,川口耕介
- 出版社/メーカー: 技術評論社
- 発売日: 2011/11/11
- メディア: 単行本(ソフトカバー)
- 購入: 26人 クリック: 496回
- この商品を含むブログ (60件) を見る