AppFuseQuickStart_jp |
|
Your trail: |
This is version 24.
It is not the current version, and thus it cannot be edited.
[Back to current version]
[Restore this version]
NOTE
- このページは翻訳中です。最終の確認終わるまで、バイリンガルの状態のままになります。
- This page is under translation. Before the final confirmation, the page will be in the bilingual status.
AppFuse主要な目的はウェブアプリ作成の高速化です。新規プロジェクト作成の基本手順は下記のとおりです。
- J2SE 1.4.2+をインストールし、JAVA_HOMEをインストールフォルダに指定する。
- ソースバージョンをダウンロードするか、 Subversion (svn co https://appfuse.dev.java.net/svn/appfuse/branches/BRANCH_1-9-x appfuse)から1.9.x ブランチをチェックアウトする。
- Ant 1.6.5+をインストールし、ANT_HOME環境変数を設定してから、Tomcat 4.1.x+ (recommend 5.0.28) をインストールし、CATALINA_HOME環境変数をTomcatインストールフォルダに設定する。パッケージのリンクと詳しいインストール手順は開発環境の設定 に参考してください。
- MySQL 3.23.x+ (recommend 5.0+)をインストールする。
NOTE: MySQL 4.1.7を使う場合, UTF-8 キャラクタセットとInnoDB テーブルタイプを設定して下さい。 詳しくは.
- ローカルSMTPサーバを設定 するかmail.properties (web/WEB-INF/classes フォルダの中に)とbuild.properties (ルートフォルダ -- log4j メッセージのため)を存在する場所に指定してください。 - ディフォルトはlocalhostとなってる。
- lib/junit3.8.1/junit.jarを$ANT_HOME/libにコピーする。
NOTE: ant-junit.jarというファイルは$ANT_HOME/libに既に存在するが、このjarはJUnitライブラリではなくて、のフォルダにおかれるjunit.jarを利用するAntのJUnitタスクを機能するためのライブラリである。
- iBATIS (Hibernateの替わりに)或いはStruts以外のウェフレームワークを利用するなら、このステップで下記のガイドを従ってインストールして下さい。
- appfuseの直下にてant newを実行する。アプリ名、データベース名とパッケージ名を順番に入力してから, 新規作成されたアプリを含むフォルダはappfuseのフォルダ階層に作成される。
WARNING: "test"、 "appfuse"を含む名称、二つのダッシュ (-) のある名称或いは数字始まる名称を使う場合は一部のアプリ機能に支障があるから、使用しないで下さい。
- 新規作成されたアプリフォルダに遷移して、ant setup (或いは ant setup-db setup-tomcat deploy) を実行してデータベースを作成してから、Tomcat を設定しアプリを配布する. ディフォルトでルートユーザのパスワードがない場合のみデータベースのセットアップが正常に実行できるから、build.propertiesをニーズに合わせて修正して下さい。mysqlセットアップアシスタンスは役に立つ。
- 全ての機能正常稼動を確認する場合、ant test-allを実行する - 予めTomcatを止めて下さい。そしてant test-reportsを実行する - 正常終了した場合作成されたレポート閲覧方法についてメッセージが表示される。
上記の手順でインストールが確認できたら - どのようにAppFuseを活用して開発するのはTutorialsに参考して下さい。
オプションアル・インストール
NOTE: UnixにてAppfuseの開発を行う場合, インスローラーを実行する前に"ant fixcrlf"を実行して下さい。各フレームワーク組み込んだプリビルドバージョンのダウンロードがあります。どうぞご利用してください。
- iBATISを永続化フレームワークとして利用する場合、extras/ibatis下のREADME.txtを参考して下さい。
- Springをウェブフレームワークとして利用する場合、extras/spring下のREADME.txtを参考して下さい。
- WebWorkをウェブフレームワークとして利用する場合、extras/webwork下のREADME.txtを参考して下さい。
- JSFをウェブフレームワークとして利用する場合、extras/jsf下のREADME.txtを参考して下さい。
- Tapestry をウェブフレームワークとして利用する場合、extras/tapestry下のREADME.txtを参考して下さい。
- AppFuseプロジェクトの作成、テストを自動化するスクリプトの作成ができます。いくつ私のテストに使ったスクリプトはCVSにあります: spring+ibatis と webwork. 注意:実用の場合"appfuse"をプロジェクト名称にすると検索・リプレース処理は失敗になりますから、使用しないで下さい。
- iBATIS、 Spring MVC、 WebWork、 JSFとTapestryのインストールが必要なければ - バージョン管理ソフトにインポートする前にextrasフォルダからそれらフレームワークのフォルダを削除して下さい。
NOTE: インストーラはEclipseのクラスパスを自動的に修正しますが、IDEAの対応ができていません。手動で行って下さい。
|