国産DIコンテナSeasar その10at TECH
国産DIコンテナSeasar その10 - 暇つぶし2ch482:デフォルトの名無しさん
07/06/07 22:48:46
どーせ without JavaEE っつーのも without koichik したかっただけだろ。
あいつのせいで Seasar は相当悪評を被ってる。

483:デフォルトの名無しさん
07/06/07 22:54:50
why?

484:デフォルトの名無しさん
07/06/07 23:00:03
>>482は、昔MLに投稿して獄長にコテンパンにやられた

485:デフォルトの名無しさん
07/06/07 23:02:12
>>482
ASIP乙

486:デフォルトの名無しさん
07/06/07 23:32:47
ML見てると獄長いい人にしか見えないんだが。
higaタソshotタソもだけど。
どうしたら叩かれるのか謎。

487:デフォルトの名無しさん
07/06/07 23:51:27
>>482
かとちん乙

488:デフォルトの名無しさん
07/06/08 00:07:48
>>486
有名税

489:デフォルトの名無しさん
07/06/08 00:12:11
>>485
くわしく。

os.gulf.or.jp ドメインで delfi をなのってた人と関係ある?

490:デフォルトの名無しさん
07/06/08 00:12:28
>>488
超納得

491:デフォルトの名無しさん
07/06/08 00:38:48
>>486
JPAサイコー、S2Daoはダメとか書き込んでみ。

492:デフォルトの名無しさん
07/06/08 01:16:48
JPAはだめだといいつつ実はHibernateEntityManagerだけが問題となる話だったという落ちがつくからな
やつらもあまりふれたくないだろうね

493:デフォルトの名無しさん
07/06/08 01:20:13
>>491
それ獄長は喜ぶだけじゃね?

494:デフォルトの名無しさん
07/06/08 01:41:18
S2Koichik復活!

495:デフォルトの名無しさん
07/06/08 17:41:25
>>486
獄長は身内にはいい人に見せようとして、MLではいい人キャラなのかもしれんが、
MLに入っていない人にすれば非常に攻撃的な行動の多い人だという以外の印象はないだろw

496:デフォルトの名無しさん
07/06/08 23:38:57
>>495
叩かれた人乙

497:デフォルトの名無しさん
07/06/08 23:56:40
獄長はSeasarの鉄砲玉

498:デフォルトの名無しさん
07/06/09 00:17:07
非常に多いとは思わないが、インパクトが非常に強い

499:デフォルトの名無しさん
07/06/09 00:41:27
獄長の語源kwsk

500:デフォルトの名無しさん
07/06/09 01:31:47
鬼の泣く街・カサンドラ

501:デフォルトの名無しさん
07/06/09 02:15:04
>>495
ASIP乙

502:デフォルトの名無しさん
07/06/09 12:24:58
おまいらそろそろマ板に戻ってくれるかな。

503:デフォルトの名無しさん
07/06/09 16:15:00
>>475
それってこれのことか?
URLリンク(d.hatena.ne.jp)
こんなんで噛み付くとか攻撃的ってどんだけぬるいんだよ

504:デフォルトの名無しさん
07/06/09 18:22:05
GenericDaoパターンだと、DAO実装クラスがGenericDaoImplしかないので
FileSystemComponentAutoRegisterで全DAOを登録できない。

今は下のようにしてる。
<componet name="PersonDao" class="GenericDaoImpl">
  <arg>PersonDto.class</arg>
</component>

<componet name="CompanyDao" class="GenericDaoImpl">
  <arg>CompanyDto.class</arg>
</component>

.+Dtoを検索して上みたいなパターンで登録できないものか。

505:デフォルトの名無しさん
07/06/09 18:53:16
>>504
そういうAutoRegisterを自分で作ればいいんジャマイカン

506:デフォルトの名無しさん
07/06/09 19:01:35
なんじゃそれw
そりゃ自分で作ればなんだって出来るさw

