【DI】Java Spring Frameworkを語るスレ 5.0
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2011/11/28(月) 02:17:11.86http://hibari.2ch.net/test/read.cgi/tech/1227196176/
公式
ttp://www.springframework.org/
0002デフォルトの名無しさん
2011/11/28(月) 02:19:54.66http://www.springframework.jp/
Spring-Java/J2EEアプリケーションフレームワークリファレンスドキュメント(2章まで最新版)
ttp://andore.com/money/trans/spring_ref_ja.html
EclipseプラグインSpring IDEを使ってみよう (1/3) - @IT
ttp://www.atmarkit.co.jp/fjava/rensai4/spring2_01/spring2_01_1.html
Springは「2.0」でどんだけ便利になったの? (1/3) - @IT
ttp://www.atmarkit.co.jp/fjava/rensai4/spring2_02/spring2_02_1.html
Spring 2.0で自分なりの開発スタイルを確立しよう (1/3) - @IT
ttp://www.atmarkit.co.jp/fjava/rensai4/spring2_03/spring2_03_1.html
【ハウツー】Spring 2.0を早速使う - どのくらい簡単になった? (1) 待望のSpring Framework 2.0リリース (MYCOMジャーナル)
ttp://journal.mycom.co.jp/articles/2006/10/05/spring20/
Spring 2.0によるDBアプリケーションの作成
ttp://www.okisoft.co.jp/esc/spring/index.html
InfoQ: Spring 2.0: 最新情報と Spring 2.0 が重要な理由
ttp://www.infoq.com/jp/articles/spring-2-intro
InfoQ: Spring 2.5の新機能―Part 1
ttp://www.infoq.com/jp/articles/spring-2.5-part-1
InfoQ: Spring 2.5の新機能を使ってアプリケーションを作る(その1)
ttp://www.infoq.com/jp/articles/spring2.5-1
InfoQ: Spring 2.5の新機能を使ってアプリケーションを作る(その2)
ttp://www.infoq.com/jp/articles/spring2.5-2
0003デフォルトの名無しさん
2011/11/28(月) 02:24:07.23ttp://kakutani.com/trans/fowler/injection.html
Inversion of Controlパターンでコンポーネント間の結びつきを弱める - japan.internet.com デベロッパー
ttp://japan.internet.com/developer/20051011/28.html
【書籍】
Spring入門
ttp://www.amazon.co.jp/dp/4774123412/
Spring2.0入門
http://www.amazon.co.jp/dp/4774130001/
SpringによるWebアプリケーションスーパーサンプル
http://www.amazon.co.jp/dp/4797334223/
【過去スレ】
http://pc11.2ch.net/test/read.cgi/tech/1216212651/
http://pc11.2ch.net/test/read.cgi/tech/1169517585/
http://pc10.2ch.net/test/read.cgi/tech/1077465099/
0004デフォルトの名無しさん
2011/11/28(月) 17:37:20.380005デフォルトの名無しさん
2011/11/30(水) 08:42:53.33感染した研究員はどのスレッドにも同じコピペを
繰り返すといった症状が報告されています。
研究員によると思われる書き込みがあっても
近づかないようにしてください。
京都大学
0006デフォルトの名無しさん
2011/12/01(木) 21:38:17.860007デフォルトの名無しさん
2011/12/01(木) 22:00:42.910008デフォルトの名無しさん
2011/12/01(木) 22:21:15.930009デフォルトの名無しさん
2011/12/01(木) 22:35:52.48【DI】Java Spring Frameworkを高度に語るスレ 5.0+
ttp://hibari.2ch.net/test/read.cgi/tech/1322485390/
0010デフォルトの名無しさん
2011/12/01(木) 22:36:52.760011デフォルトの名無しさん
2011/12/02(金) 04:42:42.600012デフォルトの名無しさん
2011/12/02(金) 04:43:13.840013デフォルトの名無しさん
2011/12/02(金) 05:41:10.350014デフォルトの名無しさん
2011/12/02(金) 06:14:38.38管理が大変じゃね?
0015デフォルトの名無しさん
2011/12/02(金) 20:41:41.06XMLファイルで管理する方が一つの場所で管理できる分
管理がしやすくなるな
0016デフォルトの名無しさん
2011/12/02(金) 20:58:22.27クラスに定義するので、各クラスに定義情報が散在するからね
0017デフォルトの名無しさん
2011/12/02(金) 21:06:19.380018デフォルトの名無しさん
2011/12/02(金) 21:07:42.980019デフォルトの名無しさん
2011/12/02(金) 22:12:12.840020デフォルトの名無しさん
2011/12/02(金) 22:12:33.04どんなものだって不適切に使えば
悪い所が出てくる。
0021デフォルトの名無しさん
2011/12/02(金) 22:17:01.67何でもアノテーションにすりゃ良いってものじゃないぞ
0022デフォルトの名無しさん
2011/12/02(金) 22:18:08.03なんでもfor使えばいいってもんじゃないぞ。
なんでも関数にすればいいってもんじゃないぞ。
なんでもクラスにすればいいってもんじゃないぞ。
うん、なんにでもあてはまる。
0023デフォルトの名無しさん
2011/12/02(金) 22:21:16.77そうですね
アノテーション万歳の人に警告しなきゃ
0024デフォルトの名無しさん
2011/12/02(金) 22:27:15.06アノテーション万能じゃない
0025デフォルトの名無しさん
2011/12/03(土) 09:08:10.09集中したほうがいいもの、
分類して
0026デフォルトの名無しさん
2011/12/03(土) 09:17:05.17アノテーション信者か?
0027デフォルトの名無しさん
2011/12/03(土) 17:21:35.450028デフォルトの名無しさん
2011/12/03(土) 21:09:47.50追いやる隔離スレだから。
0029デフォルトの名無しさん
2011/12/03(土) 23:06:34.790030デフォルトの名無しさん
2011/12/04(日) 00:02:50.590031デフォルトの名無しさん
2011/12/04(日) 02:25:32.85プロジェクト全体で統一しないと
0032デフォルトの名無しさん
2011/12/04(日) 03:38:05.56これか。一つを対象に5個くらいアノテーション付くと気持ち悪い
0033デフォルトの名無しさん
2011/12/04(日) 09:58:44.04使い捨てにするしかないんじゃない?
@NotNull程度のものが半端にあるならないほうがいい。
0034デフォルトの名無しさん
2011/12/04(日) 10:03:55.140035デフォルトの名無しさん
2011/12/04(日) 10:04:31.92アノテーションはインターフェースに対してつければいい。
0036デフォルトの名無しさん
2011/12/04(日) 12:31:13.33・SpringのValidatorインタフェース
・Commons Validator
とかだろうか、Validatorインターフェースは中身は結局手書きだけど
Valangてのもあるらしいがよくしらない orz
0037デフォルトの名無しさん
2011/12/04(日) 14:53:41.77・アノテーションのみ
・アノテーションと手書きの混在
・手書きのみ
3種が入り乱れるような状態になるから
手書きのみで全部同じように書けるほうがいいでしょ。
Validatorインターフェースの中でValidationUtilsみたいな
クラスライブラリを使うのに統一したほうがいいよ。
0038デフォルトの名無しさん
2011/12/05(月) 18:14:21.96バリデーターを置くレイヤーや
バリデーションを何でやるか(XML, Annotation, Class)を
画一的にするのは無理なんだろか。
0039デフォルトの名無しさん
2011/12/05(月) 20:29:32.48別に小規模なアプリでは無いし、Spring拡張やアプリケーション固有のConstraintValidatorを作ってやってるんだけど。
0040デフォルトの名無しさん
2011/12/05(月) 23:13:07.56典型的なSIerは>>37のように考えるところが多い
選択肢をなくして効率の悪いやり方で統一する愚作なんだが
ドカタ的なプロジェクトでは致し方ない
004139
2011/12/05(月) 23:28:27.65選択肢なくして統一するなら、アプリケーション固有のアノテーションを用意して、
土方にはそれを付加させるだけにした方が楽じゃね?、っと思うんだけどな。
0042デフォルトの名無しさん
2011/12/06(火) 10:16:25.71と思いつつ実験してない…
0043デフォルトの名無しさん
2011/12/06(火) 10:29:56.97カスタムしやすいことは重要だと思う。
それでいて土方的(画一的)に何でもやれることも両立したい。
>>41
カスタムアノテーションだと変数間の関係が難しい。
でも再利用性の高いものはアノテーションがいいよなぁ。
優先的に標準アノテーション+カスタムアノテーションで済ませて、
次にそれではできない一部のものをクラスに、
最後にソースに依存させてたくない場合はXMLでやることにしてみる。
004439
2011/12/06(火) 14:09:06.41変数間の比較用アノテーションも用意しているよ。
メンバ変数じゃなくてクラスに対してアノテーションを付加して、メンバ変数aとbが同値であることを検証する、
っとか、そういうの。
そして最終手段は、検証対象オブジェクトのメソッド呼び出し(戻り値booleanで判定)アノテーション。
もちろん、入力アノテーションではなくて、対象オブジェクトの情報だけでは完結しないロジックなヴァリデーションは
コントローラーで書くけど、それ以外はアノテーションベースで困っていないかな。
0045デフォルトの名無しさん
2011/12/06(火) 23:08:16.58> 選択肢をなくして効率の悪いやり方で統一する愚作なんだが
コーディング規約のケチつけてるの?
それともルールはない。みんな好き勝手やれ。
関数置き換えハックでも何でも自由にやってよい派ですか?
0046デフォルトの名無しさん
2011/12/07(水) 02:32:35.64なんでそんなに極端なんだ?
元ネタが>>37の3種類だってわかってる?それを肯定するとなんでもあり?アホか
004743
2011/12/07(水) 19:30:05.62>メンバ変数じゃなくてクラスに対してアノテーション
なるほどね。それならバリデーションの前に対象を全部VO(DTO)に
コンバーターで詰め込んでそのVOをバリデーションしたらいいのかも。
0048デフォルトの名無しさん
2011/12/07(水) 21:04:52.91なんでって、選択肢を無くすことが
効率が悪い方法で統一するなんて
馬鹿なこと言い出すからだろ。
最善の方法に選択肢を絞ってるという発想はできないのか?
0049デフォルトの名無しさん
2011/12/07(水) 21:20:03.110050デフォルトの名無しさん
2011/12/07(水) 21:41:33.900051デフォルトの名無しさん
2011/12/07(水) 21:54:32.390052デフォルトの名無しさん
2011/12/08(木) 01:16:07.830053デフォルトの名無しさん
2011/12/08(木) 14:32:37.98VSOP(very special one pattern)だな
0054デフォルトの名無しさん
2011/12/08(木) 17:07:39.98springソースをハックした基盤技術チームがどうたらさんは
高度スレを使うように。
【DI】Java Spring Frameworkを高度に語るスレ 5.0+
ttp://hibari.2ch.net/test/read.cgi/tech/1322485390/
0055デフォルトの名無しさん
2011/12/09(金) 00:20:53.79>>40,41,43 と、>>37に否定的な意見が3者から出てちゃんと会話になってたんだがな
もう価値観が違うってことでいいよ
0056デフォルトの名無しさん
2011/12/10(土) 18:56:22.97スレ立て乙だけど公式サイトが昔のまま
次スレ立てる人要注意
公式
ttp://www.springsource.org/
■ このスレッドは過去ログ倉庫に格納されています