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

Java Spring Frameworkを語るスレ

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさんNGNG
http://www.springframework.org/

乱立するフレームワークと競合するプロトコルの嵐のなかで、
リスクの高い決断を余儀なくされているJavaデベロッパ、プ
ロジェクトマネージャに対する福音です。

語るべし。
0883デフォルトの名無しさん2006/12/06(水) 18:39:26
まぁどっちもがんばってくれと言うことで。

でも2ヶ月前でまだStrutsってどうなんだろうな。
俺はもうリッチクライアント以外をお勧めする気にはならんですよ。
自分で作っててもムカつくし。
WebでやりたいならRailsにしましょうとか、そんな感じ。
0884デフォルトの名無しさん2006/12/06(水) 19:50:33
RIAの人気って業界ではどうなの?
Flash+JSFとかあっても良さそうなんだけど。
Flex2とかOpenLaszloとかもうちでは聞かないし。
0885デフォルトの名無しさん2006/12/06(水) 23:56:01
>879
ここはSpringのプロダクトをヲチするスレ
あっちはSeasarな人たちをヲチするスレ
0886デフォルトの名無しさん2006/12/06(水) 23:56:45
今後はAjax + Railsというパターンが増えてくる気がする
0887デフォルトの名無しさん2006/12/06(水) 23:59:44
RoRとJavaは市場がかち合うことは無いんだが・・・
0888デフォルトの名無しさん2006/12/07(木) 00:05:30
Ajax+Railsは、まだまだマニアのおもちゃだしな。
0889デフォルトの名無しさん2006/12/07(木) 15:18:11
おもちゃってことはないと思う。
あれはあれで立派なプロダクト。
なんだけどRailsって言うだけあって
規約にガチガチなのが俺には合わなかったです。

これはもう好みの問題だけど、
強い型付けでガチガチに守られつつも
コンポーネント間をゆるゆるにつなげるDIが
俺的には良い落とし所。
0890デフォルトの名無しさん2006/12/07(木) 19:23:27
Rails の考えかたって、「規約にガチガチ」なのかなぁ。
自分は、「いちいち書かなくてもだいたい分かるだろ」
だと思うんだけど。
0891デフォルトの名無しさん2006/12/07(木) 21:58:41
Rubyの決まりごとは「脳にフィットする」だそうだから
合わない奴に合わせる気はないから使わなくていいよって規約だろうな
0892デフォルトの名無しさん2006/12/23(土) 13:59:43
Spring2.0入門
http://www.amazon.co.jp/exec/obidos/ASIN/4774130001/

早速2.0対応本が出ますね。
豆蔵か。
0893デフォルトの名無しさん2006/12/23(土) 14:17:54
豆蔵って住商情報システムと提携してから
何か成果出したっけ?
0894デフォルトの名無しさん2006/12/24(日) 01:20:09
>>892
thx。

早速Amazonにて予約完了。
正月あたりに読みふけりますわ・わ・わ。
0895デフォルトの名無しさん2006/12/25(月) 09:10:09
豆蔵の本は、前バージョンのやつもSSH入門に丁度良かったから、>>892も期待できそう。
08968602006/12/27(水) 15:11:38
>>895
同意。オレも前著でSpringを学んだ。
長谷川ダンナの書くことって実世界から乖離してないから好感持てる。
本人と話したこともあるけど、いい人っぽい。
0897デフォルトの名無しさん2006/12/27(水) 15:23:07
>>896
あれ読んでからSeasarの青本読んだら、構成がほとんど同じで萎えた。
+αの何かも無くて、劣化コピー読んでる気分だった。
Seasarを一通り試したかったから最後まで読んだけど。
0898デフォルトの名無しさん2006/12/27(水) 15:41:38
もともと同じテーマのフレームワークだから
内容が似通のも仕方ないと思うが。
立ち読みで気がつこうぜ。
0899デフォルトの名無しさん2006/12/27(水) 15:46:06
ほんと、その通りだよ。おかげでKOnozamAです。
0900デフォルトの名無しさん2006/12/28(木) 01:25:43
SpringとSturtsを組み合わせる際なんですが、Actionのインスタンス変数にインジェクションさせるクラスって
ステートレスになるようにしないと駄目だったりしますか?