507:デフォルトの名無しさん
07/06/09 19:03:29
要望は何なのか・・・

508:デフォルトの名無しさん
07/06/09 19:04:29
GenericDaoImplてお前が勝手に作ったんだろ?
AutoRegisterもセットで作りゃいいだけやん
それがいやなら素直にS2Dao使っとけ

509:デフォルトの名無しさん
07/06/09 19:43:14
しーさーうんこしーさー

510:デフォルトの名無しさん
07/06/10 02:32:11
誰かGWTとseasar連携させた人いる?

511:デフォルトの名無しさん
07/06/10 03:07:02
>>510
えがぴー

512:デフォルトの名無しさん
07/06/11 00:14:56
>>489
同一人物だな
昔からあんなヤツだったのか?

513:デフォルトの名無しさん
07/06/12 22:27:11
にだ

514:デフォルトの名無しさん
07/06/13 00:21:55
MLのレベル低いな…

515:デフォルトの名無しさん
07/06/13 00:28:39
普及期に入ったってことだよ。

516:デフォルトの名無しさん
07/06/13 11:34:00
Teeda、便利なんだけどまだまだ品質が甘いな。

517:デフォルトの名無しさん
07/06/13 23:43:41
日立Seasar好きだな

518:デフォルトの名無しさん
07/06/14 00:22:58
IBMが基盤にEJB2を使おうとしてて困っています
どうか殺してあげてください

519:デフォルトの名無しさん
07/06/14 00:44:02
>>518
日立に転職するがよい

520:デフォルトの名無しさん
07/06/14 07:55:13
>>518
そんな化石システム使わせるなとは言えないの?

521:デフォルトの名無しさん
07/06/14 08:22:10
基盤の連中はミンナ馬鹿だからIBMの言いなり

522:デフォルトの名無しさん
07/06/14 08:51:55
EJB3ならばっちりだったのにな・・・なんでいまさらEJB2なんだろ
機能追加とかならわかるけど

と思ったけどIBMか
JavaEE5対応鯖だしてないか

523:デフォルトの名無しさん
07/06/14 10:33:06
EJBの構成ファイルを自動生成
する機能を持つラショナル
ソフトウェアアーキテクトの
ライセンスを売りつけるため
と予想
Websphere6.xはJ2ee1.4

524:デフォルトの名無しさん
07/06/14 11:30:44
RSAの重さは異常
2GBとPen4/3GHzでもまともにうごきやしねぇ
RSAのプラグインの数はすさまじいぜ

Eclipse+2,3個程度のプラグインなら快適に動くのだが

525:デフォルトの名無しさん
07/06/15 23:15:17
重くなるてすと

http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://
http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http:// http://

526:デフォルトの名無しさん
07/06/15 23:22:38
冗談は顔だけにしとけや小僧


527:デフォルトの名無しさん
07/06/15 23:23:27
あぼーんにしとき

528:デフォルトの名無しさん
07/06/17 02:21:09
s2hibernateを使っているんですが、遅延ロードを有効にして、遅延対象のプロパティにアクセス
するとセッションが閉じているという例外が出ます。
ためしにDAOを使う前にセッションを開いてBeginTrsnsactionしてみたんですが、結果は変わりませんでした。

これに対処する方法ってあるのでしょうか?

ちなみに、webアプリではなく普通のJAVAアプリです。

529:デフォルトの名無しさん
07/06/17 02:54:02
>>528
トランザクションどうしてる?

530:デフォルトの名無しさん
07/06/17 03:26:13
>>528
> ためしにDAOを使う前にセッションを開いてBeginTrsnsactionしてみたんですが、結果は変わりませんでした。

トランザクションはS2に任せないと
URLリンク(s2container.seasar.org)

531:デフォルトの名無しさん
07/06/17 08:09:00
>>528
コード貼ったほうが良い

532:デフォルトの名無しさん
07/06/17 10:52:45
lazy使いたいならToplinkつかえよと

