### 概要 軽量Javaによる開発ということで「Play Framework」を使った開発環境の構築を行う。※本記事作成時のバージョンは 2.2.0
#### 公式サイト(日本語版) http://www.playframework-ja.org/
### 実行環境の構築
#### セットアップ
  • まずはパッケージを公式サイトからDL
    • 「最新パッケージを取得する」というところのDownloadボタンでおk
  • zipを解凍し、play.bat へパスを通す。(ショートカット or フォルダへ)
    • ショートカットを作成する場合、「作業フォルダー」を空白にしておくこと
  • IDEとして、Eclipse 4.3(Pleiades All in One 4.3.1.v20130926 ※Java用・jre付き) をダウンロード。
  • eclipseのjreで動かす場合、play.bat内の頭の方でパスを通しておく。
```dosbatch SET PATH=~~\pleiades\java\6\bin;%windir%\system32; SET CLASSPATH=~~\pleiades\java\6\lib
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
</div>
<div class="section">
    #### プロジェクトの作成
    
<ul>
<li>カレントディレクトリへプロジェクトを作成する</li>
</ul>```
play new playProject
```What is the application name? [playProject] → Enter<br/>
Which template do you want to use for this new application? → 2 (Java)

<ul>
<li>一旦、動作確認を行う
<ul>
<li>プロジェクトのフォルダへ入って</li>
</ul></li>
</ul>```dosbatch
C:\usr\workspace\Java\playProject> play
  ~ 標準出力に色々出る ~

[playProject] $ run
  ~ 標準出力に色々出る ~
[info] play - Listening for HTTP on /0.0.0.0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

```<a href="http://localhost:9000/">http://localhost:9000/</a> へアクセスすると、ようこそ画面が表示される。

</div>
</div>
<div class="section">
    ### 開発環境の構築
    
<div class="section">
    #### eclipseプロジェクトへインポート
    
<ul>
<li>コマンドプロンプトで</li>
</ul>```
$ play eclipse
  • eclipseからインポートする
    • インポート→既存プロジェクト
#### デバッグ
  • コマンドプロンプトより、playをデバッグ起動する
```dosbatch C:\usr\workspace\Java\playProject> play debug run
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<ul>
<li>eclipseをデバッグ起動する
<ul>
<li>デバッグの構成→リモートJavaアプリケーション
<ul>
<li>接続タイプ:ソケット接続</li>
<li>ポート:9999(Playのデフォルト設定)</li>
</ul></li>
</ul></li>
</ul>ブレークポイントの位置で停止し、デバッグ実行できるようになる<br/>
ひとまずこれで。

</div>
</div>
<div class="section">
    ### 参考URL
    インストール関連

<ul>
<li><a href="http://www.atmarkit.co.jp/ait/articles/1204/09/news114.html">http://www.atmarkit.co.jp/ait/articles/1204/09/news114.html</a></li>
<li><a href="http://www.playframework-ja.org/documentation/2.1.5/IDE">http://www.playframework-ja.org/documentation/2.1.5/IDE</a></li>
</ul>デバッグ関連

<ul>
<li><a href="http://qiita.com/kei2100/items/7ded2631cdd27f2445bb">http://qiita.com/kei2100/items/7ded2631cdd27f2445bb</a></li>
<li><a href="http://www.ibm.com/developerworks/jp/opensource/library/os-eclipse-javadebug/">http://www.ibm.com/developerworks/jp/opensource/library/os-eclipse-javadebug/</a></li>
</ul>
</div>