トップページ⇒tech
1001コメント305KB

国産DIコンテナSeasarとくーす その4

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2005/06/24(金) 19:23:41
一部で話題になっている国産オープンソースDIコンテナSeasar V2(略してS2)。
ってどうよ?みんなもう使ってるの?
使用経験とか、実戦配備情報とか、つかえねーよボケ、とかいろいろ書いてね。

あと、開発プロセス「くーす」の話題もこちらでどうぞ。

本家 seasar.org
http://www.seasar.org/

Seasar Projectグループ
http://seasarproject.g.hatena.ne.jp/

ひがやすをblog
http://d.hatena.ne.jp/higayasuo/

前スレ
その1 http://pc5.2ch.net/test/read.cgi/tech/1092044210/
その2 http://pc5.2ch.net/test/read.cgi/tech/1098885253/
その3 http://pc8.2ch.net/test/read.cgi/tech/1102862221/

関連スレ(なのか?)

Java Spring Frameworkを語るスレ
http://pc5.2ch.net/test/read.cgi/tech/1077465099/

Dependncy Injectionを語るスレ
http://pc8.2ch.net/test/read.cgi/tech/1099827125/
0153デフォルトの名無しさん2005/07/10(日) 06:09:29
>>152
サブクラスである必要もないんだけど。
0154デフォルトの名無しさん2005/07/10(日) 06:11:16
バカは放置するとして。

>>116, >>117は悩ましいな。
マジレスするにはとてつもない集中力が必要だ。
しかも本家の方は本人のコメント待ちだから、うかつにレスつけらんないし。
0155デフォルトの名無しさん2005/07/10(日) 06:12:23
また一行レスの中身無い人が粘着してるな。
>>153
じゃなんだ。ちゃんと詳しく説明してみろ。
また一行レスではぐらかすようだったら、今後一切お前は書き込むな
0156デフォルトの名無しさん2005/07/10(日) 06:13:11
なんか、自分の考え方と違うこたえがでてきたら「バカは放置」ですか。
やっぱ、論理的な考え方になれてないから論理的につっこみ入れられないんですね。
0157デフォルトの名無しさん2005/07/10(日) 06:14:40
>>155
class A{
}
のオブジェクトを
class B{
void setA(A a){
  this.a = a;
 }
}
にインジェクション可能なDIコンテナもあるってこと。
0158デフォルトの名無しさん2005/07/10(日) 06:15:05
>>155
どーせリフレクションでメソッド調べて、
継承されていないクラスを総称的に扱うとか、
そんなレベルの話だろう。

しかも「バカは放置」で切れるくらい小粒なバカだ。
放置しとけって
0159デフォルトの名無しさん2005/07/10(日) 06:16:27
>>157
インスタンス挿入ですか。
それ、AOPの話となんか関係あるの?
ついでに >>116, >>117との関連も説明してくれたらうれしい。
0160デフォルトの名無しさん2005/07/10(日) 06:17:28
>>157
それをDependency Injectionと呼ぶ村が、日本に存在するのですか?
0161デフォルトの名無しさん2005/07/10(日) 06:17:58
>>159
煽るなら、話の流れくらい読んでくださいよ。
0162デフォルトの名無しさん2005/07/10(日) 06:20:18
>>160 単なる生成パターンとDIの区別すら付かないなんて、相当山奥の村じゃないかな?
>>161 空気読めてないのはアンタ。DIとAOPの関連ですら不毛なのに。
0163デフォルトの名無しさん2005/07/10(日) 06:21:39
>>160
それがDIではないという話はきいたことがない。
0164デフォルトの名無しさん2005/07/10(日) 06:22:51
>>162
>>142-143から続いてるわけでしょ。
ねぇ、話の流れくらい、ちゃんと読める人になりましょうよ。
0165デフォルトの名無しさん2005/07/10(日) 06:23:51
じゃ放置の方向で。

>>116
「手続き」+「データ」スタイルの逆襲か。悩ましいっすね。

