|
Velocityについて
コミュニティ
ドキュメント
ツール
比較
日本語訳について
|
|
You make the decision. − You make the decision.(あなたが判断してください)
|
The title of this essay is called "You make the decision." The point of
this essay is to explore what it is like to develop a web application
using a couple of popular tools that are available today. In order to do
this, examples of using these technologies will be shown. This will give
a nice first person account of what it is like to use these technologies
on a daily basis.
この小論のタイトルは「You Make The Decision.(あなたが判断してください)」といいます。
この小論のポイントは、現在利用できる2つの人気のあるツールを使った
Web アプリケーションの開発がどんなものかを探ることです。
そのために、これらの技術についてのいくつかの例をお見せします。
これらの例から、普段から使っている人の視点でこれらの技術が理解できるかと思います。
The audience of this document is aimed at the people who are looking for
alternatives to JSP as well as people who are currently using JSP and
JSP based technologies and may not realize that there are other
solutions out there that also address the many issues of developing web
applications.
この小論の対象は、JSP に代わるものを探している人です。
また、既に JSP を使っていたり、JSP をもとにした何らかの技術を使用していて、
Web アプリケーションを作成する際の多くの問題点の解決もしてくれるソリューションが
他にあることを知らない人も対象としています。
It is possible to navigate through the essay by simply clicking
on the links at the bottom of each page. To return to this page
at any time, click YMTD on the left side navigation.
各ページの最下行でリンクをクリックすることで小論を読み飛ばすことができます。
左側のリンクで「YMTD」をクリックすれば、いつでもこのページに戻って来られます。
|
|
|
What are we comparing? − 何を比較するの?
|
This multi page document will compare usage of Velocity and JSP. In both
cases, we have a framework of reusable code that makes life easier for
building web applications by providing the "Model" and "Controller"
portions of the MVC paradigm (Turbine and Struts). There is also a
template language that provides the "View" portion (JSP and Velocity).
ここでは Velocity と JSP の使い方を比較します。どちらにおいても、
再利用可能なコードのフレームワーク
(Turbine と Struts)が使えます。これらのフレームワークでは
MVC パラダイムの「モデル」と「コントローラ」を提供することで、
Web アプリケーションの作成が容易になります。
もちろん「ビュー」としてテンプレート言語(Velocity と JSP)があります。
Please note that there are a bazillion different things that could be
compared here. To be clear, we are not really trying to compare the
feature set of each of these technologies as they both can get the job
done. Instead, we are trying to compare what it is like to do the job
with each of the tools.
両者の比較項目は非常にたくさんあることに注意してください。
違いをはっきりさせるため、両者を利用する際の各種機能の比較はしません。
むしろ、両者の利用のしかたについて比較を行おうと思います。
The design concepts mentioned above that we will be exploring have been
documented in detail in various locations, for more information, please
refer to some of these reference URL's:
私達が探ろうしている上記の設計概念については、さまざまな場所で詳細な文書となっています。
そのいくつかについては以下の URL を参照してください。
|
|
|
Credits − 謝辞
|
We would first like to thank the entire Velocity and Turbine teams for creating such
great products. These groups are a 100% volunteer organization and
some very talented engineers have come together from around the world to
help make these products a reality and a success. They deserve a round
of thanks and appreciation for their hard work and dedication.
まず、素晴らしい製品を開発した Velocity
チームと Turbine
チームに感謝します。
これらのチームは100%ボランティアの組織で、これら製品を実現させ成功させるために、
非常に優秀なエンジニアが世界中から集まっています。
その熱心な作業と献身は感謝に値します。
Examples, comments as well as the some of the flow of this document has
been borrowed with permission from Jason Hunter, author of the
excellent O'Reilly
Java Servlet Programming, 1st and 2nd Edition book. We do hope that
you purchase his next book when it is released in order to support Java
Servlets as well as Jason for his hard work.
この文書に出てくる例やコメント、それに文書の構成の一部は
O'Reilly Java Servlet Programming, 1st and 2nd Edition book
の著者である
Jason Hunter
から許可を得てお借りしています。
Java サーブレットと彼の熱心な仕事を支援していただけるよう、
彼の次の著書が刊行されたら購入することをお勧めします。
Jason's book includes chapters covering Struts/JSP, Velocity, and other
MVC technologies. We definitely encourage you to read the book to learn
JSP and Velocity and see how they compare. What we do here (that Jason
couldn't do in the book) is put JSP/Struts and Velocity/Turbine on the
same page together for a direct side-by-side comparison.
彼の著書には Struts と JSP、Velocity
などの MVC 技術を扱っている章があります。
JSP と Velocity を勉強して、その違いを知るには、
この本を読むことをお勧めします。
私達がここでやること(Jason が著書でできなかったこと)は、
それぞれを直接並べて比較するために
JSP/Struts と Velocity/Turbine
で同じページを出力することです。
|
|
|
Revisions / Corrections / Additions − 改訂 / 修正 / 追加
|
This page tracks the list of changes
in this essay.
この小論の変更履歴の記録はこのページで行います。
It is very important to accurately compare these technologies.
Therefore, a lot of effort has gone into this essay to state things as
fairly and accurately as possible. Therefore, this entire essay is
checked into CVS and it is possible for you to provide feedback, but
also patches that fix any mistakes. In other words, this is a community
driven document. It is currently stored in the CVS tree for the
Velocity project in the xdocs directory.
これらの技術を正確に比較することは非常に重要です。
したがって、この小論ではできるかぎり公平かつ正確に物事を述べるよう努力しています。
この小論はすべて CVS で管理されており、
フィードバックだけでなく、誤りを修正するパッチも送っていただけます。
つまり、この小論はコミュニティ主導型の文書です。
現在、Velocity プロジェクトの
CVS ツリー
にある xdocs ディレクトリにおいてあります。
If there are any changes that need to be made to this document, please
do not hesitate to contact Jon Stevens.
もしこの文書に何らかの変更が必要である場合には、
遠慮せずに Jon Stevens
にご連絡下さい。
On to the rest of the essay...
それでは本論に入りましょう。
[ Next -> Saying Hello ]
[ 次 -> Saying Hello ]
|
|
|