Java Spring Frameworkを語るスレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG乱立するフレームワークと競合するプロトコルの嵐のなかで、
リスクの高い決断を余儀なくされているJavaデベロッパ、プ
ロジェクトマネージャに対する福音です。
語るべし。
0498デフォルトの名無しさん
2005/09/21(水) 01:34:49簡単ジャマイカ
0499デフォルトの名無しさん
2005/09/21(水) 01:44:41顧客の「やっぱり」が予想できる場合と出来ない場合で違うと思う
予想できない場合は、たとえどんな作り方をしてても無駄なわけだし
0500デフォルトの名無しさん
2005/09/21(水) 03:19:34あとは想像力さえあれば、大抵の状況は、インターフェイスの修正無しになんとかできるはずだが。
まぁ、インターフェイスの設計がへぼいとどうにもならない場合があるけど。
0501デフォルトの名無しさん
2005/09/21(水) 05:36:55実際のアプリケーションでDIでつなげたクラス同士を切り替えることなんてほとんどない。
それでも、つなげることをやってもらえるだけで便利。
0502デフォルトの名無しさん
2005/09/21(水) 23:44:25コードでつなげる処理を書くよりも便利なの?
やっぱり自分で試して体感してみるしかないかな。
0503デフォルトの名無しさん
2005/09/22(木) 06:51:230504デフォルトの名無しさん
2005/09/22(木) 09:06:33Springの話をDIスレでやると言う
ねじれ現象が起きてるのは何故ですか?
0505デフォルトの名無しさん
2005/09/22(木) 11:53:070506デフォルトの名無しさん
2005/09/23(金) 09:54:470507デフォルトの名無しさん
2005/09/23(金) 17:54:03Dependncy Injectionを語るスレ
http://pc8.2ch.net/test/read.cgi/tech/1099827125/
0508デフォルトの名無しさん
2005/09/23(金) 23:10:300509デフォルトの名無しさん
2005/09/24(土) 03:31:24一月半もレスないのか。
S2スレはFAQの件で盛り上がっているというのに……。
0510デフォルトの名無しさん
2005/09/24(土) 03:33:090512デフォルトの名無しさん
2005/10/19(水) 09:37:25ttp://www-128.ibm.com/developerworks/java/library/j-sr2.html
0513デフォルトの名無しさん
2005/10/19(水) 10:43:13読めん!
0514512じゃないけど
2005/10/19(水) 16:48:17これなら読めるか?
http://www-06.ibm.com/jp/software/websphere/developer/j2ee/lightweight/
0515デフォルトの名無しさん
2005/10/19(水) 17:50:56読める!
0516デフォルトの名無しさん
2005/10/23(日) 21:45:480517デフォルトの名無しさん
2005/10/23(日) 22:15:15むしろ自分でトランザクションコード書いた方が安心する。
別に大した労力じゃないし。
分散トランザクションやろうとしたら別だけど。
0518デフォルトの名無しさん
2005/10/23(日) 22:20:080519デフォルトの名無しさん
2005/10/23(日) 22:26:25ハードコーディングも一緒なり
0520デフォルトの名無しさん
2005/10/24(月) 00:00:28try/finally/try/catchをいちいち書くの面倒じゃない?
0521デフォルトの名無しさん
2005/10/24(月) 00:22:16書くと安心するw
いたるところで書くわけでもないし苦痛でもない。
0522デフォルトの名無しさん
2005/10/24(月) 14:16:34人数多くなってわけわかんないコーダーが含まれるようになると、それじゃ怖い。
0523デフォルトの名無しさん
2005/10/24(月) 15:15:19一箇所で処理できる仕組みであれば何でもいいけどな漏れは。
0524デフォルトの名無しさん
2005/10/24(月) 17:24:13上でconnection.rollback();
を実装するという意味だよな?
0525デフォルトの名無しさん
2005/10/24(月) 21:00:01その為にAspectとか有るんじゃないか?
0526デフォルトの名無しさん
2005/10/24(月) 21:21:210527デフォルトの名無しさん
2005/10/24(月) 23:28:43用意してコレ使えという。
0528デフォルトの名無しさん
2005/10/24(月) 23:32:530529デフォルトの名無しさん
2005/10/25(火) 00:27:490530デフォルトの名無しさん
2005/10/25(火) 09:47:45あれって複数Daoに更新命令メッセージ渡したい時にうまくasid守れるのだっけ?
ドアホな質問だったらスマソ
>>529
自作インタセプタでAOPするのも嫌なの?
0531デフォルトの名無しさん
2005/10/25(火) 10:35:430532530
2005/10/25(火) 11:30:310533デフォルトの名無しさん
2005/10/25(火) 21:41:410534デフォルトの名無しさん
2005/10/25(火) 21:55:08逆にSeasar選ぶのは国粋主義だとは言える。
0535デフォルトの名無しさん
2005/10/25(火) 23:30:51>>インタセプタ
それならいいかも。コードかけるから。
0536デフォルトの名無しさん
2005/10/26(水) 01:28:04国粋主義が悪いかのように匂わす藻舞は共産主義者
0537デフォルトの名無しさん
2005/10/26(水) 01:34:42ウヨ厨発見。
「国粋主義」ってそもそも悪口だし。悪いに決まってる。
0538デフォルトの名無しさん
2005/10/26(水) 10:14:29Seasar2もSpringもその意味では五十歩百歩だろ。
使いやすい方使えばいいのよ。
0539デフォルトの名無しさん
2005/10/26(水) 13:35:27どっちがいいのかは個人の判断だと思うけど、
かなり違うよSpringとSeasarは。
特徴がないと思っているのは単なる勉強不足。
0540デフォルトの名無しさん
2005/10/26(水) 16:42:29で、両者の顕著な違いってどの辺り?
軽量DIコンテナ+AOPサポートって言う
コアな考え方が同一な以上、
枝葉は多少異なるだろうけど、
幹の部分は大差なく感じるんですが。
それぞれのサブプロジェクト(MVCフレームワークとか)は
モデルが大きく異なるだろうけど、限りなく枝葉な問題だし(私には)。
そこの違いがでかいんだよと言われると、大変困るが。
0541デフォルトの名無しさん
2005/10/26(水) 16:59:350542デフォルトの名無しさん
2005/10/26(水) 17:18:39DIだとあまり変わらないかもね。
ただ、Seasarの新しいバージョンだと、DIが結構変わったみたい。
XMLはほとんど書かないらしい。
AOPは結構違う。
JavaWorldに出てたけど、同じAOP AllianceのAPIにもとづいているとは
思えないくらいに設定の仕方が違う。
0543デフォルトの名無しさん
2005/10/26(水) 20:24:410544デフォルトの名無しさん
2005/10/27(木) 00:49:30Tomcatやローカルアプリに対して、安定したJTA環境+AOPによる宣言トランザクションを提供出来るというのが
自分から見たS2の売りかな?
Springも外部のJTA実装を用意すれば一緒なんだけど、出来ればSpring内で実装まで用意して欲しい
0545デフォルトの名無しさん
2005/10/27(木) 09:37:46どうせAP鯖上で動くならそのAP鯖のJTA使えばいいと思う。
つっか、AP鯖のJTA使うと、提供されている管理画面を
使えちゃったりして便利なんだよね。使用状況とか一目瞭然だし。
0546デフォルトの名無しさん
2005/10/27(木) 11:05:18> どうせAP鯖上で動くならそのAP鯖のJTA使えばいいと思う。
AP鯖ならそれ使えばよろし。
「Tomcatやローカルアプリ」の場合の話。
0547デフォルトの名無しさん
2005/10/27(木) 11:50:06というか部品を用意してあるかどうかなんて些細な差と言うか、
そもそも比較項目にすらならん気がする。
224 にも張られた内容見るといろいろ差があるなとは思う。
結局AOPに対するアプローチが一番の違いか?
Spring はどこまでも POJO マンセーな感じ。
良い意味でも悪い意味でも。
0548デフォルトの名無しさん
2005/10/27(木) 12:38:18JTA実装するかしないかの差は、両者のトランザクション管理に対する考えの違いでもある。
JTAを標準としてJDBCトランザクションを排除していこうとしてるのがS2
JDBCもJTAも、DIコンテナがラップして利用者に統一的に使って貰おうとしてるのがSpring
0549デフォルトの名無しさん
2005/10/27(木) 12:39:51POJOマンセーはSeasarのほう。
Springには、何かしたかったら、こういうインターフェースを実装しろ
というのがいろいろあるけど、Seasarはそういうのがほとんど無い。
0550デフォルトの名無しさん
2005/10/28(金) 01:25:53ある程度jspとかbeanとか決まってから?
0551デフォルトの名無しさん
2005/10/28(金) 09:21:16君の脳内が整理されたら。
0552デフォルトの名無しさん
2005/10/28(金) 10:56:12Spring 自体は作りませんね。
0553デフォルトの名無しさん
2005/10/28(金) 14:25:100554デフォルトの名無しさん
2005/10/28(金) 18:52:000555デフォルトの名無しさん
2005/10/30(日) 17:47:220556デフォルトの名無しさん
2005/10/30(日) 21:02:51気が早いよ。ヽ(`Д´)ノ
もう少しまってろ。
0557デフォルトの名無しさん
2005/10/31(月) 01:27:450558デフォルトの名無しさん
2005/10/31(月) 14:31:11片方のサービスを止めたり、動かしたりする場合のサンプリングが解らず・・・・
筆不精で表現が不十分ならすまん・・・。
0559デフォルトの名無しさん
2005/10/31(月) 14:49:38サービスとSpringは直接関係ないだろ。
0560デフォルトの名無しさん
2005/10/31(月) 14:50:210561デフォルトの名無しさん
2005/11/01(火) 13:36:580562デフォルトの名無しさん
2005/11/01(火) 14:30:30ログ情報はどうやって出すのでしょうか?
出したい情報としては、どのテーブルに、どんな条件で取得or更新処理等を行っているかです。
SQLの場合は、SQLそのものをログに出せば良かったのですが、spring+hibernateになった場合
SQLの時と同等の内容をログに出力する方法が分からなくなってしまいました…。
Hoge hoge = (Hoge)getHibernateTemplate().get(Hoge.class, primaryKey);
このgetの中でやっている事をログに出したいです。
0563デフォルトの名無しさん
2005/11/01(火) 19:08:200564デフォルトの名無しさん
2005/11/02(水) 00:43:48<prop key="hibernate.show_sql">true</prop>
を設定
0565デフォルトの名無しさん
2005/11/02(水) 10:31:05ありがとうございます!
おかげさまで、SQLは出力されるようになったのですが、
出力されるSQLのWHERE句の条件部分が、実際の値に置換する前の「?」に
なってしまいます….
この「?」の部分が実際の値に置換された状態のSQLを出力する事は出来ないのでしょうか?
0566デフォルトの名無しさん
2005/11/05(土) 20:04:59吐き出させられないかと思うことはよくあるな。
0567デフォルトの名無しさん
2005/11/05(土) 20:42:17JDBC4でやってくれないのかなぁ
0568デフォルトの名無しさん
2005/11/06(日) 00:19:10そんなことしてたらPrepareStatement意味ない。。
0569デフォルトの名無しさん
2005/11/06(日) 01:52:33どんなパラメータを入れたか確認できるけど一応。
どのクラスかは会社に居ないので確認できましぇん
0570デフォルトの名無しさん
2005/11/06(日) 15:24:20パラメータも表示されてたと記憶してるが。
0571デフォルトの名無しさん
2005/11/07(月) 09:55:190572デフォルトの名無しさん
2005/11/08(火) 01:15:17p6spyってのを使えばできるらしいよ。
0573sage
2005/11/13(日) 01:07:52フォーム上の二つの入力フィールドの値を、
コマンドオブジェクトの一つのプロパティにBindすることってできないんだろうか?
0574デフォルトの名無しさん
2005/11/13(日) 01:12:450575デフォルトの名無しさん
2005/11/13(日) 13:14:15指示をくれ
とりあえずダウンロードしてくるわ
0576デフォルトの名無しさん
2005/11/13(日) 13:35:02Eclipseに展開
その間に
http://www.atmarkit.co.jp/fjava/rensai3/springdi01/springdi01_1.html
これを読んでる
0577デフォルトの名無しさん
2005/11/13(日) 13:39:20あほですか?
ただ、指定のクラスを生成して、ついでにプロパティも入れるというだけ?
くだらん。
ただのFactoryじゃん。
messageを生成時に注入してHello World!かよ。
おめでてーな。
まあ、記事が馬鹿だということを予想して付属のSampleためしてくるよ。
0578デフォルトの名無しさん
2005/11/13(日) 13:43:19(2)は、まだー?
0579デフォルトの名無しさん
2005/11/13(日) 13:53:10もちろん1,2,3を読んでの感想ね。
いま、ExampleのCountryを読んでるんだけど、
いきなりソースを読んでも意味わからんわ。
それぞれのクラスが他に依存しないってことは
Utilを読むみたいに、いきなり読めるってことかと思ってしまった。
今から/samples/countries/*.txtを読んでデプロイして実行してみる。
0580デフォルトの名無しさん
2005/11/13(日) 14:08:34適当になぶる
0581デフォルトの名無しさん
2005/11/13(日) 14:59:14なぶる = 触る
0582デフォルトの名無しさん
2005/11/13(日) 16:09:48今から外出しないといけなくなった
とりあえずどんな実装をしていくかという
癖みたいなものはわかった。
出たついでに本屋にでも寄って理論を立ち読みしてくるわ
0583デフォルトの名無しさん
2005/11/13(日) 18:13:330584デフォルトの名無しさん
2005/11/13(日) 22:40:28理論読んでくるの忘れたから、検索するわ
あとで
0585デフォルトの名無しさん
2005/11/17(木) 20:48:050586デフォルトの名無しさん
2005/11/28(月) 11:55:560587デフォルトの名無しさん
2005/11/28(月) 12:00:14DIスレもSeasarスレも活気ないしな。
0588デフォルトの名無しさん
2005/11/28(月) 12:06:55言語レベルでの制約によるメリットが一部損なうことや、
リファクタリングがかなりし難くなるところがやはり気に食わないな。
0589デフォルトの名無しさん
2005/11/28(月) 12:33:48SetterInjectionとFactoryでいいけどさ。
AOPと親和力が高いのが魅力的だよね。
抜け出せない。
遅いのに。
0590デフォルトの名無しさん
2005/11/28(月) 13:15:500591デフォルトの名無しさん
2005/11/28(月) 13:18:05てのを受けて試しにSpring触って第一印象が>>577ってパターンが結構多い気がするな。
0592デフォルトの名無しさん
2005/11/28(月) 20:17:430593デフォルトの名無しさん
2005/11/28(月) 21:17:10何が一番使われてんの?
0594デフォルトの名無しさん
2005/11/28(月) 21:21:10モデルだった
0595デフォルトの名無しさん
2005/11/28(月) 22:32:06Strutsとは全くかぶってないので、StrutsをどうやきなおしてもSpringにならない・・・
0596デフォルトの名無しさん
2005/11/28(月) 22:33:25フロントコントローラ、まんまStrutsなんだが。
0597デフォルトの名無しさん
2005/11/29(火) 00:09:53XMLからクラスが生成できるだけ?
■ このスレッドは過去ログ倉庫に格納されています