akonさんのくーすblogに、
前Htpercardでなんか作ったら構造化分析設計に縮退しちゃったって話がのってた。
そして彼が言うには、DIコンテナの出現で、ステートレスななんか作ればばっちOKとかのたまってるんですけど。
いみふめ
0166デフォルトの名無しさん2005/07/10(日) 06:27:33
具体的な説明する能力がないから、放置なんだね。
0167デフォルトの名無しさん2005/07/10(日) 06:28:39
>>117
AOPを「〜できる魔法」とのたまっちゃうくらいだから、
きっと単なる意味なし宣伝文句か、
はたまたひがタンの理解の程がその程度なんだろ。

くーすみたいな話は、俺も去年取り組んでいたから、なんとなくわかる。
今年はもう業務アプリケーションから研究開発費用引き出す算段はやめにして、
もっとコアな話題をやるつもりだ。
0168デフォルトの名無しさん2005/07/10(日) 06:30:29
>>164
おまえはネットワーク浮浪者だろ。
きもいから寄るな。
ちなみに >>142は俺のレスだ。

AOPとDIの関係を議論したいなら、
あえてSeasarスレを汚しまくらずに、DIスレかAOP/アスペクト指向スレでヤレ。

以上
0169デフォルトの名無しさん2005/07/10(日) 06:32:24
>>168
DIに必ずしもインタフェースが必要ないといってるだけで、AOPとDIの関係の議論はしてないわけだが。
0170デフォルトの名無しさん2005/07/10(日) 06:32:46
>>164
だいたい早朝からいっぱいレス付いてるように見えるけど、
書き込んでるのはお前と俺の2名だけだって気づけよクズ
0171デフォルトの名無しさん2005/07/10(日) 06:34:02
>>169 じゃDIスレでヤレ。これ以上荒らすな。
0172デフォルトの名無しさん2005/07/10(日) 06:34:28
…………… き り と り せ ん ……………
0173デフォルトの名無しさん2005/07/10(日) 06:35:50
>>170
もしかして>>158-160って、ひとりの書き込みなの?
そんなに必死だったの?
もうひとりいると思ってた。
0174デフォルトの名無しさん2005/07/10(日) 06:41:10
バカはどこまで逝ってもバカ。単に言い争いが大好きなだけの人格荒廃者。

さっさと氏ね
0175デフォルトの名無しさん2005/07/10(日) 06:42:26
今日は天気がいいな。
隣町まででかけて、カフェで仕事準備でもするか
0176デフォルトの名無しさん2005/07/10(日) 06:43:31
>>170
あれ?
じゃあ、>>160>>162ってジエンってこと?
ごめん、それに気づかないバカで。
そこまで必死だったなんて・・・
0177デフォルトの名無しさん2005/07/10(日) 06:52:14
>>117-118
広義の「制御の反転」 (IoC: Inversion of Control)は、
「ハリウッド原則」とも呼ばれていて、
EJBはじめオブジェクト指向の随所に散見されるが、

依存性注入 (DI: Dependency Injection)は、
もっと特化したスタイルの制御の反転であり、

最近、両者を混同する人が居る、つう話ね。
ようやく意図を理解した。
0178デフォルトの名無しさん2005/07/10(日) 06:58:52
>>157
http://martinfowler.com/articles/injection.html#FormsOfDependencyInjection
・Forms of Dependency Injection
 o Constructor Injection with PicoContainer
 o Setter Injection with Spring
 o Interface Injection

に載っている、Setter Injectionの話だな。
このあたりのありふれたテクニックになると、
もうDIとか特別な名前をつけてありがたがったりしないから、
これをDIと呼んでる人物が居る事をすっかり忘れてたよ。


0179デフォルトの名無しさん2005/07/10(日) 07:02:56
うんうん、そうだね。
ジエンまでして必死だったんだね。



もう説得力ないですから。
0180デフォルトの名無しさん2005/07/10(日) 07:10:46
>>150
Setter Injectionでは、
特定クラスのインスタンスか、そのサブクラスのインスタンスか、
あるいは特定インタフェースを実装したクラスのインスタンスしか指定できないでしょ?

それは「(少なくとも)インタフェース・レベルで互換のあるインスタンス」という意味であり、
ようするに意味的に>>141に含まれる話だ。