2.0から追加されたAutowiringRequestProcessorを使ってインジェクションするBeanのscopeをprototypeにした場合なんですが、
インスタンス変数に設定されたBeanは毎回newされますが、Action自体は同じオブジェクトが使用されています。
この場合のActionってスレッドセーフじゃなくなりますよね?

DelegatingRequestProcessorを使ってscopeをprototypeとかrequestにすればいいのかも知れないけど、
その方法だとActionのインスタンスが一つになっている意味が無くなる(=パフォーマンス劣化)ような気がするし、
皆さんはどうやって解決してますか?
0901デフォルトの名無しさん2006/12/28(木) 09:35:03
ActionにDIするのはサービスのインスタンスだと思うけど、
俺の場合はサービスクラスは大抵ステートレスにしてる。
ここまではそれほど悩むことじゃないと思う。



その先のドメイン(ビジネス)クラスはステートフルにしたいが、
DIするとなると相性悪いから、俺的にはベストな方法が見つかってない。

過去レスで、ドメインクラスはファクトリで生成するようにして、
ファクトリをサービスやドメインにDIするって言う方法を提案してる香具師がいたと思う。
あるいは、higaタンの提案するシンドメインモデル(=データと処理のカプセル化を放棄する)か…
とにかく、ステートフルな従来型ドメインモデルとDIコンテナは相性が悪すぎる。
0902デフォルトの名無しさん2006/12/28(木) 19:43:58
>DelegatingRequestProcessorを使ってscopeをprototypeとかrequestにすればいいのかも知れないけど、
>その方法だとActionのインスタンスが一つになっている意味が無くなる(=パフォーマンス劣化)ような気がするし、
>皆さんはどうやって解決してますか?
自分は Seasar (S2Struts)を使ってるんだけど、
それと(おそらく)同等のこと(component の instace 属性 を request にする)をやって、
Jmeter でレスポンス時間を調べたけど、あんまり変わらなかったよ。

0903デフォルトの名無しさん2006/12/28(木) 21:13:33
>>900-901
<aop:scoped-proxy/>を使うやり方では不満かい?
http://static.springframework.org/spring/docs/2.0.x/reference/beans.html#beans-factory-scopes-other-injection
0904デフォルトの名無しさん2006/12/30(土) 17:33:21
>>892
あの、当時まだU30だった俺より2,3歳くらい年上の兄ちゃんたちが
書いてる本か。1.0の本まだ読んでないのに2.0が出ているとは。

1.0の本、2,3ページ読んだだけでほったらかしてほうほうDIってこういうものなのかー
程度に済ませていたらもう2.0ときたか。

うーむ、すでに1.0本があるだけに、買うべきか迷う。
0905デフォルトの名無しさん2006/12/30(土) 18:39:06
>>904
改訂版てより増補版だから両方あっても無駄にはならない。
むしろ初心者がいきなり2.0から読むのは辛いんじゃねーかて感じ。
0906デフォルトの名無しさん2006/12/30(土) 19:53:18
>>905はそのU30だった著者集団か?
JavaOneTokyoに顔出した
0907デフォルトの名無しさん2006/12/30(土) 19:58:47
>>904
Springを実務で使ってる人達なら
本家のリファレンスを印刷したものを
手元に置いとけばそれで良い気がする。
0908デフォルトの名無しさん2006/12/31(日) 03:40:45
>>905
springに初めて手を出そうと思っているのですが、
2.0の本だけ買えばいいのか、それとも1.0から読んだほうがいいのでしょうか?
0909デフォルトの名無しさん2006/12/31(日) 03:52:43
>>908
間違いなく1.0から
0910デフォルトの名無しさん2006/12/31(日) 04:02:13
>>909
どうもありがとう、やってみます
0911デフォルトの名無しさん2006/12/31(日) 23:16:06
さて2.0の本が届いたので読みふけりますか。
0912デフォルトの名無しさん2007/01/03(水) 01:14:33
>>903
情報ありがとうございます。
上のサイトと、書籍『Spring2.0入門』の方にも解説があったので読んでみました。

