[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 10/02 21:59 / Filesize : 215 KB / Number-of Response : 915
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【DI】Java Spring Frameworkを語るスレ 2.0



1 名前:デフォルトの名無しさん mailto:sage [2007/01/23(火) 10:59:45 ]
前スレ
ttp://pc10.2ch.net/test/read.cgi/tech/1077465099/

公式
ttp://www.springframework.org/

653 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 05:19:39 ]
世間的には Struts がまだまだ強いんだよ・・・

個人的には SpringMVC + Velocity が一番だと思うが。
JSP なんて気持ち悪くて触りたくない。

654 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 09:33:40 ]
つまりRailsもカスだと?

VelocityもJSPとかわらんだろ
むしろツールのサポートがあるJSPのほうが楽なことも多い

655 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 10:59:21 ]
ttp://cubby.seasar.org/ がSpringで使えるようになったらうれしい。

656 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 12:35:26 ]
>>655
SAStrutsの方ならSpringで使えるようになる
ttp://d.hatena.ne.jp/higayasuo/20080401/1207016839
> SAStrutsとS2JDBCもSuper Agile Spring上に移植する予定です。

657 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 15:50:20 ]
>>654

POJOのパラメータありメソッドをサクサク呼び出せるのがVelocityの良いところ。
JSPでもFunctionとかあるけど、staticメソッドのみなうえにtdl書くのが死ぬほど面倒くさい・・・
ツールはEclipse+VelocityWebEditでコード補完もバッチリできるよ。

>>653

自分も数年間JSP⇔Velocity両方使って試行錯誤してたけど、
SpringとかDIとの相性がいいからVelocityに落ち着いた。


658 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 17:18:32 ]
>>657
velocityだとデザイナとの分離が不可能
分離しないタイプならJSPのほうが融通が利く

テンプレートとしては好きだけどね

659 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 22:29:08 ]
>>656
4/1だもんな。
それに、Strutsはいらない。

660 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 23:35:09 ]
>DIとの相性がいいから
DI云々よりも目的がハッキリしてるから好き。
どうせテンプレート機能しか使わないんだから
(タグ作り始めるとコードの暗号化を進めるだけ)
そっちに特化してる方が何かとシンプルでやりやすかった。

JSP のコンセプトがどれだけボヤけてたかは
その後に JSTL + EL を取り込んだことで自明でしょ。
最初からそれやっとけよって話。

661 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 23:50:35 ]
コンセプトというか、単にASPやPHPの対抗馬として作っただけだしな



662 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 02:46:05 ]
>>660

たしかにカスタムタグ自前で作り始めるとわけわかんなくなる…

JSPはスクリプトレットベースだったのを無理やりJSTL+ELを加えて
あげくにスクリプトレットレス推奨になってる時点でスコープやらなにやらグチャグチャになってると思う。

>>658
デザイナとの分離ならむしろ圧倒的にVelocity有利では??

663 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 02:48:09 ]
#foreach や#parse がデフォルトで無限ループができないようになってたり、
デザイナとの分業は余計な問題が起こらないようにいろいろ考えられてるよ。

664 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 03:11:31 ]
FreeMarker はどうよ?

View 層に jsp より Velocity というのは自分も同意だが、
SpringMVC は、作らなければならないクラスが多い気がしてあまり好きじゃない。
なんつーか冗長というかめんどくさい。
おれがわかってないだけかもしれないけど。

665 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 03:55:11 ]
>>662
デザイナは通常DreamWeaverとかつかうからjspはhtmlと同じように扱えるんだよ
しかもtomcat連携も可能で動的htmlを表示したままcss設定できたりな

666 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 04:10:36 ]
>>664

SpringMVCはなんかクラス名がピンとこないのが多い・・・
Model、View、CommandとかMVCでいうと実際にはController部分(?)なのに
紛らわしい感じで混乱する。

667 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 11:06:33 ]
SpringMVCはシンプルで薄いラッパだから迷うことはないと思う
2.5とそれ以前とでだいぶ中身は違うと思うけど

668 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 22:41:07 ]
>SpringMVC は、作らなければならないクラスが多い気がしてあまり好きじゃない。
ModelAndView と Contoroller 作るだけなんで
これ以上に少なくってことになると
Teeda で Page に全部詰め込むか
Tapestry で PHP 的なプログラミングするしかない。

669 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 22:48:57 ]
SpringMVCはどちらかといえばDIベースで作られているのだから
いくらでも好きにいじってください、というものだと思うが

Viewに他のフレームワーク+Springよりはるかに融通は利くのだが
機能がほしいのならStripseとか普通に使ったほうがいいと思う

Springの他のDIコンテナの追随を許さない圧倒的な利点は
自前でも用意はするし、他のフレームワークの連携も最大限に考慮することだから

670 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 22:56:24 ]
>>669
Struts連携もHibernate(JPA)連携もSeasarの方が上。

671 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:13:39 ]
ラップして存在を隠すことを連携と言うならそうだろうな。



672 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:34:53 ]
SeasarってJPAとの相性そんなにいいか?
まずトップがJPAを消そうとしてるように見えるんだが

673 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 00:15:19 ]
>>672
Kuina>>>>越えられない壁>>>>JpaTemplate
簡単な問合せはインターフェース書くだけ
ttp://kuina.seasar.org/ja/user_guide/query.html
複雑ならCriteria
ttp://kuina.seasar.org/apidocs/org/seasar/kuina/dao/criteria/CriteriaOperations.html
SQLサポートも強力
ttp://kuina.seasar.org/ja/user_guide/query.html#SQLによる検索
EntityManager直に使うこともできる。何も隠されてない

674 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 01:17:22 ]
どうでもいいけど、Springスレにまで出張するのは頭おかしいとおもうんだ
スレまちがえてないか?

それにSpringだってEJBのように直につかえるよ
そもそも何も考えずつ変えるという意味でJPA使うのならEJB3使うのが一番効率的だと思うけど

もともとJPAはオブジェクトプール用に設計されてるからね

675 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 01:40:11 ]
>>674
>672の問いに答えただけだが

> JPA使うのならEJB3使うのが一番効率的だと思うけど
EntityManager使う面倒さは何一つ解消しないしそもそもSFSBが効率的じゃない

676 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 02:43:13 ]
何を根拠にSFSBといきなり限定的な話になるのだ

それにステートフルが怖い人ですか
セッションになんでもかんでもぶちこむより活性化、否活性化がちゃんと動くEJBでやったほうがまし
Seasar2ってその辺全部やってくれるの?

677 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 02:51:01 ]
>簡単な問合せはインターフェース書くだけ
で、_NOT_IN やろうとして失敗して、
コード見たら失敗するのが当たり前で、
ローカルで修正して JAR 入れ替えたらきちんと動いて、
ああ、やっぱり俺悪くないわ、ろくにテストされてねーじゃんとか思うわけだ。

このレベルの項目すらテストされてないのに
他が題目どおりに動くことなんて微塵も期待できない。
それでも Kuina サイコーだってんなら好きにしてくれ。

678 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 03:11:52 ]
>>676
> 何を根拠にSFSBといきなり限定的な話になるのだ
SLSB+JPAはメリットないからSFSB+拡張コンテキスト限定に決まってるだろ常考
それともSLSB+JPAが効率的とか書いたのか?何が効率的なんだ?