あなたの話は否定形ばかりで積極的な説明が乏しいから、不必要に議論が混乱する。
0181デフォルトの名無しさん2005/07/10(日) 07:11:21
結論: >>150がアフォ
0182デフォルトの名無しさん2005/07/10(日) 07:11:52
ジエンの方が、議論が混乱する。
0183デフォルトの名無しさん2005/07/10(日) 07:12:25
バカ(179)が必死に粘着してるあたりが、人間的に哀しいね。
0184デフォルトの名無しさん2005/07/10(日) 07:14:43
「放置」とか「粘着」とか言い出すヤツに議論が混乱するとか言われても・・・
で、しまいには「アフォ」とか。
全然説得力なし。
0185デフォルトの名無しさん2005/07/10(日) 07:15:34
………… >>150以降ばっさり削除 …………
2ちゃんって、知識が不充分な人間が分不相応な議論を挑む時に、
急激にスレが伸びる、と感じる。分相応に相手のレスをちゃんと読めばいいのにね。
例えば>>150
0186デフォルトの名無しさん2005/07/10(日) 07:16:56
>>183
ジエンするやつのほうが哀れだし。
>>185とかいまだに必死。
0187デフォルトの名無しさん2005/07/10(日) 07:17:59
==================
世間への恨みつらみでいっぱいいっぱいの
かわいそうな人が粘着しています。

日曜の朝から気分が悪くなりたくない方は、
注意してお読み下さい。
                      >>149
==================
0188デフォルトの名無しさん2005/07/10(日) 07:20:36
「2人しかいないことに注意」ってことも含めないとね。
同意してるところはジエンですよ、って。
0189デフォルトの名無しさん2005/07/10(日) 07:26:32
NGワード推奨:

