Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
LeftMenu




JSPWiki v2.2.33

[RSS]


Hide Menu

AppFuseQuickStart_jp


Difference between version 38 and version 16:

At line 1 changed 2 lines.
*This page is under translation. Before the final confirmation, the page will be in the bilingual status.
*このページは翻訳中です。最終の確認終わるまで、バイリンガルの状態のままになります。
<div class="note" style="margin-left: 40px">__NOTE__
*このページはまだ翻訳中です。最終の確認終わるまで、バイリンガルの状態のままになります。翻訳の誤りが山ほどあると思います。是非私宛に([fantastechnol AT yahoo.com|http://360.yahoo.com/fantastechnol])ご意見とご感想を教えて頂きたいと思います。
*This page is under translation. Before the final confirmation, the page will be in the bilingual status. You will be appreciated if you tell me the problems of the translation. [fantastechnol AT yahoo.com|http://360.yahoo.com/fantastechnol])
</div>
At line 4 removed 2 lines.
[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.
At line 10 changed 3 lines.
# Ant 1.6.5+をインストールし、ANT_HOME環境変数を設定してから、Tomcat 4.1.x+ (recommend 5.0.28) をインストールし、CATALINA_HOME環境変数をTomcatインストールフォルダに設定する。パッケージのリンクと詳しいインストール手順は[開発環境の設定|DevelopmentEnvironment] に参考してください。
# MySQL 3.23.x+ (recommend 5.0+)をインストールする。 <div class="note" style="margin: 10px"> __NOTE:__ MySQL 4.1.7を使う場合, UTF-8 キャラクタセットとInnoDB テーブルタイプを設定して下さい。 [詳しくは|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseSupport#ref-AppFuseSupport-5].</div>
# [ローカルSMTPサーバを設定|AppFuseSMTP] するかmail.properties (web/WEB-INF/classes フォルダの中に)とbuild.properties (ルートフォルダ -- log4j メッセージのため)を存在する場所に指定してください。 - ディフォルトは''localhost''となってる。
# Ant 1.6.5+をインストールし、ANT_HOME環境変数を設定してから、Tomcat 4.1.x+ (5.0.28推奨) をインストールし、CATALINA_HOME環境変数をTomcatインストールフォルダに設定する。パッケージのリンクと詳しいインストール手順は[開発環境の設定|DevelopmentEnvironment] に参考してください。
# MySQL 3.23.x+ (5.0+推奨)をインストールする。 <div class="note" style="margin: 10px"> __NOTE:__ MySQL 4.1.7を使う場合, UTF-8 キャラクタセットとInnoDB テーブルタイプを設定して下さい。 [詳しくはこちらへ|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseSupport#ref-AppFuseSupport-5].</div>
# [ローカルSMTPサーバを設定する|AppFuseSMTP] かmail.properties (web/WEB-INF/classes フォルダの中に)とbuild.properties (ルートフォルダ -- log4j メッセージのため)を存在する場所に指定してください。 - ディフォルトは''localhost''となってる。
At line 17 added 32 lines.
# 全ての機能正常稼動を確認する場合、__ant test-all__を実行する - 予めTomcatを止めて下さい。そして__ant test-reports__を実行する - 正常終了した場合作成されたレポート閲覧方法についてメッセージが表示される。
上記の手順でインストールが確認できたら - どのようにAppFuseを活用して開発するのは[Tutorials|Articles]に参考して下さい。
__オプションアル・インストール__
<div class="note" style="margin-left: 40px"> __NOTE:__ UnixにてAppfuseの開発を行う場合, インスローラーを実行する前に"ant fixcrlf"を実行して下さい。各フレームワーク組み込んだプリビルドバージョンのダウンロードがあります。どうぞご利用してください。</div>
* [iBATIS|http://ibatis.com]を永続化フレームワークとして利用する場合、{{extras/ibatis}}下のREADME.txtを参考して下さい。
* [Spring|http://www.springframework.org/docs/reference/mvc.html]をウェブフレームワークとして利用する場合、{{extras/spring}}下のREADME.txtを参考して下さい。
* [WebWork|http://www.opensymphony.com/webwork]をウェブフレームワークとして利用する場合、{{extras/webwork}}下のREADME.txtを参考して下さい。
* [JSF|http://myfaces.apache.org/]をウェブフレームワークとして利用する場合、{{extras/jsf}}下のREADME.txtを参考して下さい。
* [Tapestry|http://jakarta.apache.org/tapestry] をウェブフレームワークとして利用する場合、{{extras/tapestry}}下のREADME.txtを参考して下さい。
* AppFuseプロジェクトの作成、テストを自動化するスクリプトの作成ができます。いくつ私のテストに使ったスクリプトはCVSにあります: [spring+ibatis|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/Attic/test-spring.sh?content-type=text/plain] と [webwork|https://appfuse.dev.java.net/nonav/source/browse/*checkout*/appfuse/Attic/test-webwork.sh?content-type=text/plain].
<div class="note" style="margin-left: 40px"> __NOTE:__ "appfuse"をプロジェクト名称に指定すると、検索・リプレース処理は失敗になりますから、使用しないで下さい。</div>
* iBATIS、 Spring MVC、 WebWork、 JSFとTapestryのインストールが必要なければ - バージョン管理ソフトにインポートする前に{{extras}}フォルダからそれらフレームワークのフォルダを削除して下さい。
<div class="note" style="margin-left: 40px"> __NOTE:__ インストーラはEclipseのクラスパスを自動的に修正しますが、IDEAの対応ではありません。手動であわせて修正下さい。</div>
----------------------------------------------------------------------------------------------------------------------------------
[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.
# Install J2SE 1.4.2+ and set a JAVA_HOME environment variable pointing to your installation directory.
# [Download|https://appfuse.dev.java.net/servlets/ProjectDocumentList] the source version or checkout the 1.9.x branch from Subversion (svn co https://appfuse.dev.java.net/svn/appfuse/branches/BRANCH_1-9-x appfuse). <!--div class="note" style="margin: 10px"> __NOTE:__ You can download AppFuse 1.8, Ant 1.6.5, Tomcat 5.0.28 and MySQL 4.1.11 (for Windows) using [the all-in-one installer|https://appfuse.dev.java.net/files/documents/1397/13863/appfuse-installer-1.8.zip]. View this package's [README.txt|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/extras/myjavapack/README-dist.txt] for more information.</div-->
# Install Ant 1.6.5+ and set an ANT_HOME environment variable. Install Tomcat 4.1.x+ (recommend 5.0.28) and set a CATALINA_HOME environment variable to point to your Tomcat installation. Checkout my [development environment setup|DevelopmentEnvironment] to get links for these packages and to see where I usually install them.
# Install MySQL 3.23.x+ (recommend 5.0+). <div class="note" style="margin: 10px"> __NOTE:__ If you're using MySQL 4.1.7, make sure to use a UTF-8 character set and an InnoDB table type. [Here's how|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseSupport#ref-AppFuseSupport-5].</div>
# [Setup a local SMTP server|AppFuseSMTP] or change mail.properties (in the web/WEB-INF/classes directory) and build.properties (in the root -- for log4j messages) to point to an existing one - they default to ''localhost''.
# Copy lib/junit3.8.1/junit.jar to $ANT_HOME/lib.<div class="note" style="margin: 10px">__NOTE:__ You may see an ant-junit.jar file already in $ANT_HOME/lib. This jar is not the JUnit library, rather it is for the Ant junit task which will use the junit.jar that you place here.</div>
# If you're planning on using iBATIS (instead of Hibernate) or a web framework other than Struts, install that now using the instructions below.
# Run __ant new__ from the appfuse directory. You will be prompted for an application name, database name and package name. After entering these, a directory containing your new application will be created in the same directory as appfuse. <div class="note" style="margin: 10px; background-color: #fcc"> __WARNING:__ Some application values will not work - don't use "test", anything with "appfuse" in it or anything that starts with numbers. Also, two dashes (-) in a name will mess things up.</div>
# Navigate to your new project's directory and run __ant setup__ (or __ant setup-db setup-tomcat deploy__) to create the database, configure Tomcat and deploy your application. The database setup will only work if your root user has no password. You can change this in build.properties if necessary. Need [assistance with mysql setup|assistance with ant setup]?

Back to AppFuseQuickStart_jp, or to the Page History.