> セッションになんでもかんでもぶちこむより
なんでもぶちこんだらSFSBでもだめだろ

> 活性化、否活性化がちゃんと動く
拡張コンテキストがあると非活性化されない

679 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 03:46:27 ]
>>677
コミッタに教えてやれよw

680 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 12:16:26 ]
>>678
拡張コンテキストについて詳しく

681 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 12:32:44 ]
>>680
SFSBのライフサイクルに合わせた寿命の長い永続コンテキスト
永続コンテキストはキャッシュみたいなもん



682 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 13:30:30 ]
>>680
トランザクション境界ぬけたら非管理下におかれるんじゃないの?

683 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 13:31:07 ]
>>681
だった。

684 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 13:50:49 ]
>>682
それ通常の永続コンテキスト

685 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 13:57:34 ]
KuinaもJPAもEJBもスレ違い

「Java⇔RDBのMapping-Frameworkを語るスレ Vol.4」
ttp://pc11.2ch.net/test/read.cgi/tech/1134701684/

686 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 15:00:38 ]
>>684
なら拡張つかうのやめれば?

むしろSFSBはWebに紐付けしないといけないほうが問題。

seamはそのためにあるともいう。

687 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 20:05:18 ]
>>686
通常のコンテキスト使うならEJB使うメリットはない
SpringでもSeasarでも同等
>674が言うEJBが効率的てのは何なのかと
スレ違いらしいから続けるならO/Rスレで

688 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 19:25:32 ]
>>686の発言はいみふ

689 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 19:35:46 ]
>>688
SFSB使ったことないのかい?

690 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 19:42:09 ]
Swingクライアント+SFSBならWebと紐付け不要

691 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 22:16:02 ]
>>690
揚げ足取りイクナイ



692 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 10:19:14 ]
ロジックをステートレスにするのは
フレームワーク側の都合にプログラマが合わしてるだけで
本来の姿じゃないって発言をたまに見かけるが、
ステートフルにするとプログラマの能力を超えてしまう事が多数。

693 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 13:44:32 ]
つーか、ステートフルであることがアプリケーションの基本でしょ?
そんな基本ができないやつはいらね

難易度が高いのならともかく、基本がないやつは退場してもらったほうが業界のためにいいよ

694 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 14:25:15 ]
>>693
ロッド・ジョンソンに言ってこい

695 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 14:39:37 ]
>>693
何が基本なんだかさっぱりわからん
そんなもんケースバイケースに決まってるでしょ

696 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 20:59:49 ]
ステートレスだのステートフルだのうるさい奴らはSpringの設定を全部シングルトンにしてそうだ。

ステートレスなロジックオブジェクトとステートフルなエンティティオブジェクトのみで
作られたプログラムなんてオブジェクト指向とは到底呼べない。

697 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 21:02:34 ]
>>696
オブジェクト指向と呼べるかどうかには興味はない


698 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 22:13:25 ]
>>693
イミフ

699 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 22:32:42 ]
>>693
退場してください

700 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 23:00:11 ]
オブジェクト指向万歳!!

701 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 23:57:46 ]
>>697
オブジェクト指向と呼べるかどうかに興味は無くても
保守性の高い見通しのよいプログラムには興味あるだろう?

ロジックオブジェクトとエンティティオブジェクトを明確に切り分けるのは
そういう観点でも"うまいやり方じゃない"と俺は思うんだが、どうだろう。



702 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 00:02:02 ]
>>701
保守性の高い見通しのよいプログラムには興味あるだろう?

ロジックオブジェクトとエンティティオブジェクトを明確に切り分けるのは
そういう観点でも"うまいやり方"と俺は思うんだが、どうだろう。



703 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 00:18:35 ]
「保守性の高い見通しのよいプログラム」を定義してくれ
オブジェクト指向(笑)にすると自動的に保守性が高くて見通し良くなるの?

704 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 00:27:49 ]
          ,. .‐'テ'ー、-. .、
        /: : :/ : : : : ヽ : : \
       ! : r‐┴‐-、: : : l : : : :l l
     ,.にニニニニlュュ_l: : : :_l:」__
   /   ,.ィ /"^l ト、  ̄``Tニ>
  /イ,イ / /コ/┐ iヒヘl'ニゝ、   |     言ってみろよ…!
   l/ lイ/l==a゙  ,,=a==:l r=、 |     能書きたれてみろ…
