|
Strutsフレームワーク
|
| ようこそStruts 1.0.2へ |
Welcome to the Struts Framework! The goal of this project
is to provide an open source framework useful in building web applications
with Java Servlet and
JavaServer Pages (JSP)
technology. Struts encourages application architectures based on the
Model-View-Controller (MVC) design paradigm, colloquially known as
Model 2 in discussions on various servlet and JSP related
mailing lists.
Strutsフレームワークへようこそ! このプロジェクトのゴールは、
Java Servletや
JavaServer Pages (JSP)の技術を用いて
Webアプリケーションを構築する上で有用な、オープンソースフレームワークを提供することです。
Strutsは、さまざまなServletやJSPに関するメーリングリストで議論されている、
Model 2と呼ばれるモデル-ビュー-コントローラ(MVC)
デザインパラダイムをベースとしたアプリケーションアーキテクチャを採用しています。
Struts includes the following primary areas of functionality:
Strutsには、下記のような主要機能があります。:
- A controller servlet that dispatches requests to appropriate
Action classes provided by the application
developer.
- JSP custom tag libraries, and associated support in the controller
servlet, that assists developers in creating interactive form-based
applications.
- Utility classes to support XML parsing, automatic population of
JavaBeans properties based on the Java reflection APIs, and
internationalization of prompts and messages.
- コントローラーServlet。リクエストを、アプリケーション開発者が提供する適切なActionクラスに割り付けます。
- コントローラーServletにおけるJSPカスタムタグライブラリ関連のサポート。開発者が対話的なフォームベースのアプリケーションを作成するのをサポートします。
- ユーティリティクラス。XMLのパース、
JavaリフレクションAPIをベースとしたJavaBeansプロパティの自動設定、
メッセージやプロンプトの国際化などをサポートします。
Struts is part of the Jakarta
Project, sponsored by the
Apache Software Foundation. The
official Struts home page is at
http://jakarta.apache.org/struts.
Strutsは、Apache Software Foundationに
支援されているJakarta
プロジェクトの一部です。 Strutsの公式ホームページは
http://jakarta.apache.org/strutsです。
|
| Strutsについて学ぶ |
The Kickstart FAQ quickly answers
the most common questions about Struts.
キックスタートFAQは、
Strutsに関する一般的な質問に答えてくれます。
A concise Users Guide is also provided
with the distribution. The User Guide introduces the Model View Controller
architecture, and how it relates to the major components of Struts. Several Developer
Guides are also provided, to help you get started with the Struts tag extensions and
utility packages.
簡潔なユーザガイドが、ディストリビューション
と供に提供されています。ユーザガイドでは、まずModel View Controller アーキテクチャを紹介し、
Strutsの主要コンポーネントとどのように関わるのかを説明します。
Strutsタグ拡張機能やユーティリティパッケージを使い始めるための助けになる、デベロッパガイドも
提供されています。
For more detail about a specific class or package, the Struts
Javadocs
are comprehensive and carefully maintained. It is strongly recommended that
you refer to the Javadoc
for each class as you begin to use it, to be sure important features and options
are not overlooked. What you don't know, can't help you.
特定のクラスやパッケージの詳細については、StrutsのJavadocs
が包括的であり、念入りにメンテナンスされています。重要な機能やオプションを見落とすことのないように、
使おうとするクラスのJavadocを参照することを、強くお薦めします。
知らないものを、使うことはできません。
Of course, the only true documentation is the code itself. If you have any questions
about how Struts actually works, do not hestate to use the source. For the
complete, buildable source code to the entire Struts framework, see the "src" folder in
the Struts 1.0.2 source distribution.
もちろん、唯一の真のドキュメントはコードそれ自身です。もし、Strutsの実際の動作についてしりたいのなら、
ためらわずにソースコードを利用してください。完全なビルド可能なStrutsフレームワーク全体のソースコードは、
Struts 1.0.2 source distribution
の"src"フォルダを見てください。
The Struts Resources page provides links to
everything else written about Struts, including books, articles, tutorials, and sample
applications. There are also links to public sites "Powered by Struts".
リソースページでは、書籍や記事、チュートリアルや
サンプルアプリケーションなど、Struts関するあらゆる情報へのリンクが提供されています。
ここには、"Powered by Struts"の一般のサイトへのリンクもあります。
|
| Strutsの入手 |
The production release of Struts 1.0.2 is available in
a convenient binary distribution and also with complete source code. In
addition, a library distribution is available, which contains the latest
Struts binaries without the sample applications, providing a smaller,
faster download.
Struts 1.0.2のプロダクションリリースでは、
便利なバイナリディストリビューションも、完全なソースコードも供に利用可能です。
さらに、「ライブラリディストリビューション」も利用可能です。これはサンプルアプリケーションを省いた最新のStrutsバイナリで、ダウンロードサイズを小さく、時間を短くします。
。
Check the Release Notes
for a summary of the changes since the Struts 1.0.1 release.
Struts 1.0.1 からの変更のサマリを、リリースノート
でチェックしてください。
|
| Reporting Bugs and Feature Requests |
|
| バグレポートと機能リクエスト |
Tracking of bug reports and new feature requests for Struts is hosted at
http://nagoya.apache.org/bugzilla/.
Please select Struts from the product list, along with the
details of which component of Struts you feel this report relates to,
and details of your operating environment. You will automatically be
notified by Email as the status of your bug report changes.
Strutsに関してのバグ追跡レポートと、新しい機能のリクエストは
http://nagoya.apache.org/bugzilla/に集められています。
プロダクトリストからStrutsを選択してください。
Strutsのどのコンポーネントに関してレポートするのか、
また動作環境の詳細も一緒に 選択してください。
バグレポートの変更状況は電子メールによって、あなたに自動的に通知されます。
|
| さらに深く |
There are a number of ways to get more involved in the Struts
community, including contributing to the future development of Struts.
Check out the following resources:
今後のStrutsの開発への貢献を含めて、Strutsコミュニティに参加するいくつかのリソースがあります。 以下のリソースをチェックしてください:
- STRUTS-USER Mailing List - Subscribe to this list
to communicate with other developers that are using
mailing list to communicate with other developers that are using
Struts for their own applications, including questions about the
installation of Struts, and the usage of particular Struts features.
[Subscribe]
[Unsubscribe]
- STRUTS-DEV Mailing List - Subscribe to this
mailing list to communicate with other developers interested in expanding
and improving the functionality supported by Struts itself.
[Subscribe]
[Unsubscribe]
- Bug Reports and Feature Requests Use the
Bug Reporting System
to submit these reports.
- Patches and Modules - You can contribute patches and
new modules to Struts by posting them to the STRUTS-DEV mailing list.
After discussion and acceptance, one of the existing Committers will
add your contribution to the Struts source code base (with credit to
you, of course).
- Become A Committer - If you wish to contribute directly
to the development of Struts, and have commit access to the CVS source
repository, you can be nominated (or nominate yourself) for Committer
status on this project. The rules by which committers are voted on are
listed at the
Jakarta
web site.
- STRUTS-USER メーリングリスト - Strutsを自分たちのアプリケーションに利用している他の開発者とコミュニケーションを取るためには、このメーリングリストに登録してください。 Strutsのインストールや個々の機能の使い方に関しての質問も含まれています。
[登録]
[登録解除]
- STRUTS-DEV メーリングリスト - Strutsのサポートする機能を拡張・改良することに興味を持っている他の開発者とコミュニケーションをとるためには、
このメーリングリストに登録してください。
[登録]
[登録解除]
- バグレポートと機能リクエストこれらを報告するためには
バグレポートシステム
を利用してください。
- パッチとモジュール - STRUTS-DEVメーリングリストに送信
することにより、パッチや新しいモジュールを寄稿することができます。
議論され受け入れられたのち、コミッタの一人がStrutsのソースコードに
(もちろん、あなたの署名付きで)あなたの寄稿を追加するでしょう。
- コミッタになる -もし、あなたがStruts開発に直接貢献し、
CVSソースリポジトリへのコミットアクセスを行いたいのなら、
このプロジェクトのコミッタに指名される(または自分で指名する)ことができます。
どうやってコミッタと認められるか、そのルールは
Jakarta
web サイトに掲示されています。
|
|