533:デフォルトの名無しさん
07/06/17 12:40:50
トランザクションはS2SessinFactoryをコンポーネントとして登録して、あとはs2hibernate任せ(DAOにAOP)です。




534:デフォルトの名無しさん
07/06/17 15:27:33
>>533
それだけじゃトランザクション制御されないよ。
適当なコンポーネントにAOPで宣言的トランザクションかけないと。
ログに「トランザクションを開始しました」って出てないよね?
daoを使うのがserviceなら
<component name="~" class="~ServiceImpl">
 <aspect>j2ee.requiredTx</aspect>
</component>
詳しくは>530のリンク先嫁

535:デフォルトの名無しさん
07/06/17 20:58:56
>>530>>534も全然的外れな事を言ってる。
トランザクションの開始も終了も、1メソッド中に明示的に開始して終了するべき。

AOPとか、内部クラスで自動に抽象化するべきって言うのは多くの場合ジジイの戯言。

わからんやつは直接俺にMLで聞いて来い。俺は逃げも隠れもしないぜ。

536:デフォルトの名無しさん
07/06/17 21:01:05
名無しで何言ってんだよ

537:デフォルトの名無しさん
07/06/17 21:32:07
>>535
それをブログで書いてくれ
「これはひどい」ってブクマするから

538:デフォルトの名無しさん
07/06/18 00:10:24
>>535
ロジックはロジック、参照は参照でコネクション使うTopLinkが唯一正解

539:デフォルトの名無しさん
07/06/18 00:15:57
>>538
kwsk

540:デフォルトの名無しさん
07/06/18 03:33:14
それにしても元理事はケンカ強いなあ
うらやましいよ

541:デフォルトの名無しさん
07/06/18 10:42:03
>>539
toplinkはトランザクション外でのlazyロード時もちゃんと自動的に動く。
Viewはロジックとは切り離して考えると割り切るとこれがいい。

たとえばあまり例がよくないかもしれないが都道府県名をコードから持ってきて表示する、
そんなのはロジックにいらないわけで。

accessでのコンボボックスなどのデータソースはロジックとは切り離して準備されるってのに
感覚が近いかな。

542:デフォルトの名無しさん
07/06/18 12:17:29
>>541
都道府県名を取ってくる時に
万が一DBエラーが発生した場合って
どうなるの?
エラーのハンドリング、ロジック側とView側で
同じ事やらないといけないのかな。

543:デフォルトの名無しさん
07/06/18 12:45:33
素人にリアルケースのツッコミは気の毒だよ

544:デフォルトの名無しさん
07/06/18 12:53:25
>>542
WEBアプリではなく通常のクラサバのアプリの話だろ?
オブジェクトのアクセス時にキャッチすればいいだけでは?

545:デフォルトの名無しさん
07/06/18 18:01:09
>>544
どっちにしろDBエラーのハンドリングが
トランザクション境界内で
一括管理出来ないって事だよね。
WEBだろうとクラサバだろうと関係なし。

まあ好き好きだし、宗教論争みたくなるから
いいんですけど。どうにもしっくりこなくて。
それにDto変換の必要性の根拠として
ひがたん、この話出してたし。

ああそうか、クラサバで画面のイベントハンドラに
DBアクセスからなにから全部書くタイプの方なのかしらん。
ならばよし。

546:デフォルトの名無しさん
07/06/18 18:15:00
>>545
結果的にイベントハンドラでDBアクセスは入るだろ

547:デフォルトの名無しさん
07/06/18 19:18:50
>>540
kwsk