.         l.`ー_)   ー ' |.|h.} |     聞いてやるよ…
       l 「 ___   u |Lノ :ト、
          ヽ ‘ー─‐’ /゙ヽ  |: :「:Tー-
    _,, .-‐'|\  ̄ /   u \| : |:::|: : :
 ‐'' ´: : : : : : |::|: l`:イ       l : j|:::|: : :
 : : : : : : : : :.:|::| : i : ヽ     ノ : ノ|:::|: : :
 : : : : : : : : : |::|: : :\ :`:ー-‐ ': : /: :|:::|: : :

705 名前:701 mailto:sage [2008/04/14(月) 00:44:58 ]
>>702
それもそうだな。保守性の高い見通しのよいプログラムっていうのは
多分に人間の感覚に依存してるものだから一概に言えないけれど、

1.プログラムを変更する際に目を通さなければならないファイルが少ない
2.関連するデータと手順は近いほうがよい(推測できる or 同じ場所にある)

上記二点が備わっていたら保守性が高いと言えるのじゃないだろうか?
で、1.の点に関してはロジックとエンティティが同じの方がいいと思える。1ファイルですむからね。
2.の点に関してはロジックとエンティティを似たような名前にする事でどちらでもある程度解消できる。

ただし、プロジェクトでの名前付けの統一に失敗するとロジックとエンティティを切り分けるやり方は地獄を見る。

オブジェクトの責任の切り分けに失敗して巨大なオブジェクトに多量の処理をさせると俺の主張するやり方のほうが地獄を見る。

だから"メンバーに命名規約を遵守させることが出来る"なら702のやり方でもさほど問題ない。
"メンバーの設計が一定レベルにあることを保障できる"なら俺のやり方の方が冴えてる。

と、思うのだがどうだろう。ちなみに俺はオブジェクト指向についてはそれほどこだわらない。
分かりやすく保守しやすいコードを一番重視する。

706 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 00:53:45 ]
      、-‐- 、,. z_
   < ̄       ゝ
  ∠´    /Vヽ    ゝ
∠   ∧/`'  ム,    ヽ   なんや おどれと話をしてると
∠/レ'      ム  _,_  `、
 |   ,.−      ヾ(へヽ ヽ   わいも落ちるとこまで落ちたって
 |/ /ト、 }    ヽV~) )  ヽ    気になるわ…
 \ ヽ ノ 、シ  ,.イ   ヾ '    }
 ,/   `` ー-―- 、  ヽ.   l
 L r っ  _. -‐ォ  )   )\ /⌒ヽ
    (二´-‐_'´ノ    /  ./    〉、
     (二´-‐ ' 、 ` / ,/       / \
      \ヽヽ` / //      /   ヽ
       ` ー 'ヽ/ /        , '       ヽ
          /ヽ. /     /         ヽ

707 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 01:11:28 ]
特にwebアプリケーションにおいては、ステートフルなオブジェクトが多いと
スレッドセーフとパフォーマンス面で実装が難しくなって
かえって複雑になるという現状があるからなぁ。


708 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 01:33:53 ]
つまり結局「有能な人間を集めればうまくいきます」ってこと?
もはやオブジェクト指向もDIコンテナも関係ないな(爆笑)

709 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 01:37:38 ]
どうしてそんな結論に至るのかまったく理解不能。

710 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 01:46:28 ]
>>707
現状じゃなくて昔はの間違いでは?
マシンパワーが低いとかの問題で。

スレッドセーフの問題はどちらの場合でもついてくる。

711 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 01:57:09 ]
>>664
FreeMarkerってstruts2が中で使ってた



712 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:08:53 ]
HibernateもFreeMarker中で使ってるんじゃなかったっけ。

VelocityよりFreeMarkerの方が二番煎じな分だけ使いやすい気がする。

微妙にスレチ下げ。


713 名前:デフォルトの名無しさん [2008/05/06(火) 01:56:23 ]
Spring1.3→2.5とジャンプアップを企んでいる者です。
質問なのですが、アノテーションを使ってDIしてる場合、UnitTestってどうやりますか?

1.3の時代はsetterインジェクションをしていたので、
ドライバクラスからテスト対象クラスをnewし、スタブクラスをsetしてやればテストできたのですが、
アノテーションを使うとsetterが無いのでスタブをsetできません。

この場合、UnitTestでもSpringを使う必要があるのでしょうか?

714 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 02:33:33 ]
>>713
アノテーション使おうがsetterを使えば同じようにできる
フィールドインジェクションの場合は無理

でも、AOPとかトランザクションとか複雑に絡み合うコンポーネントを考えると
単体テストでもコンテナから呼び出したほうがいいかと

結果、ある程度の結合テストができていると考えていいし


問題が大きいようだったら2.5でもアノテーションつかわなくてもいいんだよ
2.0までのやり方でも問題はない

715 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 18:43:41 ]
>>712
FreeMarkerは開発者が人間のクズ。


716 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 01:16:44 ]
>>715
どういうこと?

717 名前:デフォルトの名無しさん [2008/05/10(土) 11:23:12 ]
流れぶったぎってすまんが、Spring使ってると
xmlやらインターフェースが増えてうざいし
ほんとに便利なのかコレ

718 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 16:16:06 ]
>>717

アノテーションつかえばXML書かなくてもいいよ。
インターフェースも必要なければつかわなくていいよ。

719 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 17:11:13 ]
>>717
いつの人ですか?

今は自動で登録できるよ
自動登録するパッケージを指定して
@Componetとかクラスの定義につければよい

720 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 17:22:54 ]
Spring(というかDI/AOPコンテナ)使わないと自分でインスタンス管理しなくちゃいけないし
トランザクションも管理しなくちゃいけないし、AOPも使えなくてえらく不便だ。

721 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 17:37:15 ]
通常のGUIアプリとかだとDIコンテナが使い物にならなくてワロタ
ならよくある

インスタンス管理はどのフレームワーク使おうが意識をしないってことはないと思うが



722 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 17:44:46 ]
意識しないなんて誰か言ったか?

723 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 17:53:33 ]
インスタンス管理を意識する・しないじゃなくてインスタンス管理のための仕組みを自分で作るかどうか。
既にそういう機能を持ったフレームワークがあるのな自分で作るのはバカバカしい。
DIコンテナいらねって人はインスタンスを管理するという発想がないのかもね。

724 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 17:56:51 ]
つまりwicketはだめでJSFは最高というわけですね

725 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 18:01:03 ]
アホか。

726 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 18:26:54 ]
JSFって良いか?
もうRESTな作りできるようになったんだっけ?

727 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 18:39:10 ]
REST厨ってHTMLのstrict厨と同じ臭いがする

728 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 19:38:07 ]
技術が細分化してて向き不向きがはっきりしているってことだよね。

729 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 22:40:20 ]
技術というか単なる道具とかテンプレートだよな…

730 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 23:38:15 ]
論文がどうだとか言い出すREST厨は嫌いだが
RESTがRIAと相性がいいのは確か

731 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 00:33:59 ]
RIAといってもクライアントがさまざまだからなんとも

アプレット/JavaWebStart/.NET関連だとSOAPはやっぱり楽だし(JAX-WS2.1あたりで互換性解決したし)
鯖サイドがJavaでjavascriptだとDWR使ったほうが楽だったり



732 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 01:21:25 ]
SOAPは遅すぎてRIA向きじゃない
JavaScriptのライブラリが急速進化し、開発環境が整備されてきた今では
DWRも過去の遺物だろう
Ajax、Flex、Silverlightのどれでも開発出来るように
JAX-RSのような形態を取るのが今後の標準だと思う

733 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 01:30:02 ]
RESTみたくゆるい仕様ってツールサポートしにくくね?
ツールのサポートなくても平気のがゆるい仕様なんだろけどさ
JAX-RSのメタ情報って他言語から使えるんか?
SOAPはいらんけどWSDLぽいのは必要じゃねーのか

734 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 01:54:31 ]
スレ違い
pc11.2ch.net/test/read.cgi/tech/1031149340/

735 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 02:47:17 ]
>>732
だからクライアントしだいだろ?
WSDLによるクライアントの開発の容易さは捨てがたいだろう。

それにDWRが過去って。
やっと2.0になってリバースAJAXでかなりよくなったところなのに。

どれでも開発できるようにってのは下手するとこけるからね。
まぁバックエンドのサービスをEJB等できっちりつくっておいて
インターフェースを自由にできるようにしておいたほうがいいと思われ。

736 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 15:49:55 ]
好きなものを使えってことで。

俺は WebService(WSDL) が好きなんだが
Microsoft のサポートがプアなのがなあ。

737 名前:デフォルトの名無しさん [2008/05/14(水) 20:00:58 ]
329 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/13(火) 22:04:29
冷ややかな戦争勃発w
ttp://d.hatena.ne.jp/masataka_k/20080513/1210661500#c

342 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 02:05:36
はぶ参入で抗争激化!さぁ、盛り上がってまいりました!

343 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 02:08:47
とりあえず、保存しといた。
s04.megalodon.jp/2008-0514-0207-34/d.hatena.ne.jp/masataka_k/20080513/1210661500

347 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 07:16:26
面白くなってきたな。Seasar界隈は人格的にちょっとあれな人が多いのが魅力w

348 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 07:40:37
でも、理事のBlogでやることじゃないよこういうことはメールベースでやるべきだと思う
野次馬的には面白いかもしれないけど企業から見たら不安になって採用を躊躇するところが出てきてもおかしくないからね

352 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 14:02:42
マーケ的にまずいのでseasar3はとりあえず表に出さないでくださいとかいうのはちょっとやばい

353 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 14:04:14
元理事は一旦収束していたのに、なにをしたかったのだろうか。そして日記非公開の理由とは・・・?asipの参戦はありうるのか!?

354 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 14:08:14
うわ、ほんとだ 閉鎖した

355 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/14(水) 16:31:01
DB関連とか色々勉強させてもらったけど、このしみったれた感覚が所詮デブオタなんだなと思うわ。

738 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 22:07:47 ]
擦れ違いかもしれんが、
Jboss seam使っているやついる?

stateless session bean と 普通のPOJOのビジネスロジックの使い分け方が、
わかんね。


739 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 22:16:39 ]
汎用フレームワークの話ならこっちじゃね?
pc11.2ch.net/test/read.cgi/tech/1181063688/

セッションビーン使えるならロジックはすべてそっちでいいと思われ。
POJOのほうはView関連に特化させるといい感じかな。

740 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 22:35:14 ]
あ、そんなスレあったんだw
サンクス。


741 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 23:02:38 ]
春よコイ!



742 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 18:14:48 ]
>>716
亀レスだが
pc11.2ch.net/test/read.cgi/php/1120519290/34

743 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 22:38:16 ]
俺ずっと REST は RDBMS の CRUD に対応するもので、
言うなりゃ SQL とかストレージ的な空気をクライアント側から
隠匿するためだけの物に近いと思っているんだが
いっつも SOAP とか RPC とかと同列に語られてるんだよな。

REST で騒いでる奴らって CRUD だけで済むプアーなアプリを作ってるからそういう事言ってるの?
それとも REST 風(つまり、単に定義のゆるいWeb-API)なものと混同してるの?馬鹿なの?

744 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 23:26:32 ]
>>743
何を言ってるのかサッパリだわ

745 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 23:34:33 ]
>>743
狂っどる

746 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 23:52:56 ]
>>743
SOAな連中が語るRESTとROAな連中が語るRESTは別物

747 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 08:14:09 ]
>>746
ああ、なるほど。>>743が何言ってるのかわかった。
SOA(笑)方面ではそういう扱い方をするのか。
つーかRESTなんて単なる道具なんだよ。
どういう使い方を語ろうと勝手だろうに。

748 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

749 名前:デフォルトの名無しさん [2008/05/18(日) 18:34:39 ]
おまいらSpringと一緒にORマッピングは何つかってんの?
俺はiBatisが分かりやすくて気に入ってる。

750 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 20:16:17 ]
>>749
Hibernateかな。
これが一番普及してそうだし。

751 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 21:37:15 ]
>>749
Hibernate
マッピングはEclipseに自動生成させて
CriteriaとQueryを中心に使う



752 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 22:06:39 ]
>>749
JPAかな
次期HibernateではネイティブでJPA対応するし、各種ツールがそろってるのは大きい

753 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 22:16:53 ]
>>749
DBUtils

754 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 22:36:50 ]
Hibernateって設定ファイル多くてメンテしにくそうなんだが。
確かによく聞くっちゃ聞くけど。JPAのPJにはまだ当たった事無いです。

>>753
それってJakarta DbUtils?
ORとは違うけど確かに一番便利な気がする。
Springに組み込まれればいいのにな。

755 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 23:32:44 ]
>>754
JDBCテンプレートがそんなもんだな

756 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 01:44:17 ]
DbUtils は、DI コンテナとか知らないときによく使ってたが、
DbUtils と DI をどうやって組み合わせるの?

サービスオブジェクトに DAO オブジェクトを DI させて、
DAO の実装は Hibernate とか iBatis でなく DbUtils を使う感じ?

757 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 02:14:22 ]
>>756
QueryRunnerにコネクションを渡すんだろうけど
それってどうなんだろう・・・ Springが勝手にやってくれるとこを
わざわざ記述しないといけないのかね。

758 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 07:21:33 ]
DBUtils の QueryRunner とか *Handler は大抵 JDBCTemplate で代用出来ると思うが。

759 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 08:33:09 ]
>>754
HibernateはJPAに対応しているから設定ファイルはpersistence.xml一個だよ
EntityのマッピングはJPAのアノテーションが使えるし、
それはEclipseのWTPなら自動作成できる

DBUtilsはO/Rマッパー使う前は愛用していたけど
今の時代では流石に使う気になれないな

760 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 13:14:10 ]
JPAが一番楽だろうね
有名どころのIDEはみんな対応してて設定ファイルはまったくいらないし

761 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 21:31:47 ]
Hibernateが一番楽だろうね
voクラスの自動生成とcrudアクセスを多用すればジェネリックスの恩恵にあずかれる
まさに楽チン



762 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 22:28:18 ]
ここ半年前までは、
・Hibernate ウンコ!!
・余計なことしすぎ (n+1問題など)  ←使いこなせてない側の問題があるがここでは目をつぶる
・iBatis みたいなの便利!!

というかんじで Hibernate はぼろぼろだったが、JPA の登場により王者復活か?

どれ、おれも本買ってもう一度やってみるか

763 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 23:06:39 ]
>>749
ORMは使ってないなあ。
ものすごく薄いDAO層のラッパ作成して
(JdbcTemplate 使うようなやつ)
基本的にSQLそのまま書く。
SQL実行するためのツールがそのまま使えるのが大きい。

でも思ったよりも ORM 使う人多いのね。

764 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 23:11:22 ]
>>763
spring使ってるのか?

765 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 23:36:53 ]
>>764
JdbcTemplate使ってんなら当然だろ

766 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 00:52:06 ]
>>762
JPAの範囲だけ見るとHibernateは確かにあまりよくない
LAZYが何も設定せずにきくのはTopLinkとApache OpenJPA

OpenJPAはManyToOneでもn+1フェッチしないんだよね
joinを積極的に使う戦略のようだ

あとupdateがHibernateが一番頭が悪かった
項目ひとつだけ変更してもすべての項目をアップデートしに行くのはHibernateだけ
ほかの実装は更新された項目だけupdateする

767 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 00:59:58 ]
>>766
> ほかの実装は更新された項目だけupdateする

それだとバッチ更新できなくね?

768 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 01:02:51 ]
>>766
ManyToOne、OneToOneにはFetchType.LAZY付けるのが基本だと思う
必要なときだけQueryやCriteriaでJOINすればいいんだし

769 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 01:09:00 ]
iBatis派少ないな。
まぁ結局そんなの使わずにSQL直書きが後で一番見やすいのは
確定的に明らかだがな。

>>758
無理

770 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 01:17:45 ]
>>767
どういうこと?

>>768
もちろんLAZYが一番よい
Joinして持ってきたいときにはそう書けばいいだけだし

Hibernateの問題はLAZYがJPAでまともに実装されていないこと
独自のアノテーションが必要

771 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 02:12:12 ]
>>769
iBatis は悪くないんだけど、だったら SQL でいいじゃん
てところに落ち着いてしまうのでは。
とことん抽象化するか、とことん具象で済ますかの二択で。



772 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 02:15:29 ]
>>771

んな事ねーんじゃね?

Beanへのマッピングとか便利でしょ、、、てかORマッピングってそこじゃねーの?

773 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 02:38:25 ]
JPAもネイティブQueryでnewが使えると最高なんだけどね

774 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 07:04:09 ]
>>770
独自アノテーションは微妙だな
せめてpersistence.xmlのpropertyでlazyの挙動を切り替えられるようにして欲しい

>>773
個人的にはnewよりもHibernateのResultTransformerをJPAの仕様に入れて欲しいかな
あれさえあればSQL使うときも戻り値を好きにできるので便利

775 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 08:08:02 ]
>>772
Object-Table Mapping ならそうなんだろうけど
いかんせん Relation だから・・・ 重厚長大でどうにも。

776 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 09:13:14 ]
オレ的にはiBatisに重厚長大感はないけどな??
重厚長大っていったらHibernateじゃないの?

っでオレはiBatis派なんだが

777 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 21:17:50 ]
>>776
単に使った事無いだけでしょ。
ORも正しく理解できて無いし、相手するだけスレの無駄。

778 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 21:37:13 ]
このスレの人たちは、フレームワークが道具であって目的ではないことを忘れ去ってますね

779 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 22:33:47 ]
>>778
道具だからこそこだわるんだろ?
こだわりがいらないのならSeasarつかうさ

780 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 22:50:39 ]
>>779
Seasarって、サラダで食べるくらいだなw

781 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 23:01:52 ]
>>779 どういう事?



782 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 01:57:38 ]
Seaserの方が優れているという事だが
デファクトスタンダードという事でおまいらは
Springに固執しているのか?

俺がそうなんだけどよw

783 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 02:03:48 ]
>>782
>>780

784 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 08:13:09 ]
>>782
リファレンスドキュメント読んで、
あるいはソースのコメント読んで
どっちが信頼にたるか考えたらいい。
悩むほど難しい選択ではないはず。

785 名前:デフォルトの名無しさん [2008/05/21(水) 12:21:31 ]
MLのホットデプロイのスレわろたwww

786 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 21:50:21 ]
>>785
どういうやつ?

787 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 23:13:22 ]
iFitって使ってる人居る?


788 名前:762 mailto:sage [2008/05/22(木) 22:27:13 ]
>>769
iBatis はよく使っているよ。
だけど、iBatis ばかりで Hibernate は使いこなせてないので、
くやしいので Hibernate を勉強している。

いろいろ思いはあるのだが、こっちに書くとスレ違いかな(O/Rマッパースレに移るべきかな)

789 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 23:10:04 ]
JPAは勉強はあまり必要とはしないと思うけどね

790 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 23:13:00 ]
今Hibernateを勉強するなら、一通りJPAを学んだ上で
CriteriaとSQLQuery、一部の独自アノテーションと二次キャッシュを学べばいいと思う
Hibernate独自の設定ファイルはもう使うことは無い

791 名前:762 mailto:sage [2008/05/22(木) 23:25:46 ]
Hibernate 3.2 を使っていたとき(JPA は使っていない)、
Hibernate tools で DB からテーブル情報抜き出して(ant hbm2hbmxml)、
目で確認して、一部手作業で修正、
Spring からは、Spring 入門の8章での使い方をした(HibernateSupport のサブクラス)

n+1 や lazy は、koichik 氏のブログを読み漁って、理論は理解しているつもり。
プロジェクトでは、テストしてパフォーマンスが悪ければ join するようにし、
パフォーマンスが問題にならなければシカトしていた。

>>790
JPA 使うと、テーブルごとの hbm.xml がいらなくなるということ?

去年の Seasar カンファレンスで、「流れるようなインターフェース」で
S2jdbc のやつがあったが、JPA もそんな感じなんだよね。

中村氏の本、Spring でなく Seasar だけど読んでみようかな。



792 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 23:37:59 ]
>>791
hbm.xmlもcfg.xmlも要らない。JPAのpersistence.xmlだけで設定は済む
Springが提供するHibernateやJPAのラップクラスはあまりお勧めしない
SpringはJavaEE5標準方式のJPAのDIに対応しているので、
それを使って直接EntityManagerを使った方が何かと簡単

793 名前:デフォルトの名無しさん [2008/05/23(金) 00:52:24 ]
WEBアプリ最強はSpring + Struts + Hibernate?

794 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 01:14:40 ]
最強はフレームワークに振り回されずに本質を見極める人材です

795 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 01:26:00 ]
>>791
紺色のEJB3本が日本語でもっともJPAを詳しく解説してある本かと
EJB3の中の一仕様だからね>JPA
ただし、JavaSE上で単体でも使えるようにしたと

JPAをもっとも快適に使うためにはJavaEEのほうがいいと思うけど

勉強なんて大げさなものは必要ないよ
NetBeansで自動生成されるコードを見れば大概わかるかと

796 名前:762 mailto:sage [2008/05/23(金) 01:39:16 ]
レスどうもありがとうございます。

>>795
www.amazon.co.jp/dp/4797333367
これですね。とりあえず立ち読みしてきます。

>>792
Spring 入門は Spring 1.2 のころだけど、
いまどきの Spring + Hibernate(JPA) の連携の仕方は、
HIbernateDaoSupport ではなく、新しいやり方があるということですね。

797 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 07:31:31 ]
>>796
SpringのドキュメントのJPA部分を読めば一通り説明が載ってる
JavaEE5サーバ上で動かす場合は
static.springframework.org/spring/docs/2.5.x/reference/orm.html#orm-jpa-setup-jndi
TomcatやJ2EE1.4以下のサーバで動かす場合は
static.springframework.org/spring/docs/2.5.x/reference/orm.html#orm-jpa-setup-lcemfb
12.6.2のJpaTemplate、JpaDaoSupportは無視して、12.6.3で@PersistenceContext
を使っている例を参考にするといいと思う

798 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 12:09:43 ]
>>796
そうそう
それ読むとDIコンテナもEJB3でいいじゃないかということになるはず

799 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 15:00:12 ]
今のプロジェクト、EJB3かspringかどっちでいくかホント迷う

800 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 15:39:06 ]
開発環境がNetBeansとか運用環境がGlassfishならばEJB3のほうが楽。

その他ならばどっちでも同じ。

801 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 17:10:57 ]
DIコンテナに限った話ではないけど
両方使ってみて、プロジェクトに合う方を選べばいいと思う



802 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 18:30:50 ]
メンバの経験が多いほうがいいに決まってるでしょ

803 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 18:39:35 ]
>>802
それはメンバにもよる

804 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 19:35:21 ]
誰か>>803の解説を頼む

805 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 20:00:25 ]
経験が多くても当てにならない・・・ってことかな?
たぶんレス番号のミスかと

806 名前:799 mailto:sage [2008/05/24(土) 20:08:28 ]
メンバは数人で誰もどっちも経験なし。
短納期なんでEODの面と保守時のコードの分かりやすさや、
xmlファイルの少なさからEJBかと思ってるが、あまり普及してないらしいのがマイナス。
後から違う保守要員来たときを考えると流行りのSpringかな?決め手がない

807 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 21:05:28 ]
>>804
メンバの技術水準が高ければ、
学習コストよりもプロジェクトに対するFWの相性の方を優先できる
技術水準が低ければ、学習コストを重要視する必要があるので
経験者が多いFWの方が候補になりやすい

808 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 21:27:34 ]
>>806
DB層はJPA?

あとInfoQとか見てるとEJB3は最近わりと地味に普及してきている感じかな
Springは古い1.x時代のは多かった

809 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 22:16:12 ]
>>808
うん。ORMやりたいんでJPA考えてました。
ちなみにDBのERDは教科書に出てくるくらいのレベルに近く、かなり単純なんで
ちゃんとテーブル設計してマッパーが吐くsqlがインデックススキャンになるようにするのは難しくない、という読み。
EJBといいつつ、分散システムでもなんでもないんだけど、とにかくデリバリを早く、でも保守は用意に、というのが
プロジェクトの主眼です。

810 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 22:30:12 ]
短納期で経験のない技術を選ぶってリスキーじゃね?
はまった時にリカバリできるのか?

811 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 22:43:07 ]
>810
SpringはともかくEJBってそんなに難しいの?
商用or無償APサーバ+サーブレット+JSP+struts or 自社FW なら経験あるから
何とかなるかと思ってた
自分でも保守やるし、またJDBCゴリゴリのソース相手にするのが嫌なんだ



812 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 22:47:29 ]
EJB3ならそんなに難しくは無い
ただしSpringに比べてDI・AOP機能に色々制限があるから
予めプロトでも作って要件を満たせるかどうか確認した方がいいと思う
JPAもCriteriaが標準化されてないという弱点があるから
検索画面で動的にSQL組み立てる処理が多ければ、最初からHibernateなどの
独自Criteria機能を使うことを頭に入れて置いた方がいい

813 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 22:57:47 ]
EJB3.1のほんの一部がGlassfishV3で触れるようになったが、かなりよさげだね。

>>811
難しくないよ。
EJB3.0で2本ほど納品済みだけれども、開発効率は非常によかった。
むしろ小規模向きだと思う。
EJB3にしろSpring2.5にしろ、ひとつ覚えておけばその後はどうにでもなる。

>>812
AOPってそんなに使う?
メインはトランザクションなんだろうけど、EJBならばその用途では必要ないしね。
JPAもHibernate依存するのは今はよくないような。
パフォーマンスも問題になるとは思えないしね。

JPQLでDTOを直接生成することも出来るのであんまり困ることはないけど、
パフォーマンスが命でなければEntityからDTO生成するほうがいいかもしれない。

そもそもJPAのプロバイダとしてはHibernateが一番パフォーマンス的にも出来が悪いので注意かな。

814 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:06:28 ]
EJBの本質は分散処理だと思うが、 >>809 のような分散システムでもなんでもない
web アプリを作る場合、
Tomcat + (Spring +) JPA と、
Glassfish + ejb3 は、パフォーマンスとしてはどちらが速いのだろう?

>>813
AOP は結構使います。ロギングとか。
あとから顧客のうざい要求によって仕様変更があったとき、
既存クラスを変えずに、ログ出力やデータ変換の処理を差し込めるのは
楽だと思う。

815 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:09:15 ]
>>811だけ読んでも俺ならリスク高いと思うけど。
「JDBCゴリゴリのソース」、「自社FW」
こんなのいつから止まってるのって話だろ。
現状を嫌だと思ってる(問題視してる)のが811のみだったら爆発するぞ。

短納期だし、とりあえずチームの得意な形+ORマッパでDao層だけ剥がすのが無難だと思うがなぁ・・・

816 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:10:55 ]
>>811
難しいかどうかじゃなくてさ、時間あるときに触ってもないのに
いきなり実戦投入ってのがありえねーと思ってさ。
そういうやつが痛い目あうとEJB使えねーSpring使えねーって
言い出すからな

817 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:11:10 ]
Local呼び出しにしろ、web-ejbコンテナ間のオーバヘッドがあるから、
Tomcatが勝つんじゃないの?

818 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:15:08 ]
sunには賛成できない

819 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:19:00 ]
TomcatでSpring+JTAって終わってるんじゃないの?
まさかずっとメンテナンスされてないJTOMとかつかっちゃうなんてことは出来ないだろうし

Tomcatも管理するのはたるいよね
GlassfishとかAP鯖だと管理ツールが便利だな
GUIで各種コンポーネントのロギングレベル変えたりとか

Tomcatの範囲だけでもGlassfish使うのお勧め
JTAやデータソース、コネクションプールのチューニングとかそっち方面任せるだけでもかなり楽

820 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:20:57 ]
2PC使わなけりゃJTAいらん

821 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:28:38 ]
>>813
AOPはトランザクション用途以外だとログやセキュリティ関連とかで結構使う
SpringはいざとなったらAspectJのフル機能を使えるから、
AOPに関しては何でもアリ状態なのが強み

Web画面は結局は動的Queryによる検索処理が殆どだから
JPAが持ってないCriteria系機能が有るのと無いのとでは生産性が大きく違う
以前JPAのAPIに拘ってCriteriaを採用せず、後で痛い目にあったからよくわかるw
Criteriaに関してはHibernateがいちばん機能が充実してるように感じる
TopLinkはCriteria系に関する情報がWeb上にほとんど無いし
OpenJPAはざっと見たところCriteria機能そのものを持ってないっぽい

>>816
結局は、事前にしっかり調査をするかどうかだと思う
開発者に経験がないのなら、事前にアーキテクト的立場の人間が
一通りの機能を確認しておくべき。適当に事前印象だけで決められて
開発フェーズになってからあれも出来ないこれも出来ないと
言い出されるのが一番困る



822 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:28:44 ]
>>814
GlassfishのWebコンテナはTomcatベースだけどNIO使ったりIO方面でチューニング済み
JBOSSとかもそうだったはず。

>>820
コンテナ管理のトランザクションならJTA使うだろ?

823 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:30:49 ]
>>820
Connectionからトランザクション管理を独立できることに意味があるので
2PC使うかどうかは関係ないな
JPAもJTAを直接見てるから、JPAと連携させるのなら尚更JTAが望ましい

824 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:33:29 ]
ロギングだけならどのDIコンテナでもそんなに問題になるとは思えんが
EJB3の場合Interceptorsを必ず付与するようにしておいたほうがいいかもね

>>799は小規模ということであんまり問題にならないと思うけど

とりあえず小規模なうちにDIコンテナとか一通りの勉強しておいたほうがいい
今後JavaEE6やJavaSE7でまた大きく変わるからね

JavaEE5の時代のうちに世の中に追いついておいたほうがそのとき覚えるものが少ないかと

825 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:42:51 ]
>>822,823
SpringだとJTAなくてもコンテナ(Spring)管理のトランザクション使える
2PCがいらなけりゃJTAはいらん

826 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:44:39 ]
>>823
> JPAもJTAを直接見てるから、JPAと連携させるのなら尚更JTAが望ましい

EntityTransactionは無視ですかそうですか


827 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:45:55 ]
>>825
その考えがもう古いんだよ
JPAはJTAを用意できないとRESOURCE_LOCALモードになってしまうし
最近はSpringを介さず直接JTAを見るO/Rマッパーが殆どだぞ

828 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:50:03 ]
>>827
2PC使わなけりゃローカルモードで十分だろ
何のメリットがある?

829 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:52:44 ]
>>828
JPAのコンテナモードそのものがJTAモード前提になってる
実装によってはコンテナモードとローカルモードで挙動が変わる
一度JPA仕様をしっかり読むことをお勧めする

830 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:52:48 ]
>>827を支持しよう
SpringにしろSeasar2にしろJTAとデータソースをJNDIで持ってくるのが正解(EJB3の場合全自動)かと

RESOURCE_LOCALとかスタンドアロンアプリ以外ありえん

831 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:55:47 ]
>>829
コンテナモードがいらんだろ



832 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:57:44 ]
id:shinとかid:da-yoshiとかいそうな流れ

833 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:04:04 ]
このスレ見てると道具の進化に踊らされる猿たちって感じだな


834 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:08:18 ]
glassfish厨は専スレ立てたらどうかと思うんだ

835 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:11:59 ]
GlassFishの話だったのか?
APサーバでSpringというパターンが多いからピンとこなかった

836 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:18:40 ]
>>835
>813,819,822

837 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:22:55 ]
>>836
ああ悪い、TomcatとAPサーバという話が並行して行われていたのかw
TomcatならたしかにJTA使うのが前提にはならないな
個人的にはSpringの仕事はAPサーバばかりなんだが、
やっぱりTomcatで動かしてる現場の方が多いのだろうか?

838 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:32:45 ]
>>832以降、JTA厨がいなくなった件w

839 名前:837 mailto:sage [2008/05/25(日) 00:38:29 ]
>>838
いやいるけどw
自分のやった仕事はほとんどがAPサーバ前提だったから
SpringでもJTAを選ばないという選択肢をしたことは無かった
あまりTomcat案件そのものに当たったこともないんだけど、もしかして自分は少数派なのか?

840 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:40:23 ]
>以前JPAのAPIに拘ってCriteriaを採用せず、後で痛い目にあったからよくわかるw
なんで調べてから使おうとしないのか理解に苦しむ。

841 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:48:16 ]
>>839
俺の周囲では少数派だな
OSSのAP鯖つってもJavaEE5なんてつい最近まで選択肢になってないし
J2EE1.4だったらいらん。Spring+Tomcatで十分だったからそのまま
JavaEE6にはちょっと期待してる。Tomcaプロファイルにw



842 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:55:53 ]
>>841
なるほど、そうなのか
自分の場合、OSSのAP鯖はほとんど無くて、有償のJ2EEサーバが多かった
WebLogicとかWebSphereとか
EJB2なんて勿論使わないから、SpringでDataSourceやJTAを使っていた
JavaEE6のプロファイルって、Tomcat+Springみたいな形だっけ?
だったら軽くて良さそうだね

843 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 01:04:08 ]
>>842
> WebLogicとかWebSphereとか

JTA使いたいからWLS/WASを選んだわけじゃないだろ?
あったから使うってだけで。JMS使ったなら別だが


844 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 01:07:39 ]
JMSって普通に使うだろ?

JavaEEプロファイルはもめてるみたい

845 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 01:13:33 ]
>>844
大企業のシステムでは普通に使う
中小企業のシステムでは普通は使わない
システム自体の規模(受注額)はあんまり関係ない

プロファイルはJBossがWeb Beansをゴリ押ししてるってどっかで見たな

846 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 01:25:16 ]
JBOSS + EJB2でDoclet、
パフォーマンスでないのでJDBC直に使いますとか
いう時代に比べれば正直何を選択しても天国だよ

WebBeansはSeamをベースにしてるからそれを
売り込みたいという意味合いが強いと思う

EJB3.1でせっかくwarにはいるようになったのに
JSFのスコープ対応していないというところが
一番の問題だったと思う

EJBはWebだけからアクセスされるものではないから
密接にしたくないというのもあるのかもしれないけどね

847 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 01:49:49 ]
WebBeansって未だによく知らないのだけど
Spring Web Flowみたいなもん?

848 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 02:38:59 ]
誰かSpringApplicationPlatform落とした?
JPAやJMSをサポートするらしいけどJTAは含まれてる?

849 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 18:40:29 ]
JavaEE6 のプロファイルがどうとか、
みんなそういう新しい情報、しかも使い物になるかどうか、ってどこで集めてくるの?

自分はマイコミと atmark-it は読んでいるが、そういうのには出てこないよね。
theserverside.com と infoq は、一時追っかけてたけど脱落したww

海外サイトでも、英語がんばります。

850 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 18:46:23 ]
そんなの追いかけても意味ないよ
手段と目的を取り違えたイタイ人になるだけ

851 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 19:32:01 ]
>>850
GlassFish厨のことですね。分かります。



852 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 19:42:29 ]
JBOSS + EJB2でDoclet、
パフォーマンスでないのでJDBC直に使いますとか
いう時代に比べれば正直何を選択しても天国だよ

そんなもんと比較すんな、ぼけ

853 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 20:15:53 ]
EJB2の何が悪いの?

854 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 20:40:20 ]
>>853
すべて

855 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 21:04:49 ]
EJB2の時代まではIDEのサポートとかほとんどなかったのが大きいと思う
そのくせ生成するファイルの膨大さといったら

856 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 21:07:26 ]
EJBは金がかかってしかも遅い、ってイメージが定着しちゃったのが失敗だな

857 名前:デフォルトの名無しさん [2008/05/26(月) 22:53:17 ]
EclipseからSpringIDEをインストールしようとしています。

[ヘルプ(H)]→[ソフトウェア更新(S)]→[検索およびインストール(F)]
からインストールしているんだけど、
検索結果ダイアログでフィーチャーを選択してると、なんかフィーチャーが
足りませんみたいなエラーがでてきます。
SpringIDE入れる前にインストールしておかないといけない
ものってありますか?

インストールしたのはこれだけです。
JDK,JRE
Eclipse 3.3
Eclipseの日本語ツール
Tomcatプラグインツール


858 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 23:03:48 ]
>>857
EclipseがJava Developersなんじゃない?
WTP・GEFが必要だからJavaEE Developers強く推奨だよ
ttp://springide.org/project/wiki/SpringideInstall

859 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 00:12:49 ]
>>858
やさしす

860 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 00:44:19 ]
あなたのやさしさが怖かった

861 名前:デフォルトの名無しさん [2008/05/27(火) 18:40:27 ]
StrutsとSpringの連携ってautowiringrequestprocessorを使うのが今風?
分かる人教えて〜

当方女子高生です><;



862 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:13:49 ]
そんなことしてないでお母さんの手伝いをしなさい

863 名前:デフォルトの名無しさん [2008/05/27(火) 21:45:26 ]
>>858さん
ありがとうございます。

SpringIDEインストールできました。
Springのプロジェクトも作成できました。

ただ、
import org.framework.......
っていう感じに書いてもエラーがでてきます。
コードアシストも反応しないし。。。
他に何か設定ってありますか?

何度もすみません。
Java歴一週間で会社でだれも経験者がいません。
どなたか教えてください。。。


864 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:55:49 ]
その会社すぐに潰れそうだなw

865 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 22:39:41 ]
新入社員研修?

866 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 23:14:07 ]
>>863
SpringIDEの前にやるべきことが山のようにあるだろ

>>864
まったくだよな

867 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 23:23:27 ]
>>863
勉強・調査しましたが無理でした。と報告しなさい

868 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 23:38:50 ]
Java出来る人材がいないから潰れるなどということはない

869 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 00:15:54 ]
>>863
Springはまずはすてろ
Javaを勉強したほうがいい

環境構築を考えるのならEclipseよりNetBeansのほうがいいかも

870 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 00:35:13 ]
>環境構築を考えるのならEclipseよりNetBeansのほうがいいかも
ワロタwww

871 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 00:38:54 ]
NetBeans厨ってうざいよな
GlassFish厨ってうざいよな



872 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 00:40:43 ]
>>870
ほかに環境構築が楽なIDEがあるのなら教えてくれ
昔のJBuilderもかなり楽だったけど、今では面影ゼロだし

873 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 00:41:52 ]
ど素人なら、SpringIDEじゃなくて素のEclipseプロジェクトで動かした方がいいかもな
どうせ操作ろくにわからないんだろうし
Eclipseの入門本でも買って、TomcatでWebアプリ動かす練習してみて
それが動かせるようになったらSpringに改めて挑戦してみたらいい

874 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 00:46:32 ]
>869の次のセリフ

教科書は「創るJava (改訂第2版)」がいいかも

875 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 01:23:27 ]
なんでNetBeans拒否反応凄いの?

まぁ、俺はeclipse3.2を使ってるわけだけどもw
3.3の遅さはどうにかならんのかね・・・スピードはNetBeansの勝ちだよ

876 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 01:27:50 ]
Eclipse で環境作れないようなら、
NetBeans 使ったところで
たかが知れてる(他の部分でどっちみち躓く)って話だろ。
NetBeans 否定してるわけじゃない。

877 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 01:41:15 ]
NetBeansとEclipse両方の経験が豊富な人の冷静な比較が聞きたいですね

878 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 01:54:15 ]
>>875
ヒント:
Javaのお勧め入門書スレで創るJavaだけずっと粘着が続いている(比較的最近も急に復活した)
大量に削除でスレ番号が頻繁に移動する

879 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 06:13:55 ]
>>875
もしかしてvista使ってない?

880 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 06:52:50 ]
>>879
XPだよ
メモリもCPUも開発スペックなんだけどねぇ・・・

自分が言うのもなんだがIDEスレじゃないんでココらへんで・・・

881 名前:デフォルトの名無しさん [2008/05/28(水) 21:14:57 ]
863です。

Tomcatをいれていろいろプログラムを作りました。
組み込みの開発経験は長いので、Javaやサーブレット自体は難なく
簡単なアプリを作れます。

ただ、Springがどうしても入らないんです。



882 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 21:24:15 ]
>>881
>Javaやサーブレット自体は難なく簡単なアプリを作れます。
ならSpringIDE使わないでやれば?
今までそういう発現する奴いっぱい見てきたけどホントに出来た奴は0だったな。

883 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 22:05:15 ]
SpringIDE入れてもSpringは入らないけどな。
どうしてSpringIDEを入れるとSpringが入ると思い込んでいるのか激しく疑問だ。

884 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 22:22:10 ]
SpringIDE無くても問題無いと思うよ
ってかSpringIDE今一なんだよね、
俺は入れても使ってないよ、必要無いから

885 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 22:33:55 ]
>>881
他の言語が長いからといって1週間程度のJava暦ですぐにつかえると思い込むのはやばい
表面上だけ理解していると思っておいたほうがいい

886 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 23:52:47 ]
>>881
文系出身の今年入社の僕でも出来ましたよ〜
組み込みの経験とか関係ないのでは?

>ただ、Springがどうしても入らないんです。
ちょっとわらってしまいましたw

887 名前:デフォルトの名無しさん [2008/05/29(木) 00:40:32 ]
皆さんあんましStrutsとは連携しないのかな?
失礼しましたぁ〜

お兄ちゃんとモンハンしてきまs><;

888 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 07:13:33 ]
Struts2と連携させて使った、Spring2・5だけど

889 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 22:12:31 ]
フレームワーク指定縛りがなければ
SpringMVC + Velocity を試してはどうか

890 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 23:45:27 ]
はじめてHibernateを使ってみたんだけどLazyInitializationExceptionが ><
みんなどうやって対応してるの?
画面から直接エンティティを参照しない?

891 名前:デフォルトの名無しさん [2008/05/29(木) 23:49:00 ]
>890

DBから一緒にとってくるように設定しているな。



892 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 23:58:49 ]
>>891
ごめん
言ってる意味がわかんないw



893 名前:デフォルトの名無しさん [2008/05/30(金) 00:02:06 ]
>892

Hibernateのドキュメントを読め

894 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:04:24 ]
>>893
ははは
おこった?w



895 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:07:19 ]
>DBから一緒にとってくるように設定しているな。
確かに何と何を一緒になのかわからんな
逆じゃねえの?

896 名前:デフォルトの名無しさん [2008/05/30(金) 00:10:28 ]
>逆じゃねえの?

何の逆かわからないよ。

897 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:32:43 ]
LazyInitializationExceptionが発生するのはトランザクション終了後に
LAZY設定でロードしていないEntityにアクセスしたから
なのでDBから取得する際、HQLのJOIN FETCHなどを使って一緒に取ってくればいい

という意味だと思う

898 名前:892 mailto:sage [2008/05/30(金) 00:44:43 ]
>>897
非常によくわかりました!
そうだよね、一緒にとってくればいいんだよねー

>DBから一緒にとってくるように設定しているな。
だからこれが逆だと思ったんだよねー

クエリではJOIN FETCHって書くけど、この機能そのものはFETCH JOINって言って逆だよね?w

899 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 14:28:04 ]
>>892
Java⇔RDBのMapping-Frameworkを語るスレ Vol.4
pc11.2ch.net/test/read.cgi/tech/1134701684/


900 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:19:08 ]
これ入れたら『OIDON』とか使えるようになるんですが
入れたらどんな利点があって汚点があるのか公式の概要見ましたがさっぱりです。

どなたか教えてください。

901 名前:デフォルトの名無しさん [2008/06/03(火) 11:09:45 ]
spring のスパーサンプル本試すのは 1系列で試したほうがいい?
#独学でひっそりやるんだけど
#周りで使ってる奴はいねぇ・・・・



902 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 12:06:19 ]
今は2.5、1.x台って何時の話だw

903 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 14:53:26 ]
基本思想には違いないだろ。
EJBみたいに全然別物になっちまうときついが。

904 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 14:59:30 ]
EJBの場合別物になっても2.1を理解してた人は3.0へすんなり移行できると思うんだが

905 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 15:22:16 ]
EJB3のためにEJB2.1の入門書を読むのはきついって話じゃね?

906 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 16:15:47 ]
独学なら、本家のドキュメントを読むのが一番手っ取り早い
英語苦手な俺でも、サンプルが多いので何とか読み進めることができた
日本語のSpring本はどれも情報が古かったり基本的な部分を飛ばしていたりするので
入門者にあまりお勧めできる物が無い

907 名前:デフォルトの名無しさん [2008/06/08(日) 20:40:04 ]
>>906
なるほど、ありがとん がんばってみるわ
#あまりいい本なんだよね 確かに・・・・

908 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 03:19:10 ]
>>901

1で出来ることはほとんどそのまま2.xで動くから問題ないかと。
2.xで追加された機能は覚えられないけどね。

909 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 07:58:58 ]
確かに後方互換はあるけど、記述方法の推奨パターンが全然違うから、
自分は今更1.X系で学ぶのはお勧めしないな
最初から2.X系のスキーマ前提の記述で覚えた方が楽だと思う

910 名前:デフォルトの名無しさん [2008/06/10(火) 22:00:48 ]
>>908,909
ありがとうございます。
JAVAそのものの経験値不足なので、collection あたりを攻めながら
調査します。

911 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 23:04:38 ]
java経験ナシでSpringは辞めた方がいい気がするがなぁ・・・



912 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 00:30:32 ]
コレクション分からんといい面が使えんしね

913 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 00:46:42 ]
DIコンテナ以前の話だな・・・

914 名前:901 [2008/06/12(木) 22:54:48 ]
色々ありがとーーーーー
スキル的には.net版で試せばいいんだろうけど、eclipse3.2.2にupしたら
なぜか、久々にjavaのコード書きたくなってw
もう少し(かなりだな)javaの基礎体力をつけてから、試してみますだ







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<215KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef