- 追加された行はこの色です。
- 削除された行はこの色です。
#contents
* S2XWork [#kb98da2b]
以下で WebWork は 2.1 系統のみを考慮する。~
2.2以降はhttp://s2xwork.sandbox.seasar.org/を参照してください。
以下で WebWork は 2.1 系統のみを考慮する。
** 概要 [#b4127e7b]
*** S2WebWork [#iafb0235]
xwork-spring や NanoWar WebWork と同じことが Seasar でもできるようにする。
- http://wiki.opensymphony.com/display/WW/WebWork+2+Spring+Integration
- http://docs.codehaus.org/display/NANO/NanoWar+WebWork
WebWork が利用する Action などのコンポーネントを Seasar の DI や AOP を利用可能なものとする。
*** S2NazoWebWork [#m6c769f2]
NanoWar NanoWeb や S2NazoWeb と似たコンセプトのものを S2WebWork 上に構築する。
- http://docs.codehaus.org/display/NANO/NanoWar+NanoWeb
WebWork のアクションを Groovy で記述可能にし、xwork.xml (内の Action 毎の設定) をなくしたような感じのもの。
** インストール [#b790c8fb]
*** S2WebWork [#v4499bf5]
> tar xzf s2-webwork-0.0.1-src.tar.gz
> cd s2-webwork-0.0.1
> maven jar:install
** exampleの動かし方 [#t16d7fe7]
*** S2WebWork [#oab7dd11]
s2-webwork-0.0.1.jar のインストール後に
> tar xzf s2-webwork-example-0.0.1-src.tar.gz
> cd s2-webwork-example-0.0.1
> maven war:war
target/s2-webwork-example.war を適当な Servlet Container 上で動かす。
** 設定 [#e0f129f8]
*** S2WebWork [#c4ab31ca]
web.xml に S2ObjectFactoryServlet に関する記述を追加する。
<servlet>
<servlet-name>s2-webwork</servlet-name>
<servlet-class>org.seasar.webwork.S2ObjectFactoryServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
load-on-startup の値は S2ContainerServlet よりも大きいものを選ぶ。
** 開発者 [#zee9e887]
http://d.hatena.ne.jp/khi/
** 開発情報 [#r3f03f76]
*** S2WebWork [#zde5ab85]
- 2004-11-25: s2-webwork-0.0.1
- 2004-11-25: s2-webwork-example-0.0.1
*** S2NazoWebWork [#d56a982f]
- 2004-11-25: s2-nazo-webwork-0.0.1
- 2004-11-25: s2-nazo-webwork-example-0.0.1
- 2004-11-27: s2-nazo-webwork-0.0.2
- 2004-11-27: s2-nazo-webwork-example-0.0.2
** ダウンロード [#k2583510]
*** S2WebWork [#caf75307]
- &ref(s2-webwork-0.0.1-src.tar.gz);
- &ref(s2-webwork-example-0.0.1-src.tar.gz);
*** S2NazoWebWork [#t4aacfe1]
- &ref(s2-nazo-webwork-0.0.2-src.tar.gz);
- &ref(s2-nazo-webwork-example-0.0.2-src.tar.gz);
** コメント [#c2d3d52b]
#pcomment(Comment/Sandbox/S2XWork,10,reply)