ジエン
必死
なりましょうよ
説明する能力がないから
論理的な考え方
論理的につっこみ
集合演算にならん
0190デフォルトの名無しさん2005/07/10(日) 07:29:11
>>185
いや、ジエンや連カキコしまくる人がいるときに急激にスレが伸びるんだよ。
「あなたには理解できない」とか「放置」とか「粘着」とか言い出すやつがいたら、そいつの理解の範囲越えだしたってことだから注意。
なんか必死になってくるらしい。
>>189のNGワードみると、論理的な考え方は苦手らしい(プ
0191デフォルトの名無しさん2005/07/10(日) 07:31:15
論理学も集合論もあやふやな>>190風情が、
包含関係についてしつこいレスをつけたり、論理的ではないと言い出すのは、
甚だ滑稽だ。

おまえ情報システム板いつも荒らしてるバカだろ、出張32
0192デフォルトの名無しさん2005/07/10(日) 07:35:16
滑稽という点では、>>160>>162でジエンして>>170で2名だけとばらすのには負ける。
出張32ってなに?違うよ。
0193デフォルトの名無しさん2005/07/10(日) 07:38:16
==================
このスレには現在、
世間への恨みつらみでいっぱいいっぱいの
かわいそうな人が粘着しています。

日曜の朝から気分が悪くなりたくない方は、
注意してお読み下さい。

NGワード推奨:

 ジ エン
 必 死
 な りましょうよ
 説 明する能力がないから
 論 理的な考え方
 論 理的につっこみ
 集 合演算にならん
==================
0194デフォルトの名無しさん2005/07/10(日) 07:42:32
すごい一生懸命だね。


とか書くと、「一生懸命」もNGワードに含まれるのかな?(ワラ
0195デフォルトの名無しさん2005/07/10(日) 07:46:39
まぁ、本家のblogの話にも付いて来れずに荒らしやってるお前は
居ても居なくてもいい、どーでもいい存在である事は確かだ。
…………… ば か れ す 退 散 ……………
0196デフォルトの名無しさん2005/07/10(日) 07:51:04
荒らしっていうのは、「アフォ」とか「放置」とか言い出して、連カキコしてジエンするやつのことだね。
0197デフォルトの名無しさん2005/07/10(日) 08:01:01
議論の本筋に関係ないことウダウダやるなって。うっとおしい。
まだしつこく荒らし続けるようだったら、自治スレに来い。
0198デフォルトの名無しさん2005/07/10(日) 08:05:06
このスレで「バカ」とか、煽り言葉入れてくるやつには要注意だなぁ。
自分の考えと違う意見があると、だんだん放置とかバカとかが増えてきて、荒らしだす。
>>155>>158とかもジエンくさい。
荒らすなといいながら、自分が荒らしてることに気づいてない。
0199デフォルトの名無しさん2005/07/10(日) 08:10:15
デザパタの次はDIか・・・・・・・さっきまでJavaスレにもいたなw

マジで強制IDを訴えようぜ。
0200デフォルトの名無しさん2005/07/10(日) 08:14:34
議論の本筋に関係ないことウダウダやるなって。うっとおしい。
まだしつこく荒らし続けるようだったら、自治スレに来い。
0201デフォルトの名無しさん2005/07/10(日) 09:42:35
例のバカが議論に粘着しはじめると、
どんないい問題提起(>>116-118)も議論が成立しなくなる。
0202デフォルトの名無しさん2005/07/10(日) 11:38:18
>サブジェクト指向もいいかたは違っていますが、同じ方向性だと思います。
>
>http://www.atmarkit.co.jp/fdotnet/softfactory/softfactory04/softfactory04_03.html

そうか?
データと振舞いの分離ととサブジェクト指向は異なる方向性に見えるのはオレだけ?
0203デフォルトの名無しさん2005/07/10(日) 12:15:12
Subject指向〜Multi Dimensional Separation of Concerns か。

「関心事の分離」を理由に、データと振る舞い分離して、DOAマンセーになっちまうとは御目出てーな。。。

拙者も一瞬だけ、OOコンサルからDOAコンサルに転身しようと考えた事があるでござる。。。切腹
0204442005/07/10(日) 13:22:46
44です。

大事なことを言い忘れてた。

勘違いしないでいただきたいのですが、オブジェクト指向だからといって、
あるデータに関連する振舞いをすべて同じクラスに突っ込むようなことはありません。

例えば自分の場合、データと振舞いをカプセル化させることベースとしつつ、以下のような
ことを考えながらデータと振舞いを一緒にするか否かを決定しています。

* その振舞いか Domain Logicか Application Logicjか?

振舞いに関するデータを持っているからといって Domain Objectに Application Logicを
もたせることはしないようにする。

http://c2.com/cgi/wiki?SessionFacade
> there are different kinds of "business logic" - domain logic, and application logic.
> Domain logic is logic that is naturally associated with a DomainObject - such as
> a recipe knowing how to compute the nutrition profile of a serving of itself.
> Application logic has to do with application-specific workflow - such as
> sending emails, or enqueuing MOM messages, when a new recipe is added
> to a database. I

* その振舞いをそのクラスに持たせるのが自然か?

自然でない場合は、新しいクラスを作成するか別のクラスへ持たせることを検討する。

* そのクラスの責務を持たせすぎていないか?

責務を持たせすぎな場合は、そのクラスから責務を抽出して別クラスにする。
0205デフォルトの名無しさん2005/07/10(日) 13:35:01
>>203
OOコンサルに踏みとどまった理由は?
0206デフォルトの名無しさん2005/07/10(日) 15:12:27
>>204
おいおい、44は俺だ。

コピペ?
0207デフォルトの名無しさん2005/07/10(日) 15:46:22
ああ44ってすんごい前スレの44さんか。
びっくりした。
0208デフォルトの名無しさん2005/07/10(日) 16:59:55
44って他人の意見に他人の引用ぶつけてるだけだよな
0209デフォルトの名無しさん2005/07/10(日) 17:29:30
>>205
次の仕事はよーやくアカデミック系ベンチャに舞い戻って
数学屋さん補助?だが、何か?
0210デフォルトの名無しさん2005/07/10(日) 17:34:04
>>204
nutrition profileってナニ?
0211デフォルトの名無しさん2005/07/10(日) 18:24:48
普通に「栄養プロファイル」かと。食品中の栄養成分が各々どのくらい含まれているか表したもの。

http://hfnet.nih.go.jp/contents/detail.php?no=145
0212デフォルトの名無しさん2005/07/10(日) 18:42:33
で、レシピが自身の栄養プロファイル計算方法を知っているのは自然だからこんなのはDomain Logicで・・・って事なんでしょう。

0213デフォルトの名無しさん2005/07/10(日) 21:19:12
宗教法人....
0214デフォルトの名無しさん2005/07/10(日) 21:23:53
========
浮浪者が来ました
========
0215デフォルトの名無しさん2005/07/10(日) 23:32:33
教祖さまはホスト
0216442005/07/11(月) 00:24:36
>サブジェクト指向もいいかたは違っていますが、同じ方向性だと思います。
>
>そして、ユースケースはアスペクトだといっているAOSDもたぶん、そうです。
>
>リッチなドメインモデルは、変更の多いシステムには向かないということが、だんだん認識されてきているのでしょう。

サブジェクト指向、AOSDのどのドキュメントに
『リッチなドメインモデルは、変更の多いシステムには向かないということが、だんだん認識されてきている』
とあったのでしょうか。よろしければポインタを教えていただけませんか?

少し調べてみたのですけど、これといったものは見つけられませんでした。
0217デフォルトの名無しさん2005/07/11(月) 00:24:38
宗教法人だぞ、気を付けろ
0218デフォルトの名無しさん2005/07/11(月) 00:27:17
>>216
リッチなドメインモデルはダメ論はしらねぇ〜が、
「MDAのエッセンス」本も、本当はアスペクトがなんたらいう題名にしたかったって逝ってるよ。
0219過去スレの442005/07/11(月) 00:30:32
>>206
すみません。ご迷惑おかけしました。
別の新しい名前を考えておきます。
0220過去スレの442005/07/11(月) 00:37:28
>>218
不勉強で申し訳ない。
MDAってドメインモデルを指向してると思ってたんだけど、実は違うということ?
0221デフォルトの名無しさん2005/07/11(月) 01:10:37
>>220
ドメインモデル以外に基盤を持ったMDAがあってもいいと思うけど(例: 状態遷移モデルに基づくアーキテクチャ生成
その件は特に違わないと思う。>>218の話は、前どっかに書いたこれ:

855 :デフォルトの名無しさん :04/12/06 22:12:15
ExecutableUML本、発売日(2003/12/5)から一年積読状態にしてて、
ようやく目を通し始めたんだけど、なかなか面白い。

原書の当初のタイトル:「XP、AM、ほかのAAプロセスとともに、AOのテクニックをRIPのインスタンスとして用いた、MDAのためのExecutableUML」
第3章「ドメインとブリッジ」 ExecutableUMLで扱う各ドメインはただ一つのアスペクトを構成し、AOPと同様な方法で関連付けを図る

って^^;
0222デフォルトの名無しさん2005/07/11(月) 01:12:04
>>217
教祖と握手する法人か。
02232212005/07/11(月) 01:13:48
要するに、単一のドメインを扱うのではなく、
複数のドメインを扱い、各ドメインは一つのアスペクト(AOP/AOSDのAspect)を構成するようにしたい、
っつう話。
02242212005/07/11(月) 01:15:31
ごめん、書き忘れた。

要するに、
・単一のドメインを扱うのではなく、 複数のドメインを扱い、
・各ドメインは一つのアスペクト(AOP/AOSDのAspect)を構成し、
・各ドメイン(一つのアスペクト)は相互に、AOPの方法で関連付ける
っつう話
0225sage2005/07/11(月) 01:17:11
宗教法人設立総会が、
”7月16日 イベント「Seasarのからさわぎ」終了後”
ってネタですか?
0226デフォルトの名無しさん2005/07/11(月) 01:22:28
議論の注入をしたkの社長と教祖の関係はどうなんだ?
0227デフォルトの名無しさん2005/07/11(月) 01:33:46
宗教法人っておかしいなw
0228デフォルトの名無しさん2005/07/11(月) 02:02:20
問題は2つある

1. 特定非営利活動法人の非要件である宗教活動をする恐れがある
2. 個人会員でも氏名と住所を晒す必要がある

1は、いうまでもない。教祖と信者がいる。また、別の意味ではヲタがいる。
2は、2ちゃんねら〜の諸氏には厚い壁だ
0229デフォルトの名無しさん2005/07/11(月) 02:25:30
なるほど理事3人組は、教祖、アニメヲタ、社長がいるな。
握手を求められるとしたら、教祖様だけだ。ロンドンでは
テロも発生した、周囲を固めてお守りするしかない!
0230デフォルトの名無しさん2005/07/11(月) 02:34:00
本スレが寂れたのは、頭がおかしい人物が荒らしまくって、良心的な人々を遠ざけたから。
荒らし風情がひらきなおるんじゃねぇ〜よ、クズめ
0231デフォルトの名無しさん2005/07/11(月) 02:34:43
↑誤爆です。ごめんちゃい(藁って赦して。
0232デフォルトの名無しさん2005/07/11(月) 02:36:41
↑今日も変なのが粘着してるな。宗教って。。。マジもんの精神病患者か
…………… き り と り せ ん ……………
>>230-231
いや、ここもデザパタスレに続いて、
頭オカシイのが荒らし始めてるからあんたの指摘は間違いではない。
…………… き り と り せ ん ……………
0233デフォルトの名無しさん2005/07/11(月) 03:04:20
このスレに粘着している人物は、
情報システム板を荒らしまくっているコテハン「出張32」です。
0234デフォルトの名無しさん2005/07/11(月) 03:54:09
シスって誰よ?
0235デフォルトの名無しさん2005/07/11(月) 08:50:01
↑
皇帝とベーダー
0236デフォルトの名無しさん2005/07/11(月) 13:38:41
>>208
宗教論争はそんなもんだろ
0237デフォルトの名無しさん2005/07/11(月) 17:22:10
いきなりseasar4かー。

しかしなつかしいなーこの雰囲気。
ピンポンダッシュ。
0238デフォルトの名無しさん2005/07/11(月) 18:31:59
まぁ遠からずsplingかEJB3.0に駆逐される運命にある訳だが。
0239デフォルトの名無しさん2005/07/11(月) 19:54:07
>>236
そうなんだけどさ、どうせ「自分」がないわけだから
コテ使う必要ないだろうと思うわけだ
そのわりに全然関係ないところでも引用ばかりしておいて
「あの時の44は私です」って認知されたがってるんだよなw
0240過去スレの442005/07/11(月) 23:30:16
気をつけます。
0241デフォルトの名無しさん2005/07/12(火) 02:06:18
>>237
springも一緒にアボーンじゃねぇの?
ニッチを狙っていくか
0242デフォルトの名無しさん2005/07/12(火) 10:16:12
ま、教祖様はS2がらみで彼女ゲットできましたから

めでたしめでたし
0243デフォルトの名無しさん2005/07/12(火) 11:47:38
マジデスカΣΣ(゚д゚lll)
じゃあ、オレもS2やる。

宣伝文句は
「ぼくもS2で彼女ができました」
「以前のぼくは、ひ弱で(ry マンガも略
0244デフォルトの名無しさん2005/07/12(火) 12:34:43
; ̄ロ ̄)!! S2男になるしか
0245デフォルトの名無しさん2005/07/12(火) 15:57:53
>>242
詳しく
からさわぎでナンパしたとか?
0246デフォルトの名無しさん2005/07/12(火) 16:48:32
藻前ら!!
あの宗教団体で教祖といったらター○スク○プト様に決まってるだろうが!!
higaタソは教祖などではない
ネ申である
0247デフォルトの名無しさん2005/07/12(火) 17:39:49
藻前ら!!
信者になって、higaタソと握手しようZE
0248デフォルトの名無しさん2005/07/12(火) 19:34:05
決めた

俺も入信する
0249デフォルトの名無しさん2005/07/12(火) 19:55:07
>>248
これであなたもめちゃモテです
0250デフォルトの名無しさん2005/07/12(火) 20:05:59
Seasar4 キタ━━━━(゜∀゜)━━━━!!!!
0251デフォルトの名無しさん2005/07/12(火) 20:41:46
くーす本がコケたのは、くーすの構築過程で
協力した香具師が金の匂いを嗅ぎ付けて
分け前を要求したからか。

そんな香具師名前晒しちまえばいいのにな。
何を大人ぶってんだか。
0252デフォルトの名無しさん2005/07/12(火) 21:09:25
くーすはオレの考えが元になってる、と言ってトラブルの元凶になったのはakon。

けど、akon監修の本を指してくーすの元になった考えが書かれている名著、と言ってたのはヒガ氏自身。

どっちもどっちかと。
■ このスレッドは過去ログ倉庫に格納されています