*Java EEアプリケーションの実行 [#se264cd0] 作成したJava EEアプリケーションを実行する。~ ~ 末尾が-ejbのプロジェクト上で実行→プロジェクトを消去してビルドを事前に実行しておく。~ これを忘れると次でエラーが発生するか、変更前の状態になってしまうことがある。~ ~ 実行→プロジェクト(F6)でプロジェクトを実行する。~ 実行すると、アプリケーションサーバーとデータベースが自動的に起動し、ブラウザが開きトップページが最初に表示される。~ 実行すると、アプリケーションサーバーとデータベースが自動的に起動し、ブラウザが開きトップページが表示される。~ ~ デフォルトでは、Webページの中に自動的に作成されているindex.jspが最初に表示される。~ デフォルトでは、Webページの中に自動的に作成されているindex.jspがトップページになる。~ このファイルを開き、<jsp:forward page="faces/MessageBoard.xhtml"/>を入力すると、URLはそのままでMessageBoard.xhtml の内容が表示されるようになる。~ ~ Faceletsのファイル上で、実行→ファイルの実行(Shift+F6)を行うと現在編集しているページをすぐに表示できる。~ #ref(dp1.gif)~ ~ 初回のみファイアーウォールの確認メッセージが何度か出るが、ブロックを解除する必要がある。~ #ref(fw1.gif)~ ~ デフォルトのブラウザでページが表示される。~ #ref(dp2.gif)~ ~ ブラウザから書き込みを行うと、ページの表示が変わり入力したメッセージが表示される。~ #ref(dp3.gif)~ ~ NetBenasのサービスツリーを開き、jdbc:derby://localhost:1527/sample [APPのapp]を右クリックし、接続を選ぶ。~ 接続後、jdbc:derby://localhost:1527/sample [APPのapp]→APP→表の順に開いていくと、テーブルが表示される。(テーブルが自動的に作成されている)~ テーブルを右クリックしデータの表示を選ぶと、書き込んだ内容が表示される。~ NetBeansのGUIでテーブルのデータを直接編集することもできる。 #ref(jdb2.gif)~ SEQUENCEテーブルも自動的に作成されているが、これは@GeneratedValueを付加した項目の値を自動的に生成するためのものである。~ *コメント [#m53f4525] #comment