Formアプリケーションを作成してみる
- 適当に名前を付けて、Finishをクリック
ここで、ホットデプロイモードになっているのかどうか確かめるために、生成されたXHTMLにアクセスしてみる。
- ブラウザからhttp://localhost:8080/sample/sampleForm.seamにアクセス
- おぉ、コンソールにリデプロイのログが出ている。どうやらホットデプロイモードのようだ
00:20:08,946 INFO [Initialization] redeploying
00:20:08,978 INFO [Initialization] Installing components...
00:20:08,986 INFO [Component] Component: authenticator, scope: EVENT, type: JAVA_BEAN, class: org.domain.sample.session.Authenticator
00:20:08,996 INFO [Component] Component: sampleForm, scope: EVENT, type: JAVA_BEAN, class: org.domain.sample.session.SampleForm
00:20:09,021 INFO [Initialization] done redeploying
- 画面もちゃんと表示されます&動作もばっちり!
まるでSeasar2のSuperAgileみたい。みんな考えていることは同じのようだ。ただ、SeamはEntityのホットデプロイは現状できないらしい。