<aop:scoped-proxy/>を指定すると、リクエストのあったユーザ用のsession(またはrequest)スコープのBeanを自動で設定してくれる、って事ですよね。
これって上に書いたようなマルチスレッドの問題は解消されるんでしょうか?

Springが自動的に設定してくれるとはいえ、singletonスコープのクラスのインスタンス変数にインジェクションしたらマルチスレッドで
駄目なような気がするんですが・・・。

この辺り、上手く行く仕組みがイマイチ良く分かりません・・・。
0913デフォルトの名無しさん2007/01/05(金) 16:41:23
おいらも斜め読みの最中だから確証ないけど、SpringWebFlowと組み合わせてFlowScopeとかじゃ出来ませんかね?

まだよく分かってませんが。
0914デフォルトの名無しさん2007/01/12(金) 18:44:40
2.0.2age
0915デフォルトの名無しさん2007/01/13(土) 21:37:01
Click Frameworkの使い勝手はどうです?
0916デフォルトの名無しさん2007/01/15(月) 13:30:44
まあまあかな。
0917デフォルトの名無しさん2007/01/18(木) 18:25:33
ネタもないことだし話題を振ってみる。

プログラム作ってる時に Spring に依存する部分でどうやって処理してます?
(DAO やロジックの実装で、spring.jar が必要になっちまいそうな部分)
コンテナ変える事ってほぼないとは思うんですが。
0918デフォルトの名無しさん2007/01/18(木) 18:41:01
>どうやって処理してます?
今ひとつ何を言いたいのかわからへん。
お客さんと打ち合わせした経験があまりない人?

0919デフォルトの名無しさん2007/01/18(木) 22:54:42
>>917
「Spring使えば、O/Rマッピングやトランザクション、ロギングで特定のライブラリに依存しなくなりますよ」
って言っても、確かに依存部分はコードからxmlに逃がすことはできるけど、
Springに依存してる箇所は相変わらず残るって事か。
commons loggingに依存しまくりなjakartaプロダクトと通じる物があるな。
0920デフォルトの名無しさん2007/01/18(木) 23:03:07
割り切りが吉
0921デフォルトの名無しさん2007/01/18(木) 23:12:52
spring最高!
とおもってたけど、NetBeans+glassfishでEJB3やってみるとそうでもないなぁとおもた
とはいえEJB2までとは別物にした功績はでかい
0922デフォルトの名無しさん2007/01/18(木) 23:36:55
>>917
Mock
0923デフォルトの名無しさん2007/01/19(金) 02:50:57
Spring便利そうだからデスクトップアプリにも使ってみよう!
ってちょっと思ったけど、考えてみたらWebアプリ(っつーかサーバ)
じゃないと使いにくいよね。xml添付しまくるデスクトップアプリって
なんかかっこ悪いし。
0924デフォルトの名無しさん2007/01/19(金) 07:34:32
>>923
なぜそう思うのか?
XMLドキュメントなんて、JARの中に入れておけばいいじゃない。
0925デフォルトの名無しさん2007/01/19(金) 07:36:17
>xml添付しまくるデスクトップアプリって
>なんかかっこ悪いし。
いみふ
0926デフォルトの名無しさん2007/01/19(金) 07:47:47
XML使ったら負けかなと思っている
0927デフォルトの名無しさん2007/01/19(金) 07:51:04
>XML使ったら負けかなと思っている
さらにいみふ
0928デフォルトの名無しさん2007/01/19(金) 07:52:34
アホとしか言いようがない
0929デフォルトの名無しさん2007/01/19(金) 07:57:32
アホとは言わないが論理的でないよね。
Spring良さそうな噂を聞いて使ってみようかと思ったけど、
それにはそれなりの学習コストが必要であるのがわかって、
そこまではしたくない言い訳にいみふなことを連発しているだけだと推測する。
0930デフォルトの名無しさん2007/01/19(金) 07:59:38
混同してない?
SpringとEJBは別腹よ?w
0931デフォルトの名無しさん2007/01/19(金) 10:56:19
>>918
確かに意味不明な文になってた。すまん。

