AppFuseQuickStart_jp |
|
Your trail: |
This is version 16.
It is not the current version, and thus it cannot be edited.
[Back to current version]
[Restore this version]
- This page is under translation. Before the final confirmation, the page will be in the bilingual status.
- このページは翻訳中です。最終の確認終わるまで、バイリンガルの状態のままになります。
AppFuse's main purpose is to help you quickly accelerate the start of your webapp. Here are the basic steps to creating a new project with it.
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セットアップアシスタンスは役に立つ。
- If you want to test and make sure everything works, run ant test-all - make sure Tomcat is stopped when you do this. Next, run ant test-reports - there will be a message after it runs telling you how you can view the generated reports.
After you've confirmed your installation using the above steps - take a look at the Tutorials to see how to develop with AppFuse.
Optional Installations
NOTE: If you're developing with AppFuse on Unix, run "ant fixcrlf" before running the installers. You can also download a pre-built version that already has the web framework option you're looking for.
- If you'd like to use iBATIS as a persistence framework option, view the README.txt in extras/ibatis.
- If you'd like to use Spring as the web framework, view the README.txt in extras/spring.
- If you'd like to use WebWork as the web framework, view the README.txt in extras/webwork.
- If you'd like to use JSF as the web framework, view the README.txt in extras/jsf.
- If you'd like to use Tapestry as the web framework, view the README.txt in extras/tapestry.
- If you'd like you can write a script to automate the creation and testing of your project from AppFuse. There are a couple in CVS that I use for testing: spring+ibatis and webwork. Note that using "appfuse" in a real-world project name is a bad idea as it'll find/replace things it shouldn't.
- If you don't want to install iBATIS, Spring MVC, WebWork, JSF or Tapestry - you should delete their installers in the extras folder before checking your project into source control.
NOTE: These installers will modify the Eclipse classpath, but not the IDEA one. You'll need to modify that manually.
|