1 名前:デフォルトの名無しさん mailto:sage [2006/07/16(日) 23:29:27 ] 一部で話題になっている国産オープンソースDIコンテナSeasar V2(略してS2)。 ってどうよ?みんなもう使ってるの? 使用経験とか、実戦配備情報とか、つかえねーよボケ、とかいろいろ書いてね。 本家 seasar.org www.seasar.org/ Seasar Projectグループ seasarproject.g.hatena.ne.jp/ ひがやすをblog d.hatena.ne.jp/higayasuo/ 前スレ その1 pc5.2ch.net/test/read.cgi/tech/1092044210/ その2 pc5.2ch.net/test/read.cgi/tech/1098885253/ その3 pc8.2ch.net/test/read.cgi/tech/1102862221/ その4 pc8.2ch.net/test/read.cgi/tech/1119608621/ その5 pc8.2ch.net/test/read.cgi/tech/1135986150/ その6 pc8.2ch.net/test/read.cgi/tech/1148204750/ 関連スレ Java Spring Frameworkを語るスレ pc8.2ch.net/test/read.cgi/tech/1077465099/ Dependncy Injectionを語るスレ pc8.2ch.net/test/read.cgi/tech/1099827125/ Java⇔RDBのMapping-Frameworkを語るThre Vol.4 pc8.2ch.net/test/read.cgi/tech/1134701684/
822 名前:デフォルトの名無しさん mailto:age [2006/11/26(日) 20:09:41 ] まあ、ApacheとかJakartaとかTomcatとかCactus、Ant、Geronimo・・・も 考えてみればかなりおふざけな名前だと思うけどね。 要は耳慣れているかどうかだけじゃないかと。
823 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 20:13:13 ] いや、それらは独立したプロダクトだから。 単なるフレームワークの、その一ライブラリがごちゃごちゃした名前だと辟易する。
824 名前:デフォルトの名無しさん mailto:age [2006/11/26(日) 20:24:54 ] >>823 Apache MyFacesのTomahawkとかTobago(Oracle ADF のTrinidadも)はどうよ?
825 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 20:32:55 ] >>824 ふつうにナシだろw 俺らだって別にSeasar憎しで言ってるわけじゃないから。 Jakarta系列でも酷いネーミングは多いと思う。
826 名前:デフォルトの名無しさん mailto:age [2006/11/26(日) 20:41:26 ] ふ〜ん・・・プロダクト名ならOKでライブラリ名だとNGなのかぁ・・・
827 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 21:12:26 ] >>826 Commonsは、わかりやすい名前がついてる
828 名前:デフォルトの名無しさん [2006/11/26(日) 21:26:50 ] Commons * BeanUtils * Betwixt * Cactus (E) * Codec * CLI * Collections * DBCP * Digester * Discovery * EL * FileUpload * HttpClient * Jelly * Jexl * JXPath * Lang * Latka * Logging * Modeler * Net * Pool * Validator だいたいわかりやすいな。てかしらないの結構あるな。
829 名前:デフォルトの名無しさん mailto:age [2006/11/26(日) 21:46:26 ] ヘンな名前はCactus、Jelly、Latkaぐらいか。
830 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 21:47:06 ] マジ話、提案書に書きにくい名前は、よほどメジャーになってからか、 もしくはフルネームで言うと普通っぽいのでないとだめだろうね。 ApacheだってApache HTTP Serverと書けば、なんだかしらんが Apacheとかいう会社が作ってるHTTPのサーバーらしいと思ってもらえる。 実際Tomcatが業務で使われるようになったのは、Tomcatの名前が すごく売れてからであって、それまではやっぱり商用のアプリケーション サーバが売れてたらしい。人聞きですまんけど。
831 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 21:58:02 ] Commons Betwixtだけが妙に浮いているが、これは古語。なんでプロダクト名に古語を持ってくるんだと。 FAQ曰く > I grepped a dictionary for words containing B*T*X for Bean To XML. > There's not many words around containing those 3 letters in order. > Betwixt also seems a fitting name as its the stuff between (betwixt) Beans and XML. (俺訳) >> bean to XMLという意味でBとTとXを含む単語をgrepしてみたんだけど、 この単語を順序通り使ってる単語ってあんまりなかったんですよね。 Betwixtという名前は、このユーティリティがBeanとXMLとの間で(between=betwixt)役立つことを うまく表してる名前かなと思ったんだよね。 << ちなみにbetwixtというのはbetweenの古語です。 IMEに「ことえり」という名前を付けるのと同じ感覚?
832 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 22:00:14 ] DiscoveryやらDigesterやら、わかりにくいのもあるけど、なんとなく意味的に納得できる。
833 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 22:45:25 ] IBMのWebSphere関連の方が人に説明するのが難しいなぁ。 と言うか略語モードのWASとかWDSc(RAD)なんか、一般のプログラマにすら通用しないとオモ。
834 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 02:36:54 ] Tomcatとcatalinaみないな関係ならまだ許せる。 公にはS2Scaffoldって呼んでおいて、 org.seasar.churaってパッケージとか。
835 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 10:14:46 ] ひらたくいうと、英語圏の人が考えた名前だから入り込みやすくて、 日本人が考えたものだと入り込みにくい。 中国・韓国あたりが考えると拒否もしくは排除反応といったところか。
836 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 10:27:47 ] ぜんぜん平たくなってねーよ! namazuとかcannaとか全然拒否反応ねぇ。 お前らが嫌われてるから叩かれてるんじゃなくて、 お前らのネーミングセンスが逝けてないから叩かれてるって事を理解しろ。 調子のんな。何が得意げにブリ大根だ。豚が。
837 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 10:37:46 ] ネタニマジレスカコワルイ.
838 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 10:45:56 ] ウルセー,ブリダイコン!!
839 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 10:50:32 ] コンプレックスだかノスタルジーだか知らんが、いい加減、沖縄ネタから離れたらいいのに。 とは思う。
840 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 13:43:40 ] >>811 >>Teeda → S2Jsf2 TeedaってJSFの実装(MyFacesの置き換え)だったと思うんだけど、 S2JSFも含むの?
841 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 14:28:39 ] >>840 Teeda ExtentionがまさにS2JSF2
842 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 19:01:07 ] なるへそ。トンクス
843 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 20:06:41 ] Seasarの最近の危険性を考えてたんだが、 カンファレンスでロードマップだけ語って実際のモノが無いプロダクトが多いって事だった。 PS3で妄想大爆発してる社長と同じ匂いを感じる。
844 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 21:41:55 ] カンファレンスって普通そんなもんじゃないの? つかロードマップにあるもんが既に全部揃ってたら その時点で過去のものなんじゃ・・・・
845 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 23:13:14 ] プロダクトは出てくるけど、サンプルが出てこない。 最初のからさわぎの時に話に出ていたうりずん、どうなったんでしょうね。
846 名前:デフォルトの名無しさん [2006/11/27(月) 23:52:49 ] うりずんってなに?
847 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 00:46:10 ] >>844 企業のマーケティングや囲い込みありきのカンファレンスはそれでいいと思うよ。 騙されたときは、騙された奴が馬鹿だった。で済む話だからな。 けど、オープンソースプロダクトは違うだろ? まずは使ってもらわにゃ話にならんのになんでオナニードリーム爆発させてるの? Railsの奴もなんかカンファレンスでまだ実装されてない機能を語ったりしてるけど それはあくまでも、今までの開発手法の延長だろ? よく考えられた手法を完成させて広めた上で、さらにこういう風に洗練させようって訳だ。 Seasarは考えの浅い手法を未完成なままいくつも放り投げてるだけだからな。
848 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 00:50:32 ] scaffoldの命名規則の質問の解答が 「どの(Uuji, S2Dao, KuinaDao)scaffoldを使われていますか。」 で始まってるところをみてこりゃだめだと思った。
849 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 00:56:15 ] >>846 Seasar版PetShop…のつもりでマスタメンテか何かを作る予定と言ってたような気がする。 もう2〜3年まえだからよく覚えていないな。
850 名前:デフォルトの名無しさん [2006/11/28(火) 13:07:28 ] ┌-―ー-'; | (・∀・) ノ ____ 上―-―' ____ | (・∀・) | / \ | (・∀・) | | ̄ ̄ ̄ ̄ ( ̄ ̄ ̄) | ̄ ̄ ̄ ∧ ([[[[[[|]]]]]) ,∧ <⌒> [=|=|=|=|=|=] <⌒> /⌒\ _|iロi|iロiiロi|iロ|_∧ /⌒\_ ジサクジエンランド ]皿皿[-∧-∧|ll||llll||llll||llll|lll| ̄|]皿皿[_| |_/\_|,,|「|,,,|「|ミ^!、|]|[|]|[|][]|_.田 | ∧_ ] | . ∩ |'|「|'''|「|||:ll;|||}{|||}{|||}{|||}{|,田田.|__| | ̄ ̄ ̄ ̄|「| ̄ ̄||[[|門門門|]]|[_[_[_[_[_[ /i~~i' l ∩∩l .l ∩ ∩ l |__| .| .∩| .| l-, ,,,,,='~| | |' |,,=i~~i==========|~~|^^|~ ~'i----i==i,, | 'i | l ,==,-'''^^ l |. ∩. ∩. ∩. | |∩| |∩∩| |~~^i~'i、 ,=i^~~.| |.∩.∩ |,...,|__|,,|__|,,|__|,,|__|,....,||,,|.|,.....,||,|_|,|.|,....,| | |~i l~| .| | ,,,---== ヽノ i ヽノ~~~ ヽノ ~ ソ^=-.i,,,,|,,,| .|..l i,-=''~~--,,, \ \ l / / / __,-=^~ |,-''~ -,,,_ ~-,,. \ .\ | ./ / _,,,-~ / ~^''=、_ _ ^'- i=''''''^~~~~~~~~~~~~~~~~~~~~^''''''''=i -'^~ ~^^''ヽ ヽ i | l i / / ノ ヽ 、 l | l l / ./ / \_ 、i ヽ i / ,,==' ''==,,,,___,,,=='~
851 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 16:28:43 ] >>811 が、公式にあったらどれだけ時間を 消費せずにすんだことやら。。。 ところで、S2関係者以外で、Teedaを実践投入してる 人いますか? S2Struts + S2 +S2Daoが成功したんで、 次のprjで工数削減の為にTeedaの導入でなやんでます。
852 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 20:53:37 ] レイアウト機能がまだだしなあ。
853 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 22:09:00 ] >>851 おれならその組み合わせでもう数回つくって自分のコード貯めるかな。 仕事人は2,3歩遅れてついて行くのが一番よ。
854 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 23:11:27 ] S2Struts + Mayaaでいくつか案件やったけど Mayaaって結構融通がきく。 その融通がTeedaできくかってのがちょっと不安ではあるのよね。 Mayaaはドキュメントも割りと揃ってたってのも大きい。 てな訳で俺も>>853 に一票。 俺もちょっと揺れてるんですけどね。
855 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 00:07:56 ] Mayaaいいなぁ、なんか感動した。
856 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 00:09:16 ] 高校の時好きだった人の名前がマヤちゃんだったなー そう美人じゃなかったけど ちょっとおっぱい大きかった(;´д`)ハァハァ
857 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 01:39:32 ] 得意げに裏技は開発者まで聞いてねっていう奴らが癌だな。
858 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 07:37:19 ] ソースコードが公開されてんのに裏技なんてあるんか
859 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 13:07:50 ] >>856 全国のマヤさんが高校同窓会の欠席を決意しております。
860 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 14:13:21 ] Mayaa って何するやつだったっけ。 って思うことが多すぎるな。
861 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 15:26:14 ] S2JSFで納得できない点。 <table> <span m:inject="s:forEach" ...> <tr> <td><span m:value="..."/></td> </tr> </span> </table> のレンダリング結果が <table> <span> <tr> <td>foo</td> </tr> </span> </table> になる。spanを除去していただきたい。
862 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 00:02:12 ] >>851 です、こんばんは。 Mayaaに1票はいりましたので、評価したいと思います。 が、アーキ的にJSP+Strutsよりコスト安になるとは思えないの ですが。 コストが高くなるが、メンテしやすさが上がる感じになるのでしょうか? >Mayaa導入済みの皆様。 .mayaaファイルのジェネレータとか落ちて無いかな。。。
863 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 00:08:07 ] JSP+Strutsは高いと思うぞ〜〜
864 名前:デフォルトの名無しさん [2006/11/30(木) 09:34:38 ] >>864 S2Struts +JSP2.0 + JSTLであれば それ程高いとは思わないな 教育コストを考えたら、そう簡単にJSPは切れないよ
865 名前:デフォルトの名無しさん [2006/11/30(木) 10:04:55 ] このスレ、死んだと思って見てなかったら 随分盛況になってる!!! シーサーって人気あるんでつね!?
866 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 10:13:20 ] >>862 Mayaa マタタビ でぐぐってみよう
867 名前:デフォルトの名無しさん [2006/11/30(木) 14:29:06 ] teeda.seasar.org/ja/ 見えないよ ><
868 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 14:32:19 ] >>867 なにが? おまいの会社のプロクシでアク禁とかだったら爆笑だな!
869 名前:デフォルトの名無しさん [2006/11/30(木) 15:26:14 ] >>868 今見えた♪ 書き込み乙w
870 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 04:34:42 ] SeasarConのビデオ配信って12/6,7のやつを見逃したらもう見れないの? Webで公開するのに時間に縛られるって何打それって感じなんだけど。 だれかyoutubeにうpして。まじで。
871 名前:デフォルトの名無しさん [2006/12/01(金) 11:45:06 ] Teedaのexampleで遊んでるんだけど、 入力チェックエラー時のメッセージってどこに登録されてるの? Teeda Hackerな人教えてん。
872 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 12:17:19 ] >>871 javax.facesのMessage.properties。
873 名前:デフォルトの名無しさん [2006/12/01(金) 13:33:14 ] >>872 ありがとう。 まだファイル見つけられないんだけど(汗)、 jarの中に入ってるのかな? もうちょっとがんばってみるw
874 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 13:48:49 ] ~/teeda-html-example/src/main/resources/appMessages_ja.properties このファイルジャマイカ?
875 名前:デフォルトの名無しさん [2006/12/01(金) 14:24:26 ] >>874 そのファイルかと思ったんだけど、 入力チェックエラー時に表示されるメッセージは 登録されてないんだよね。 JSFの知識がないから、見つからないのかな?(汗) shotたんのブログで質問してみようかしらw それにしてもTeedaでの開発すごく簡単そうでつ。
876 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 14:56:07 ] >>登録されてないんだよね。 いや、>>874 のファイルには最初から記述されてないのは当然で、 自分でkeyとvalueの形式で書くんジャマイカ?
877 名前:デフォルトの名無しさん mailto:age [2006/12/01(金) 15:05:16 ] そもそも、デフォルトのメッセージのファイルを探してどうするつもりなのか。 自分でカスタマイズしたいのなら自分で適当な場所に適当に作って faces-config.xmlに登録すればいいのだけれど。
878 名前:デフォルトの名無しさん [2006/12/01(金) 15:21:28 ] >>876 , 877 どの入力チェックでどのkeyを指定するのか知りたかったのさ(恥)。 この辺はJSFの知識が関係してくるの? 低レベルな質問なので出直してくるw
879 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 15:30:29 ] >>878 後に続く者の為に解ったらココに結果を書くのだ。
880 名前:デフォルトの名無しさん mailto:age [2006/12/01(金) 15:37:06 ] >>878 JSF仕様だよ。Spacificationを読むのが一番手っ取り早い。
881 名前:デフォルトの名無しさん [2006/12/01(金) 15:43:42 ] >>880 JSFの概要をまず理解してみる。 ありがとう。
882 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 18:57:58 ] >>875 teeda-core-xxx.jarのjavax.facesにあるよ。 JSFの知識とかなくても気軽に質問しておk。
883 名前:デフォルトの名無しさん [2006/12/01(金) 20:01:50 ] >>882 ありがとーーー! このファイルにやっと出会えたでつ(おそっ)。 もしかして あなたはshotたんでつか?w Converter, Validatorの細かい仕様とかソース見て分からなかったら、 また質問しまつので、その時はよろしくですっ!
884 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 00:35:00 ] >>875 コードと仕様書を読め。 わからなければ、Springを使え。 以上。
885 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 02:11:28 ] そういう杓子定規的なこと言う香具師はキライです
886 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 02:18:23 ] >>885 同意。マンネリつかワンパターンで工夫がないよね。 リアルでも笑い取れないタイプなんだろうな… カワイソス
887 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 03:56:41 ] >>886 ここでは>>884 は 横山ホットブラザーズの「お前はあほか」 みたいなもんだよ。
888 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 07:49:46 ] ここでは887は お年寄りがわけのわからない例えを出して意味がわかってない若者を見て 最近の若者は・・・とほくそえむようなもんか。
889 名前:887 mailto:sage [2006/12/02(土) 10:42:17 ] こないだとんねるずの番組に出てたから 少しは通りがいいかなと思って。 本当は玉川カルテットの 「あたしゃもすこしセガ欲しい」 にしようかと思った。 これだから最近の若者は・・・
890 名前:デフォルトの名無しさん [2006/12/02(土) 16:08:13 ] くだらない事言ってないで 休日くらい家族サービスしてください。 おじさん♪ 1人家族なら好きなようにしてokです。
891 名前:887 mailto:sage [2006/12/02(土) 16:13:24 ] 最近冷戦中なもんで 家にいると息苦しいんだもん。 無理くり仕事作って会社にプチ家出。 これだから最近の・・・
892 名前:デフォルトの名無しさん [2006/12/02(土) 16:29:50 ] インポってこと???
893 名前:887 mailto:sage [2006/12/02(土) 17:57:11 ] インポだったらどんだけ気が楽か・・・
894 名前:デフォルトの名無しさん [2006/12/02(土) 19:06:00 ] 妻の不倫キター!
895 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 19:48:42 ] インポってエロイ事考えてもたたないの? それともエロイ事考える気も起きないの?
896 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 22:43:36 ] 別の女が相手なら勃つ!
897 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 00:43:27 ] S2DxoとかTeedaみてると コントローラの部分はPageクラスすら作らず(もしくは.javaで定義せず) スクリプトっぽいのだけで済ませられるといいなーってよく思うんだけど、 そーいうプロジェクトねーかな。 PHPみたいな感じでドカドカ書きたいんだけど(あんまりコードかけない人でも使える表記法で)、 Serviceから先はJavaでしっかり書きたいみたいなニーズってあると思うんだけどなあ。
898 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 02:25:33 ] JSPだな
899 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 17:04:07 ] jspじゃ色々かけすぎて記述量が多いからなあ コンテナに登録済みのどのサービス呼んで正常時はこれを表示って言う程度の事を簡単に書けない
900 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 17:39:26 ] そのサービスを呼ぶところが突き詰めるとまともな言語並の自由度を保証せざるを得ないんじゃないかなぁ〜。 パターン化してJavaで書くのが速いと思う。
901 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 18:10:23 ] MayaaはjavascriptからS2のコンポーネント呼べるから、 部品だけjavaで書いて呼び出すとか・・・?
902 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 18:54:35 ] ServiceとのやりとりはTeeda-Ajax使って UIは全部Ajaxで作るとか Ajaxの部分はFlexでもSwingでもいいと思うけど
903 名前:899 mailto:sage [2006/12/03(日) 19:14:15 ] なるほど色々やりかたあるんだなあ。ありがとう。 俺が単純なのしか思いつかないからイメージが合わないっぽいなあ。 >>902 Teeda-Ajaxってそんなことできたのかあ。
904 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 19:45:26 ] >>903 あくまで、JavaScriptからS2に登録したコンポーネントを呼べる機能のみ 戻り値はJSONで渡してくれる。
905 名前:デフォルトの名無しさん [2006/12/04(月) 14:33:11 ] >>904 戻り値は、Objectを返せばJSON形式に自動で変換するし XMLやHTMLの文字列を返す事も出来る。 S2に登録したPOJOのメソッドを呼び出す事はかなり容易に出来ますな。
906 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 13:39:16 ] s2containerがチマチマとバージョンアップされていってますが、 Ver2.5の計画はあるのかな。あるとしたら何が実装されるの。 なんていうかな、今後どういった方向にSeasar2は進んでいくのか マイルストーンとか、どっかに情報ないですか?
907 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 14:14:39 ] さて、どう出る? d.hatena.ne.jp/wildcats/20061203/1165135539 blog.goo.ne.jp/ikkoan/e/a79de9384820c5a37e572e72ab73d216 www.saisse.jp/pukiwiki/pukiwiki.php?%C6%FC%B5%AD%2F2006-12-05
908 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 14:22:24 ] S2Maiキター
909 名前:906 mailto:sage [2006/12/05(火) 14:47:27 ] 素早いお返事ありがと
910 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 14:47:42 ] >>907 DIしてAOPとか、クラスローダーでごちゃごちゃとかをやろうとすると、Javaの仕組み上インタフェースが必要になるんだから仕方ない。
911 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 15:12:05 ] つまり、DIやAOPで便利になるのを犠牲にしても いちいちinterface作りたくねぇ、兎に角めんどくせぇ って話になるのか。
912 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 15:29:46 ] Hogeってクラスは、setHogeでオートインジェクションされるから、 インターフェース使いたくないやつは使わなければいいし、 ポイントカットの指定も*って書けばいいんじゃね?
913 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 15:33:50 ] 実装クラスの場合、diconにname書いて その通りの名前のプロパティにしてやんないと オートインジェクションされないんじゃなかった?
914 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 15:37:06 ] インターフェイスがないと、クラスレベルの拡張手段に 委譲を使いづらくなってしまうぞ
915 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 15:42:12 ] >>914 否定派は何が何でもinterfaceやだってんでなくて 業務システムのただのService層とかで 実装が一個なのに無批判に分離するのがやだって話で そういう設計にinterfaceの有用性が関わる所はOKなんだと思うよ。 多分。
916 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 16:45:04 ] 何でも最初の実装は一個なわけで そしてリリース後に継承やコピペでパスタ化していくんだろうな
917 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 16:47:03 ] でもその確率って業務システムだと そうそう高くないと思う。 ドカタ仕事と揶揄される所以。 YAGNIだといいたいんだろうな。 俺はinterface書きたいけどね、 長い物に巻かれるの好きだから。
918 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 17:42:04 ] 特定のDIコンテナとは無関係ですって、つけたしてるけど でも特定の設計手法とは関係大ありだよねー 処世術なんだろうけど 見物客としては もっと堂々としてほしいねー
919 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 17:50:18 ] Implって名前作るのはダサいと思うが interfaceと実装に分けるのは当然だろう? 一個しかなくても分けるよ。 実装が一個なのは当初の予定であり、 予定通りに行かないのは世の常。 と言うか、Mockを継承で作るって・・・モックにならんだろ?
920 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 18:21:38 ] seasarに限っていえば モックを自分で作らないで済むんで インタフェースは必ず作りたいねえ。 継承してモックって、実装をオーバーライドするんでしょ。 なんか気持ち悪いよね。必ずしもAPIが保証されない。 ま、気をつけて作れって事なんだろうけど。
921 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 18:32:38 ] つまり、ただの感情論?
922 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 19:07:48 ] モックも作らないなら、不要じゃないの?