JdbcTemplate や JmsTemplate、DisposableBean
とかを使う場合、Spring に依存した実装になるんだけど
POJOでウハウハな思想だと、なるべく依存部分は減らしたい。
で、そういう場合に

1. 依存しててもいいじゃない。
2. Springから独立した部分と依存部分にわけて、
 独立部分がアダプター経由して依存部分を使用する。
3. XML定義で済むなら無理して使わない。(init-method 書けば済む InitializedBean など)

のどの方針で行ってますか?と。ケースによる使い分けとか、
もっとスマートな方法でやってるとか。
そんなことを聞きたかった。
0932デフォルトの名無しさん2007/01/19(金) 12:07:11
>931
外部リソースを使用する限り、必ずどこかでそれらに依存して実装しなければならない部分はある。
だから依存してる部分としてない部分をハッキリさせておくことが重要なんじゃないかな?



IFきってあるDAOだけならいくらでも依存させておけ
0933デフォルトの名無しさん2007/01/19(金) 12:31:48
まぁクライアントサイドだと自前でパラメータを動的にコンストラクタで生成すること多いってのはある
0934デフォルトの名無しさん2007/01/19(金) 14:16:22
賛成
http://d.hatena.ne.jp/higayasuo/20070119#1169180656
0935デフォルトの名無しさん2007/01/19(金) 16:50:29
>>932-934
ご意見どうもでした。
と言うか、盛り上がりようもないくらいに
当たり前の結論に至ってしまった・・・
0936デフォルトの名無しさん2007/01/19(金) 17:39:57
springを使ってシステム開発しようかと思っているのですが、
皆さんはデータベースアクセスにどんなツールを使ってますか?
Hibernateが多いのでしょうか?
0937デフォルトの名無しさん2007/01/19(金) 19:58:46
今はJPAだろ?
実装は好きなの使ってもいいが、それぞれ癖をつかんどけ
0938デフォルトの名無しさん2007/01/19(金) 21:56:28
なんで今はJPA?
0939デフォルトの名無しさん2007/01/19(金) 22:37:08
目立てるから
0940デフォルトの名無しさん2007/01/19(金) 23:34:01
デスマーチが好きだから
0941デフォルトの名無しさん2007/01/20(土) 01:19:33
あーでもクライアントアプリで設定ファイルでもないのに
xml使ってるってのはスマートじゃないって気はするね。
感覚的に、だけど。
0942デフォルトの名無しさん2007/01/20(土) 03:36:26
その感覚がわからない
0943デフォルトの名無しさん2007/01/20(土) 06:45:06
>>938
わざわざHibernateをHibernateとして使うメリットはないと思う。
0944デフォルトの名無しさん2007/01/20(土) 09:05:47
>>943
CriteriaとかLock付きのloadとかって結構いいなと思うんだけど
みんなそーでもないのかな。
0945デフォルトの名無しさん2007/01/20(土) 09:34:12
基本はJPAの範囲でやっておいて、CriteriaとかHibernate独自の機能欲しいときだけEntityManagerからHibernateSessionとってくるほうがよさげ。
0946デフォルトの名無しさん2007/01/20(土) 09:36:45
特に、エンティティの定義は、Hibernate Annotations使うよりはJPAの定義にしておいたほうがいい気がする。
0947デフォルトの名無しさん2007/01/20(土) 11:45:33
>>943
逆にHibernateなのにわざわざJPAを使うメリットは?
標準だから?w
0948デフォルトの名無しさん2007/01/20(土) 15:31:39
ツールと資料と技術者かな。