548:デフォルトの名無しさん
07/06/18 22:57:58
トランザクション外でのデータロードだとデータの一貫性が(ry

549:デフォルトの名無しさん
07/06/18 23:08:00
使える場所では割り切って使うってのをしらないおっさんがいるようだな

550:デフォルトの名無しさん
07/06/18 23:40:17
やっぱり「割り切る」がキーワードですか。
えばっていうほどのこっちゃない結論ですなあ。

まあ面白かったです。どうもありがとうとざいました。

551:デフォルトの名無しさん
07/06/19 03:19:08
>>546
君おもろいな~

ありがとうとざいました

552:デフォルトの名無しさん
07/06/19 11:40:43
seasarスレってなんでこうも腐ってるんだろ

>>550
コードからの名称の表示関係は十分だろ

553:デフォルトの名無しさん
07/06/19 13:30:14
>>552
だからそれを「割り切り」ってんですよ。

否定はしないよ。
現実解としてはいいんじゃないですか。

554:デフォルトの名無しさん
07/06/19 20:47:59
いやないよw

555:デフォルトの名無しさん
07/06/20 10:51:47
>>554
せっかく丸くおさめようとしとるのに

556:デフォルトの名無しさん
07/06/20 22:06:34
Teedaのライバル登場

pirka(ピリカ)
URLリンク(www.oarts.jp)

557:デフォルトの名無しさん
07/06/20 23:20:50
s2hibernateでセッション管理すると遅延ロードできないでFA?

558:デフォルトの名無しさん
07/06/20 23:27:28
>>557
まだやってたのかw
お前にはできないでFAだろ。
MLで聞いた方がいんじゃね。

559:デフォルトの名無しさん
07/06/20 23:32:25
Seasarつかわなければおけ

560:デフォルトの名無しさん
07/06/21 12:46:59
ちょ 複数APサーバのzipダウンロードしてTestまでしてくれんのか?
ほんとか?ってか動いてんの?
URLリンク(d.hatena.ne.jp)

561:デフォルトの名無しさん
07/06/21 13:30:53
>>560
複数じゃないけど、WEB+DBプレスの
ダウンロードサイトで
Tomcatで同じ事やってたね。

URLリンク(www.gihyo.co.jp)
これの下のほう。

これだからMavenは、すげーや。
敷居高いけど。

562:デフォルトの名無しさん
07/06/25 10:45:45
終わりか?

563:デフォルトの名無しさん
07/06/25 17:18:13
煽りは飽きたから終わったよ。
今は、単純にノウハウとかを語る場になってるはず。

まぁ、誰も語ってないから煽る以外に使い道の無い場だったんだろう。

564:デフォルトの名無しさん
07/06/25 22:47:02
こういうのを「キャズムを越えた」という

565:デフォルトの名無しさん
07/06/26 00:19:15
ブートキャンプ頑張ってください。

566:デフォルトの名無しさん
07/06/26 00:36:02
ビリーはカルトキリスト教信者。
こわいこわい。

567:デフォルトの名無しさん
07/06/26 00:58:06
higaタソより小太りの代表理事が入隊すべきじゃね?
大太りの元理事は手遅れっつーか無理すると死にそうだから除隊

568:デフォルトの名無しさん
07/06/27 23:23:09
ワンモアセッ!!

569:デフォルトの名無しさん
07/06/28 21:00:12
バッチは基本PLSQLですかそうですか

570:デフォルトの名無しさん
07/06/30 22:03:05
RESTful Webサービスか。
ブルーオーシャンはどこへいったんだ?

571:デフォルトの名無しさん
07/06/30 22:40:40
青い海の彼方へいってしまったのさ。

572:デフォルトの名無しさん
07/06/30 22:52:06
みんな、キャズムとかブルーオーシャンって言ってみたい時期があるんだよ。

573:デフォルトの名無しさん
07/07/01 01:04:49
RESTful Webサービスって、血の海ジャネーカ

574:デフォルトの名無しさん
07/07/01 01:20:50
た、たしかに

575:デフォルトの名無しさん
07/07/01 04:27:21
すでに標準のWebサービスではRESTful実装されはじめてるね。

576:デフォルトの名無しさん
07/07/01 09:13:54
自分がやった事ある→レッドオーシャン
自分がやった事ない→ブルーオーシャン

他人の芝生が青く見えてるだけだろ

577:デフォルトの名無しさん
07/07/01 09:25:45
DIとアノテーションの勉強のためseasar2とS2-Tigerを使い始めました。
通常のapi.diconなどによるDIに関してはspringなどで触った事もあり、特に問題なく動かすことができたのですが、annotationで定義したコンポーネントを使うことができません。

annotationのみでコンポーネントを構成した場合、Conatinorの初期化の時にどんな方法をとればいいのでしょうか?

578:デフォルトの名無しさん
07/07/01 09:36:53
そういやS2Tigerのドキュメントとかどこいったんだ・・・

579:デフォルトの名無しさん
07/07/01 09:50:03
>>577
外しているかもしれんが・・・
EJB3のような、アノテーションで定義したクラスを自動登録する方法は用意されていない
URLリンク(s2container.seasar.org)
を読んで、命名規約による自動登録の方法がわかるようになれば
その対象Componentに対してアノテーションで定義をすればいい

580:デフォルトの名無しさん
07/07/01 10:33:29
正直DIとアノテーションの勉強ならGoogleGuiceのほうがいいと思う
あっちは設定ファイルゼロだし、プラグインなくても保管が聞きやすいメリットがあるし

581:デフォルトの名無しさん
07/07/01 10:54:38
使い道ないがな

582:577
07/07/01 16:37:21
>>579
なるほど
方向性が少し違うわけですね。

となると、s2-tigerで設定できるアノテーションに意味はないというか、
設定しなくとも自動的に出プロイ可能ということ?

583:デフォルトの名無しさん
07/07/01 18:24:30
s2tigerはEJB3たいおうしといたほうがいいかなぁということで
引き出すときに使うという程度のものでは?

どちらにしろS2Tigerはやる気がないようなのでおすすめできないけど

584:デフォルトの名無しさん
07/07/01 18:58:24
>>583
ダウト。
@Componentとか@InitMethodとかS2独自のアノテーションもある。
S2Dxoのアノテーションも便利。

585:デフォルトの名無しさん
07/07/01 19:02:55
これだな
URLリンク(s2container.seasar.org)

586:デフォルトの名無しさん
07/07/01 21:21:45
s2-tigerのマニュアルどこ?

587:デフォルトの名無しさん
07/07/01 21:42:03
S2Tigerのマニュアルなんてあったか?
普通のドキュメントに紛れ込んでると思ってた
URLリンク(s2container.seasar.org)
とか
URLリンク(s2container.seasar.org)

588:デフォルトの名無しさん
07/07/01 21:48:19
リファレンスだけしかないのか・・・

589:デフォルトの名無しさん
07/07/02 01:47:38
ダウトという言葉を久しぶりに見て懐かしくなる。

590:デフォルトの名無しさん
07/07/02 08:56:32
>>582
デプロイ対象とする為だけなら、アノテーションに意味はない
自動登録の設定を使えばアノテーションはいらないし
逆に言えば、設定をしないとアノテーションをつけていても登録されない
アノテーションは、DIやAOPの細かな設定をXML代わりに書くのには役に立つ

591:デフォルトの名無しさん
07/07/02 10:32:04
>>587
以前はあった
そもそもS2Tigerがなんなのかとかもいまはもうない

592:デフォルトの名無しさん
07/07/02 17:16:48
1つ聞きたいのだが、
しーさーでラジオボタン使うのってかなりむずかしいの?

593:582
07/07/02 22:24:05
>>590
それが結論というか現状なんですね。

ちなみにSpringのAnnotationも試してみたんですが、Springだとアノテーションだけで設定ファイルいらずが実現できるようです。
現状ではただDI絡みしか実装されておらず、AOPも含むとなるとまだまだ先の様子ですね

594:デフォルトの名無しさん
07/07/04 01:40:48
>>592
しーさーとらじおぼたんはむかんけい
Teeda or S2JSF or S2Struts の事か?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch