WebWork

Xwork 1.0 and WebWork 2.0 Released

WebWork 2.0 beta2 Released (from WebWorkユーザML)

JBoss 3.2.3RC1上でwebwork-example.warをデプロイしました。 次の2つがだけがエラーになりました(惜しい!)。 TagTest TabbedPaneTest example中のWebWork configuration browserがいいですね。こんなのがJBossにも欲しいです。

Struts vs. WebWork

Struts, WW1, WW2を技術的な観点から比較しています。

Building Applications with WebWork2

TSSの記事です。WebWork2いいですね。JBossですぐ動くし :-) Why do I like WebWork2? Many companies are moving from Struts to Webwork as their standard. You drink Pepsi instead of Coke. あははは。StrutsがCokeですか。アプリケーションフレームワ…

OpenSymphony at java.net

OpenSymphonyはSF.netからjava.netへ移行中のようです。WebWork2 WikiのCVS Downloadのリンクはすでにjava.netのCVSを指しています。

WebWork2を試す

え〜と。JBoss 3.2.1上でサンプルが半分動きませんでした(苦笑)。 でも、Velocityで書いたUIコンポーネントやXWorkのインタセプタなど、見所満載なのでしばらく遊んでみます。

WebWork用のXDocletタグ

XDocletのマニュアルにはほとんど何も書いてありません。でもxPetStoreのxPetstore-Servletのソースが参考になります。 * @webwork.action * name="category" * success="category.vm" フォワード先がVelocityのテンプレートファイルというのがWebWorkらしい…

WebWork2

WebWork2の開発が進行中です。WebWork2はXWorkというコマンドパターンフレームワークの上に作られます。XWorkはWebとは無関係のActionを処理する汎用的なレイヤでinterceptorもここに定義できます。WebWork2はXWork上でHTTPリクエスト/レスポンスに関連する…

Model-2 Pull HMVC

WebWorkの説明には、Model-2 Pull HMVC(Hierachical Model View Controller)と書いてあることが多いのですが、なんだか良く分かりませんね。 Model-2は、ControllerによってViewが決定される(ViewにControllerのコードが埋め込まれているのがModel-1)。 Pull…

WebWork FAQ:WebWorkとStrutsの違い

WebWorkはServlet APIに依存しないので、Webプラットフォーム以外の環境でも使用できるそうです。スタンドアロンクライアントでもMVCモデルでアプリケーションを作れるのは良いですね。確かに、StrutsではViewにSwingは使えません。それから、WebWorkにはStr…

What WebWork Is

WebWorkのわかりやすい解説です。WebWorkはViewにVelocityが使えるのが魅力です。同じ著者によるWebWork Gaining Core Competencyというメモもあります。試しにJBoss 3.2.1にWebWork 1.3のwebwork.warをdeployしたらサクっと動きました。jetspeedのようなイ…

WebWork2 Overview

Inversion of Control (IoC) containerという言葉を最近良く見かけます(PicoContainerのサイトに説明があります)。