[Seasar-user:9036] Re: 異なるWebアプリケーションとの協調
六
[E-MAIL ADDRESS DELETED]
2007年 7月 9日 (月) 17:18:02 JST
六です。
わたくしめは事情はちょっと違うんですが、
SwingクライアントとRMIサーバーのプロジェクト2本立てで、
どうやってinterfaceとDtoを共有したもんかなあと色々やったんですが、
出羽さんの「突撃!隣のSeasarプロジェクト」のまねっこしまして、
Subversionの外部参照で共有するようにしました。
Subversion依存で、かつあまり裏技って感じではなくて恐縮ですが、一応。
出羽さんの資料はこちらからダウンロードできます。
http://event.seasarfoundation.org/sc2006autumn/Session#tgfdd55c70
ただ、外部参照してる方でTag作るたんびに
外部参照の設定変えなきゃいけない(リビジョンを指定するとか)のが
ちょっとめんどうかなあと、思ってます。
また外部参照する側が2つ以上となると
そこらへんの管理が大変かも。
07/07/09 に Applied_MATSUDA Masaaki<[E-MAIL ADDRESS DELETED]> さんは書きました:
> TigerCatです.
>
>
> このところずーっと悩んでいたことがあります.
> かなり実例に近いこと書くので恥ずかしいのですが,
>
> たとえば,あるWebアプリケーションを作ります.
> "顧客管理システム"
> いわずとしれた,お客様情報をマスタ化して登録や
> 検索,閲覧するシステムです.
> これはこれで完結しています.
>
> つぎに,こんなものも作ってしまうわけです.
> "販売管理システム", "請求経理システム"
> それぞれがいちおう独立していて,個別のパッケージ
> として納品されるイメージです.
> (それぞれ個別のWebアプリケーション)
>
> ただし,"販売管理システム"は,"顧客管理システム"
> が必須です.(当然,顧客情報がひもづくため)
> "請求経理システム"に至っては,全システムが必要
> です.(ご想像のとおり)
>
>
> で,です.それぞれを別個のWebアプリケーションに
> してしまっているので,たとえば"販売管理システム"
> が顧客情報を必要としたとき,"顧客管理システム"側
> のサービスAPIを単純にメソッド呼び出しで実行でき
> ないわけであり,この連携部分をどう作るかが非常に
> 悩みどころなのです.
> (全システムのjarのインストール先をTomcatのcommon
> にぶちこむというのはナシとしよう)
> 直感的には,EJBとか,その他のリモート呼び出し系
> の技術になるでしょうかね・・・
>
> と,思っているのですが,この3システム全部が
> Seasar2.4+TeedaなどのSeasar勢で固めてあるため,
> ひょっとしてまたすごい裏技があるか,それとも既に
> Seasarファミリ製品群でばっちりソリューションが
> 待ち構えているのではないかと期待しており,もし
> よろしければ,そのような裏技(APIさえ共有すれば
> 実装は別のWebアプリケーションにあろうとDIして
> しまってインスタンスを返す!うは!)とか,
> S2ウンチャラをこのように使うのが今のトレンディで
> 超サクサクのウハウハですよう,みたいな紹介を
> いただければ幸いに思っております.
>
>
> 何卒,よろしくお願いいたします.
> m(_ _)m
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内