いままでHibernate使っててノウハウあるなら、勝手にやって。
0949デフォルトの名無しさん2007/01/20(土) 15:32:01
FreeMarkerがVelocityに勝ちきれないのと同じように
既に手をつけたものが用途に納まりきるなら、他のを使うことは馬鹿げている
JDBCひとつでやってきた奴がこれから始めるならJPA
色んなORMを使い続けている奴がいたらそいつもJPA
残りは今までどおりでいい
0950デフォルトの名無しさん2007/01/20(土) 16:36:20
FreeMarker が Velocity に勝ちきれないのは別の理由だろう。
0951デフォルトの名無しさん2007/01/20(土) 17:24:54
>>948
資料と技術者で現時点で優位に立っているとは思えない。
これからだね。
0952デフォルトの名無しさん2007/01/21(日) 11:30:36
NetBeans5.5は標準でJPA対応していてすげーな
JPA対応していれば自由に実装をかえることができるのもよろしい

Hibernate固有の命令はつかわずにHEMだけできるだけ使うのが正解かと
サーブレットだってコンテナ依存コードは出来るだけ書かないのと同じ
0953デフォルトの名無しさん2007/01/21(日) 15:47:16
さすがに、JPAのAPIだけでまかなうのは厳しい
0954デフォルトの名無しさん2007/01/21(日) 18:13:23
>>953
ナニが足りない?
0955デフォルトの名無しさん2007/01/21(日) 18:25:43
簡単なところだと、エンティティ定義の@NotNullとか。
0956デフォルトの名無しさん2007/01/21(日) 19:56:48
>>955
Hibernate Validatorのことか…
ちとレイヤが違うって気がするな。
マッピングだけなら@Column(nullable=false)
0957デフォルトの名無しさん2007/01/21(日) 22:39:37
JPAだとfindと同時にLockって出来なかったと思うんだけど、
それってみんな不便と思わないのかな。
(PUBLIC DRAFTの頃だけかもだけど)

コレ出来ないと
find(SELECT)→lock(PKだけでSELECT FOR UPDATE)→refresh(SELECT)
ってな感じでやらないと真っ当にロックした値にならないように思える。
楽観的ロックは例外飛んじゃうからそれはそれで嫌だし。
0958デフォルトの名無しさん2007/01/21(日) 22:50:02
O/R Mapping の比較はそれ用のスレでやったらどうか。
0959デフォルトの名無しさん2007/01/22(月) 11:05:27
いいんじゃない?
Springネタの投稿ないんだから。
0960某スレ1672007/01/22(月) 12:50:02
んではSpringネタを投下。Spring Remotingって使ったことあるヒトいます?
Eclipse RPCと組み合わせてる記事見つけてハァハァしてまつ(苦笑)
http://www.devx.com/Java/Article/31763/0/page/1

