1 名前:デフォルトの名無しさん mailto:sage [04/02/23 00:51] www.springframework.org/ 乱立するフレームワークと競合するプロトコルの嵐のなかで、 リスクの高い決断を余儀なくされているJavaデベロッパ、プ ロジェクトマネージャに対する福音です。 語るべし。
552 名前:デフォルトの名無しさん mailto:sage [2005/10/28(金) 10:56:12 ] Spring 自体は作らんだろ。作らんよね? Spring 自体は作りませんね。
553 名前:デフォルトの名無しさん mailto:sage [2005/10/28(金) 14:25:10 ] そんなレスはいらんねん
554 名前:デフォルトの名無しさん mailto:sage [2005/10/28(金) 18:52:00 ] なんかすごいヤシが来たな、ワクワク
555 名前:デフォルトの名無しさん mailto:sage [2005/10/30(日) 17:47:22 ] (・∀・)ハイーキョ
556 名前:デフォルトの名無しさん mailto:sage [2005/10/30(日) 21:02:51 ] >>555 気が早いよ。ヽ(`Д´)ノ もう少しまってろ。
557 名前:デフォルトの名無しさん mailto:sage [2005/10/31(月) 01:27:45 ] 保全
558 名前:デフォルトの名無しさん mailto:sage [2005/10/31(月) 14:31:11 ] ところで、Springを使ってサービスを2つ起動しているけど 片方のサービスを止めたり、動かしたりする場合のサンプリングが解らず・・・・ 筆不精で表現が不十分ならすまん・・・。
559 名前:デフォルトの名無しさん mailto:sage [2005/10/31(月) 14:49:38 ] >>558 サービスとSpringは直接関係ないだろ。
560 名前:デフォルトの名無しさん mailto:sage [2005/10/31(月) 14:50:21 ] つうか、サンプリングって新しいな、おい。
561 名前:デフォルトの名無しさん mailto:sage [2005/11/01(火) 13:36:58 ] 統計やってるんだろう
562 名前:デフォルトの名無しさん mailto:sage [2005/11/01(火) 14:30:30 ] springとhibernateを使ってるのですが、以下のようなコードでDBからデータを取得した時に ログ情報はどうやって出すのでしょうか? 出したい情報としては、どのテーブルに、どんな条件で取得or更新処理等を行っているかです。 SQLの場合は、SQLそのものをログに出せば良かったのですが、spring+hibernateになった場合 SQLの時と同等の内容をログに出力する方法が分からなくなってしまいました…。 Hoge hoge = (Hoge)getHibernateTemplate().get(Hoge.class, primaryKey); このgetの中でやっている事をログに出したいです。
563 名前:デフォルトの名無しさん mailto:sage [2005/11/01(火) 19:08:20 ] Hibernate の設定でログにSQLを吐くってのがあったはず。
564 名前:デフォルトの名無しさん mailto:sage [2005/11/02(水) 00:43:48 ] springの設定でhibernatePropertiesに <prop key="hibernate.show_sql">true</prop> を設定
565 名前:デフォルトの名無しさん mailto:sage [2005/11/02(水) 10:31:05 ] >>563 ,564 ありがとうございます! おかげさまで、SQLは出力されるようになったのですが、 出力されるSQLのWHERE句の条件部分が、実際の値に置換する前の「?」に なってしまいます…. この「?」の部分が実際の値に置換された状態のSQLを出力する事は出来ないのでしょうか?
566 名前:デフォルトの名無しさん mailto:sage [2005/11/05(土) 20:04:59 ] さっぱり関係ないんだけど、PreparedStatementに値が入れられた後のSQLを 吐き出させられないかと思うことはよくあるな。
567 名前:デフォルトの名無しさん mailto:sage [2005/11/05(土) 20:42:17 ] DB側でログだすしかないね。 JDBC4でやってくれないのかなぁ
568 名前:デフォルトの名無しさん mailto:sage [2005/11/06(日) 00:19:10 ] そもそもJDBC内で完全なSQL生成してるわけじゃないから無理だよな。 そんなことしてたらPrepareStatement意味ない。。
569 名前:デフォルトの名無しさん mailto:sage [2005/11/06(日) 01:52:33 ] なんかのクラスのログレベルを下げれば、 どんなパラメータを入れたか確認できるけど一応。 どのクラスかは会社に居ないので確認できましぇん
570 名前:デフォルトの名無しさん mailto:sage [2005/11/06(日) 15:24:20 ] Spring + Hibernate3 でテストしてた時は パラメータも表示されてたと記憶してるが。
571 名前:デフォルトの名無しさん mailto:sage [2005/11/07(月) 09:55:19 ] ドライバにトレースオプションとか無いの?
572 名前:デフォルトの名無しさん mailto:sage [2005/11/08(火) 01:15:17 ] >>566 p6spyってのを使えばできるらしいよ。
573 名前:sage [2005/11/13(日) 01:07:52 ] SpringWebMVC使ってるんだけど、 フォーム上の二つの入力フィールドの値を、 コマンドオブジェクトの一つのプロパティにBindすることってできないんだろうか?
574 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 01:12:45 ] JavaScriptFrameworkかとおもた
575 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 13:14:15 ] よし、今からSpringを勉強するよ。 指示をくれ とりあえずダウンロードしてくるわ
576 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 13:35:02 ] spring-framework-1.2.5-with-dependencies.zipをダウンロードして Eclipseに展開 その間に www.atmarkit.co.jp/fjava/rensai3/springdi01/springdi01_1.html これを読んでる
577 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 13:39:20 ] なにこれ? あほですか? ただ、指定のクラスを生成して、ついでにプロパティも入れるというだけ? くだらん。 ただのFactoryじゃん。 messageを生成時に注入してHello World!かよ。 おめでてーな。 まあ、記事が馬鹿だということを予想して付属のSampleためしてくるよ。
578 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 13:43:19 ] >> Spring Frameworkで理解するDI(1) (2)は、まだー?
579 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 13:53:10 ] >>578 もちろん1,2,3を読んでの感想ね。 いま、ExampleのCountryを読んでるんだけど、 いきなりソースを読んでも意味わからんわ。 それぞれのクラスが他に依存しないってことは Utilを読むみたいに、いきなり読めるってことかと思ってしまった。 今から/samples/countries/*.txtを読んでデプロイして実行してみる。
580 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 14:08:34 ] 日本用のpropertiesがないからぬるぽい。 適当になぶる
581 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 14:59:14 ] 解説しよう なぶる = 触る
582 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 16:09:48 ] 解説ありがとう 今から外出しないといけなくなった とりあえずどんな実装をしていくかという 癖みたいなものはわかった。 出たついでに本屋にでも寄って理論を立ち読みしてくるわ
583 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 18:13:33 ] ぬるぽ
584 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 22:40:28 ] 帰ってきたよ 理論読んでくるの忘れたから、検索するわ あとで
585 名前:デフォルトの名無しさん [2005/11/17(木) 20:48:05 ] 1.2.6記念
586 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 11:55:56 ] 閑古鳥だな
587 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 12:00:14 ] DIは結局流行り物だってこった。 DIスレもSeasarスレも活気ないしな。
588 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 12:06:55 ] 需要は大いにあるけど、 言語レベルでの制約によるメリットが一部損なうことや、 リファクタリングがかなりし難くなるところがやはり気に食わないな。
589 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 12:33:48 ] DIコンテナがなくても SetterInjectionとFactoryでいいけどさ。 AOPと親和力が高いのが魅力的だよね。 抜け出せない。 遅いのに。
590 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 13:15:50 ] つか、もうEJB3でおけ
591 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 13:18:05 ] でも「EJB?ハァ?これからはSpringだろ」 てのを受けて試しにSpring触って第一印象が>>577 ってパターンが結構多い気がするな。
592 名前:デフォルトの名無しさん [2005/11/28(月) 20:17:43 ] フロントしか弄ってない俺には、Strutsの焼き直し。
593 名前:デフォルトの名無しさん [2005/11/28(月) 21:17:10 ] 今って分散環境だとビジネスロジックには 何が一番使われてんの?
594 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 21:21:10 ] あ、これじゃいみわかんねえや モデルだった
595 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 22:32:06 ] >>592 Strutsとは全くかぶってないので、StrutsをどうやきなおしてもSpringにならない・・・
596 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 22:33:25 ] >>595 フロントコントローラ、まんまStrutsなんだが。
597 名前:デフォルトの名無しさん mailto:sage [2005/11/29(火) 00:09:53 ] これってどこがいいの? XMLからクラスが生成できるだけ?
598 名前:デフォルトの名無しさん mailto:sage [2005/11/29(火) 00:22:41 ] >>595 次の次ぐらいのStrutsはWebWorkになるそうだぞ。
599 名前:デフォルトの名無しさん mailto:sage [2005/11/29(火) 00:25:00 ] ん?IDEと統合するのを目標に作られたJSFがあるからそれはないべ?
600 名前:デフォルトの名無しさん mailto:sage [2005/11/29(火) 00:34:16 ] >>599 ほれ。 ttp://www.mail-archive.com/dev%40struts.apache.org/msg13815.html
601 名前:デフォルトの名無しさん mailto:sage [2005/11/29(火) 00:37:30 ] もうひとつ。 ttp://blogs.opensymphony.com/webwork/2005/11/webwork_joining_struts.html スレ違い。失礼。
602 名前:デフォルトの名無しさん mailto:sage [2005/11/29(火) 00:42:46 ] >>600-601 えーーーー。 なんかすっげー違和感・・・。
603 名前:デフォルトの名無しさん mailto:sage [2005/11/29(火) 12:19:40 ] >リファクタリングがかなりし難くなる なるか? 設定ファイル書き直しの手間が云々って意味?
604 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 20:40:22 ] SpringFrameworkのDefaultIntroductionAdvisorと DelegatingIntroductionInterceptor の使い方がやっと分かった。 AOPヽ(´ー`)ノマンセー
605 名前:デフォルトの名無しさん mailto:sage [2005/12/06(火) 10:25:25 ] 使う場所を見つけるまでがAOPです
606 名前:デフォルトの名無しさん mailto:sage [2005/12/08(木) 08:03:22 ] AOPとDIと、どっちが偉いの?
607 名前:デフォルトの名無しさん mailto:sage [2005/12/08(木) 08:41:40 ] 別々の話だから、比べてもしかたない。
608 名前:デフォルトの名無しさん mailto:sage [2005/12/08(木) 09:35:46 ] どっちも偉くはないですが
609 名前:デフォルトの名無しさん [2005/12/10(土) 23:50:35 ] muimi.com/j/aop/spring/ SpringのHello Worldでどのサイトをみても これ以上のことがどこも書いていないのですが どういった点が優れているのでしょうか? いまいちこのフレームワークが他よりも優れいているというメリットが見えないのですが また具体的に何が得意とかあるのでしょうか?
610 名前:デフォルトの名無しさん mailto:sage [2005/12/11(日) 01:16:39 ] 他ってなんのことを言ってるの?
611 名前:デフォルトの名無しさん [2005/12/11(日) 15:13:00 ] みなさん実際に実務だとどんなところにSpring使ってます? 全面的に使ってたりする?
612 名前:デフォルトの名無しさん mailto:sage [2005/12/11(日) 15:47:19 ] Springは使うなら全面的だろ。
613 名前:デフォルトの名無しさん [2005/12/11(日) 15:49:33 ] >>612 大根としてつかうだけならどこか1部だけでもOKでは。
614 名前:デフォルトの名無しさん mailto:sage [2005/12/11(日) 16:10:46 ] >>613 たとえばStruts使う場合だと、すべてのActionをSpringに委譲するし。
615 名前:デフォルトの名無しさん [2005/12/11(日) 16:14:12 ] >>614 具象オブジェクトの生成部分を切り出す単位って、そこしかないわけか オイ?モットどこにでもあるでしょうがよ。
616 名前:デフォルトの名無しさん mailto:sage [2005/12/11(日) 16:20:57 ] ???
617 名前:伝説新人タクシ mailto:sage [2005/12/11(日) 16:23:20 ] >>609 疎結合であるとかそれによって単体テストがしやすいとかいうこと?
618 名前:デフォルトの名無しさん mailto:sage [2005/12/11(日) 17:11:40 ] Springわかんなかったんなら、EJB3を待ってたほうがいいかもね。
619 名前:デフォルトの名無しさん mailto:sage [2005/12/11(日) 17:54:34 ] 予習でやるならともかく、今の流れだと、これから本格的にSpring使うってのはなしなきがするな。 だから、逆に絶対やっといても損はない気がするけどさ。
620 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 10:29:59 ] そんな難しいものじゃないし、画期的な機能に満ち溢れているわけでもないよ。 ただ単に便利なツールでいいのだと思うけど。 便利なBeanFactory、それで充分だよ。 おまけで付いてくる付属品はけっこういいよ。 AOPもそうだし、ORMやらmailやらが楽チンに扱えるのも嬉しい。 S2でもSpringでもどっちでもいいけど、これがない世界には戻りたくないね。 EJB3があれば不要という話もあるね、GabinKingが主張しているように。 でもSpringを通してEJB3を使った方がより簡単、そういう機能が出てくるって予想してる。
621 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 10:36:16 ] というか、普通のTomcatで動かせて面倒なパッケージング不要なEJB3、みたいな感じになると思う。
622 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 10:36:44 ] 追伸:煽るワケじゃないが、Springごときを理解できない方が EJB3を使いこなせるとは思えない。Annotationの裏で 起こっている出来事を多少は理解している必要はある、って 認識の元の考えだけど。
623 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 10:58:46 ] Springってかなり裏方的な働きだから、単体ではよさがわかりにくいんだと思う。 EJB3でも、単にORマッピングだという認識で、なんだか裏側で勝手に結びつけてくれるという感じになるんじゃないかな。
624 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 16:27:03 ] EJB3 って来ると思う? Java ソースにアノテーション埋め込むのと 設定ファイルに外出しされてるのと どっちが疎結合か考えたら EJB3 は退化してるとしか思えない。
625 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 18:56:40 ] アノテーションで疎結合じゃないという話は、すでに時代遅れだし、EJB3が来ないと思うなら、別の部分で批判しないといけない。
626 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 19:05:38 ] 簡単に理由をいえば 「疎結合のためにアノテーションを排除して、なんの意味がある?」
627 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 20:42:36 ] プゲラ おまいらどうせ来年にはAnnotationに文句垂れてると思うよ、飽きっぽいから。
628 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 21:45:25 ] >>627 いや、それはそれで良いんじゃねぇの? 不満がなければ技術革新なんてねぇさ。
629 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 21:58:43 ] Annotationの仕様には不満があるけど、Annotation自体はとても気に入ってるよ。
630 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 22:25:06 ] Springで簡単なWebアプリを作るサンプルがあるサイトしらない? WebApplicationContextを使って云々みたいな。。。
631 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 22:28:53 ] Struts使った方が楽だからねぇ・・・
632 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 22:53:59 ] AnnotationとEnumの組み合わせが好きだな XDocletとは違って定数を指定できるし、引数の型チェックも出来る
633 名前:デフォルトの名無しさん mailto:sage [2005/12/13(火) 02:02:54 ] StrutsよりもJSFをもう少し簡単にした物を使いたい
634 名前:デフォルトの名無しさん [2005/12/13(火) 09:39:22 ] >>630 ほらよ www-06.ibm.com/jp/software/websphere/developer/j2ee/lightweight/ www5f.biglobe.ne.jp/~webtest/myapptutorial/index.html https://appfuse.dev.java.net/ https://equinox.dev.java.net/ 勧められるのは、ビジネスロジックレイヤ内にサービスレイヤを 作ってるヤツ。(Facadeかけてるやつ) とりあえずIBMのヤツを熟読しろ。
635 名前:教えてください [2005/12/13(火) 21:35:54 ] 左クリックを使用できないようにjavaScriptを組んだつもりでしたが、機能しません。 どこが間違ってるのかご指南ください。 問題のHP urei.ojaru.jp/top.htm フレームを使用してますが Images→***のリンク→左使用不可ページ となってます。 *** のページ 左使用不可ページ直リン防止script 左使用不可ページ 左使用不可script このようにしたのですが・・・・・・・マイリマシタ もうどうしていいのか分りません
636 名前:デフォルトの名無しさん mailto:sage [2005/12/13(火) 22:01:21 ] >>635 はスレ(板?)違いの上に、マルチ
637 名前:デフォルトの名無しさん mailto:sage [2005/12/14(水) 10:05:47 ] 板違いというより、基地外
638 名前:デフォルトの名無しさん mailto:sage [2005/12/16(金) 02:08:32 ] Spring.NETの方はどうですか? 同じ?
639 名前:デフォルトの名無しさん mailto:sage [2005/12/16(金) 13:48:47 ] >>638 Spring.NETは基本的なDI・AOPの機能は既に実装済み。 DB、トランザクション、WEB等の機能はまだ開発中みたいだな。 だけど、正直.NETでDIは使う気にならないな。
640 名前:デフォルトの名無しさん mailto:sage [2005/12/17(土) 13:07:47 ] >>639 何故?
641 名前:デフォルトの名無しさん [2005/12/24(土) 12:10:09 ] ActionSupportを使ってStrutsとSpring連携させてるんだけど このクラスのテストケースをstrutstestcaseを使って書こうとした時に Actionから呼び出すBeanを変えてテストケース書きたい場合 Bean定義のXMLを変えるしか方法がない? テストケース側からビジネスロジックの注入を書けると楽なんだけど、、、
642 名前:デフォルトの名無しさん mailto:sage [2005/12/25(日) 01:54:24 ] 自分で注入しちゃったら?
643 名前:デフォルトの名無しさん mailto:age [2005/12/26(月) 01:34:51 ] Struts + Sringでエ○画像掲示板つくってみました。 Spring入れたほうが動作は安定して早くなりました。
644 名前:デフォルトの名無しさん [2005/12/26(月) 11:56:02 ] >>642 その方法がわからないんだよう ポインタなぞあったら教えてぎぶみー
645 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 07:47:52 ] Spring2.0って機能面ではどう変わったんですか?
646 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 07:55:33 ] >>644 セッターインジェクションの場合 setXxx(value); フィールドインジェクションの場合 xxx = value; で注入できますw
647 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 14:12:36 ] >>645 設定ファイルがXML Schemaベースになってる。
648 名前:デフォルトの名無しさん mailto:sage [2005/12/29(木) 12:31:25 ] Important new features include: * Simplified, extensible XML configuration * Powerful new Spring AOP features and AspectJ 5 integration * Asynchronous JMS facilities enabling message-driven POJOs * Spring Portlet MVC, a MVC framework for JSR-168 Portlets * ... and much, much more これって設定ファイルが結構変わるのかな? 個人的には三番目がようやくと言った感じ。 JmsTemplate はいろいろ思うように行かなくて (非同期受信なし、リソースを開放するタイミングが制御できないなど) 結局新たに作成したものを使った。 JndiTemplate があればどうにかなった。
649 名前:デフォルトの名無しさん [2006/01/08(日) 02:38:17 ] フレームワークの議論ばかりしていて実際にハイレベルな パフォーマンス&拡張性が要求される現場では役に立たない 方々乙かれさまです。
650 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 03:19:20 ] どこでも役に立たない>>649 よりはマシだけどな。
651 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 03:40:27 ] >>635 >>637 >>649
652 名前:デフォルトの名無しさん mailto:sage [2006/01/10(火) 15:18:00 ] 普通なら釣りなんだろうが現場見てると 本気でそう考えてるオサーンがたくさん居て死にそうになる。 さすがに起動時だけは遅いが、一度起動してしまえば 速度が気になったことはないな。 拡張性については具体的な例を挙げて欲しいな。 どういう要求が出た時にどういう対応をしたのかを。