jpfファイル、JSPページが作成できたら、Beehiveから提供されるNetUIコンパイラを使ってコンパイルを行う。
終了すると、WEB-INF/.pageflow-struts-generated ディレクトリが生成され、ディレクトリ中にjpf-struts-config.xml が生成される。この設定ファイルの内容はStruts設定ファイルとほぼ同様だ。
Apache Beehive プロジェクトからは、NetUIフレームワークにもサンプルアプリケーションが提供されている。コントローラのサンプルアプリケーションの実行手順の1.から6.までは共通の手順なので省略する。
1. アプリケーションディレクトリの作成
C:/beehive-src/trunk/installed/jakarta-tomcat-5.0.25/webapps ディレクトリに、pageflow_tutorialディレクトリを作成する。
2. jpfファイルの作成
C:/beehive-src/trunk/installed/jakarta-tomcat-5.0.25/webapps/pageflow_tutorial にController.jpfを作成する(リスト4)。
3. JSPページの作成
C:/beehive-src/trunk/installed/jakarta-tomcat-5.0.25/webapps/pageflow_tutorial にindex.jsp(リスト5)、page2.js(リスト6)を作成する。
リスト6■page2.jsp |
<%@ page language="java" contentType="text/html;charset=UTF-8"%> <%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%> <netui:html> <head> <title>page2.jsp</title> <netui:base/> </head> <netui:body> <p> Welcome to page2.jsp! </p> </netui:body> </netui:html> |
4. 必要なリソースのコピー
コマンドプロンプトから、次のように入力すると、必要なライブラリや設定ファイルのコピーが行われる。
cd C:\beehive-src\trunk\netui\ant ant -f webappTemplate.xml -Dwebapp.dist.dir=C:\beehive-src\trunk\installed\jakarta-tomcat-5.0.25\webapps\pageflow_tutorial |
5.コンパイル
コマンドプロンプトから、次のように入力すると、NetUIコンパイルが行われ、設定ファイルの生成などが行われる。
cd C:\beehive-src\trunk\test\ant ant -f buildWebapp.xml build.webapp -Dwebapp.dir=C:\beehive-src\trunk\installed\jakarta-tomcat-5.0.25\webapps\pageflow_tutorial |
6. 実行
Tomcatを起動し、http://localhost:8080/pageflow_tutorial/index.jsp にアクセスする。画面上に表示される"Link to page2.jsp"をクリックするとpage2.jspに遷移する。
Copyright © ITmedia, Inc. All Rights Reserved.