これは(上手く動けば)かなり使い物になるのではないでしょうか?
今までS2Daoが使いたいがためにSeasarを学習していたのですが、今までの学習コスト全てを投げ捨ててSpringするかもしれません(-_-;
0961デフォルトの名無しさん2007/01/22(月) 13:29:17
Spring Remotingは詳細がわからんから運用としてはなんともいえないが
JAX-WS/EJB3ともろにかぶる仕様だな

あとサポートとか考えるとSWT単体はあってもRCPとの組み合わせはまずない
業務系ならSwingのほうが便利だしな
0962デフォルトの名無しさん2007/01/22(月) 13:35:37
Spring Remotingは使ったことないでつが、
>今までS2Daoが使いたいがためにSeasarを学習していたのですが、
>今までの学習コスト全てを投げ捨ててSpringするかもしれません
には共感しまつた
0963デフォルトの名無しさん2007/01/22(月) 14:39:21
S2DAOはJPAでいいかなぁという気がする。
でもSpringRemotingも通信部分と割り切るのもいい。
汎用性ならJAX-WSかな。

でも純正のJavaEE実装もかなりよくなったし、ベストの可能性もある。
EJB3はDI化され、永続化はJPA、XMLまったくかかなくてリモートアクセスまでできるのもいいんだよなぁ。
HTTPがフロントエンドにこなくてもいいのならそのままEJBを使えばいいし、前面にだすならJAX-WS。

ところでspring2.0はフィールドインジェクションできるようになってる?
セッターとかコンストラクタとかは非常に使い勝手が悪いので邪魔。本当はXMLも自動生成されるといいんだけどね。
0964デフォルトの名無しさん2007/01/22(月) 15:11:39
>S2DAOはJPAでいいかなぁという気がする。
おでも最近そう思い始めてる。
S2DaoいいんだけどSeasar前提だとちとつらいケースあるし。
JPA基本で対応できない部分はJPA実装固有の機能で逃げるという気持ちになりつつある。
0965某スレ1672007/01/22(月) 16:45:58
お返事どもっす。


>>961
所謂「リッチクライアント」としてはそうかも。
Eclipse RPCはクライアント側のアプリケーションを構築するフレームワークという意味合いが強いと思う。
クライアント側でどれだけ複雑な処理をやるか、ということで

Eclipse RPC
 ↓
SWT
 ↓
Ajax(GWTはどーなんだろ?)
 ↓
すっぴんのWebアプリ

なんて階層になるのでは、などと思ってまつ。
JavaにこだわらなければFlexあたりも中に割り込んでくるのでしょうがね。
JAX-WSは名前も知りませんでした。ありがとうございます。早速調べてみます。


>>962-964
ORMスレでも書いたのですが、結局1:Nマッピングや複雑なビューの生成は自分で書くしかない、って思ってしまうんですよ。
とりあえずはDbUtilsやSpringJDBCを手早く身に付けておいて、続きはJPAというふうにしたほうがいいかな?、と思っています。
そーするとSeasar2を学習する意味が無くなるのですが……それでもSeasar2の自動コンポーネント登録/自動アスペクト登録にはまだ魅力を感じています。ありゃ便利です。
人はこうやってSeasarの重力に魂を引かれていくのですね(笑)
0966デフォルトの名無しさん2007/01/22(月) 17:10:50
>>964
実際のところJPAでもネイティブなSQL発行できるのでそんなに問題はないと思う
どのみちファサードパターンでユーザー側はDBの存在を意識させないようにしてるし、JDBC直でもなんでもいいし

>>965
RPCだと覚えるのが多いわりに、情報がないので問題がでたとき対処ができない
業務で使わないのならいいかもしれないけどね
同じフレームワーク使うならSwingベースのNetBeansプラットフォームのほうがまだ楽

どちらもでかすぎて最適解ではないとおもうけど
クライアントサイドはフレームワークで縛れるようなコードなんてほとんどないよ

JAX-WSはJAX-RPCの後継でWEBサービスのJavaEE5の一部
アノテーションを使うことにより手軽にサーバーが用意できる
それがなんとJavaSE6に搭載されたおかげで標準APIだけでクライアントのコードを書くことが出来るために
一気にクライアントサーバーのAPIとして注目の的となる

最後の段落の最初のほうは意味がちとわからん
後半はEJBもXML書く必要は一切なしだし、セッターとかも用意する必要ないし、Seasar2使うときもS2Tiger使っておくのが吉かも
0967デフォルトの名無しさん2007/01/22(月) 17:27:00
重箱の隅だけど、RPCじゃなくてRCP(Rich Client Platform)ね。
Eclipseファンデーションから、RMI絡みの新しいフレームワークが出たのかと思ったじゃないか。
0968デフォルトの名無しさん2007/01/22(月) 19:21:54
>>962
Spring Remotingは同じく知らないが、
S2RMIと比べてどの辺が使いやすいのか教えてくれ。
http://s2rmi.seasar.org/ja/index.html
09699622007/01/22(月) 19:47:10
>>968
Spring Remoting使ったことないおでに何故S2RMIとSpring Remotingの比較をせよと?
S2RMIも使ったことないのにw
0970デフォルトの名無しさん2007/01/22(月) 19:48:18
>>966
> それがなんとJavaSE6に搭載されたおかげで標準APIだけでクライアントのコードを書くことが出来るために
> 一気にクライアントサーバーのAPIとして注目の的となる

それだけじゃ無理だお
JDKに最初から入ってるのにCORBA流行ってないお
0971デフォルトの名無しさん2007/01/22(月) 19:56:39
コブラきたーーー(ちがっ)
0972デフォルトの名無しさん2007/01/22(月) 20:04:45
JavaSE6なんて当分遊び人しか使わないしな
0973デフォルトの名無しさん2007/01/22(月) 20:15:56
そういいながらJ2SE5.0についていけない人を何人も見ました・・・。
JavaEE5にもついていけない人は多いのだろうか。

JAX-WSはWSDLからのクライアント生成を徹底しているからクライアントにわたるクラスがなにか意識しないでもいいのがすごいな。
SpringRemotingはクライアントとのやりとりはインターフェースでやるのかな。

SpringRemotingと比較すべきなのはどちらかといえばHTTPを使うS2Axisのほうだとおもう。
ただ、S2Axisって名前がよくないなー。Axisなんてのに依存するのはよくねーよ。
0974デフォルトの名無しさん2007/01/22(月) 20:35:13
つまんねえマッピング(JPA)のミスで3時間無駄にした・・・orz
0975某スレ1672007/01/22(月) 21:09:29
お返事どもっす

>>966
多少前後しますが……えと、ORMスレ読んでました?(^^;
私あちらで「どーせ1:N関係には多かれ少なかれビジネスロジック絡んでくるんだから、
1テーブル/1レコードをそのまま扱うDAO/DTO作って、1:Nの関係扱う(ある程度ビジネスロジックを内包した)ファサードで纏めちゃえばいいぢゃん」とか書いてたんです(苦笑)
単に設計がまずいだけかもしれませんけどね(^^; 自作DAOしこしこ作ってた駄目エンジニアの戯言です。

で、前段。確かに、奥のほうの情報はあまりないんですよね>Eclipse RCP
とりあえず使えるようにする情報くらいまではそこそこ出てきているんですが、何か起こったときにコワいぢゃん、というのは、確かにあると思う。

EJBか……2で挫折したんですよねー、三年ほど前に(^^;
S2Tigerは(もしこのままSeasarするなら)もちろん使うつもりです


>>967
フォローどもっす。素で間違えてました(苦笑


>>968-973
CORBAは全盛期の遥かな昔にチロっと甞めました(苦笑
つーか、そのものずばりのS2Remotingってのが先月出てた……(^^;
http://s2remoting.seasar.org/ja/index.html
0976デフォルトの名無しさん2007/01/22(月) 21:22:36
>>975
そのビジネスロジックの絡んだ1:Nってのがあいまいすぎてわからない

S2TigerつかってるならそれはEJB3.0とほぼ同じだよ
@EJBってフィールドインジェクションとXMlで面倒なのは一切なし
JavaEE5に準拠していればJPAもコネクションプールからDIしてくれるからDB接続等は意識していない

技術的なEJB2との互換性はほぼゼロ(お互いに呼べるけど)だからEJB2ってのと3は別物だと思っていいよ
EJB3.0はSeasar2+JPA(O/Rマッパ)内蔵で非常にシンプル
開発においてSpringやSeasar2より敷居が低いのにはまじで驚ろくはず
0977デフォルトの名無しさん2007/01/22(月) 21:27:04
そこで JBossSeamなんですよねw
0978デフォルトの名無しさん2007/01/22(月) 21:33:19
>JPAもコネクションプールからDIしてくれるから
いまいちわからん
0979デフォルトの名無しさん2007/01/22(月) 22:33:10
>>976
> S2TigerつかってるならそれはEJB3.0とほぼ同じだよ

つS2Tigerで@EJBできるからな
ttp://s2container.seasar.org/ja/ejb3.html
0980デフォルトの名無しさん2007/01/22(月) 22:34:15
ファサードってなによ?w
0981デフォルトの名無しさん2007/01/22(月) 22:43:27
この前魔界に帰ったな
つか、このスレ九州くせぇw
0982デフォルトの名無しさん2007/01/22(月) 23:02:01
>>973
ついていきたくてもWASが対応するまで無理
JavaSE5だって去年やっと対応したが現場じゃこれから
今年こそはアノテーション使いたいよw
好き勝手使える人は気楽でいいよな
レス数が950を超えています。1000を超えると書き込みができなくなります。