[Seasar-user:6791] Re: [S2Struts]S2Struts-1.3.0-beta-1とS2Struts-1.3.0-beta-2について

Katsuhiko Nagashima [E-MAIL ADDRESS DELETED]
2007年 3月 20日 (火) 22:39:39 JST


永島です。

Struts1.2.x系で利用する場合はS2Struts1.2.9 + S2.3.18が最新となります。
S2Struts1.3.0 + S2.4は、Struts1.3.x系を利用するときに利用してください。

バージョン間に関係について記述が不足しており、
ご迷惑をお掛けしました。

> サイトを見ても既存のSTRUTS環境で作成してあるプロジェクトを
> S2Strutsに変更する手法がなかなか見つからず
> どうにも適応がこんなんで断念しそうです。
> 極力既存を変更しない。作り変えないでなんとかならないか・・・
> 開発運用作成ルール作りができない・・・

Actionに対してのDIとAOPのみの機能を利用するのであれば、
既存のSTRUTS環境のプログラムをそのまま利用し、
動作させることができると思います。

web.xmlはS2StrutsExample V1.2.9のを参考にし修正し、
struts-config.xmlへ下記のようにS2RequestProcessorを使うようにします。
---
    <controller
       processorClass="org.seasar.struts.processor.S2RequestProcessor"/>
---
あとはActionクラスを
http://s2container.seasar.org/ja/DIContainer.html#ComponentAutoRegister
等を参考にS2Containerに登録すれば、
Actionに対してDIとAOPを行えるようになります。
S2Containerへの登録については、S2StrutsExample V1.2.9の
employee.diconも参考になると思いますので参照してください。


07/03/16 に 田中 修<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 田中 修です。
>
> S2Strutsの検証をしているのですが
> struts1.2.9を使用する環境で
> S2Struts-1.3.0-beta-1と
> S2Struts-1.3.0-beta-2を
> Maven2にて取得しています。
> S2Struts-1.3.0-beta-1で実行確認するのに
> s2struts-hotdeploy.diconが存在しませんでしたので
> S2Struts-1.3.0-beta-2を使おうとしたところ
> こちらがない?
> org.seasar.container:s2-extension:jar:2.4.0-rc-2-SNAPSHOT
> ようです。
> S2Struts-1.3.0-beta-3にすると
> strutsのバージョンが変わってしまうので
> S2Struts-1.3.0-beta-1か
> S2Struts-1.3.0-beta-2を使用したいと思っているのですが
> もしくは
> S2Struts-1.2.9の方がよいでしょうか?
>
> サイトを見ても既存のSTRUTS環境で作成してあるプロジェクトを
> S2Strutsに変更する手法がなかなか見つからず
> どうにも適応がこんなんで断念しそうです。
> 極力既存を変更しない。作り変えないでなんとかならないか・・・
> 開発運用作成ルール作りができない・・・
>
> 環境は
> TOMCAT5.5.12または20、APACHE+クラスタにする予定。現在は、サーバーはリリース時に再起動は不可。毎週日曜日再起動。
> tomcatをリリース時に再起動させないで済むよう。
> アプリケーションにlib/XX.jarは入れません。
> common/libに予め投入してAPIを使用しています。
> メモリを大幅に消費しないようにセッションはログイン情報以外作らないようにしています。
> Oracle10Gもしくは7..ぐらいから複数台
> DB検索で大量DATAをJAVAメモリに取得しないように
> ROWNUMにて制限をかけ一度に取得する量を節約しています。
>
> seasar検証中APIは
> s2-strutsバージョン?
> s2-dao-1.0.41-RC1
> s2-framework-2.4.11
> s2-extension-2.4.11
>
> リリース時の運用作業に
> continuum+maven2にてwarとjarをbuild
>
> tomcat監視ツール
> probe<http://www.lambdaprobe.org/d/index.htm>
> にて配備
>
> jarはTOMCAT再起動時に自動適応。
>
> すこし、余計なことが多かったかもしれませんが・・
> S2Struts-1.3.0-beta-1と
> S2Struts-1.3.0-beta-2と
> S2Struts-1.2.9では
> どちらがstruts1.2.9を使う上で適応にむいていますでしょうか?
> どなたかご教授お願いします。
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


-- 
Katsuhiko Nagashima



Seasar-user メーリングリストの案内