タグ

CDIに関するdobocchoのブックマーク (3)

  • Java EEのCDIで定義しておくと便利なプロデューサーとインターセプター - きしだのHatena

    このエントリはJava EE Advent Calendar 2013の13日目の金曜日です。 昨日は@nagaseyasuhitoさんでした。 メソッドバリデーションのユニットテスト | nagaseyasuhito Daily works. 明日は@yamadamnさんが、ぼくの知らない世界のことを書いてくれるんだと思います。 その前に Java EE 8に盛り込んで欲しい機能のアンケートが行われています。 Jersey MVCを標準に入れるべきかとか、FaceletsをJSFから切り離すべきかとか、CDIの@Stereotypeを他のアノテーションにも適用するべきかとか。MVCは欲しいし、そのMVCとJSFとでFaceletsテンプレートを共有したいし@Stereotypeでアノテーションをまとめれれば「アノテーション地獄」もなくなるし。 興味ない項目は「Not sure」にすればい

    Java EEのCDIで定義しておくと便利なプロデューサーとインターセプター - きしだのHatena
  • CDI1.1から追加されたbean-discovery-mode - シュンツのつまづき日記

    このエントリーは「Java EE Advent Calendar 2013 - Adventar」の5日目のエントリーです。 4日目は@kazuhira_rさんの「Standard Caching - CLOVER」でした。 6日目は@normalianさんです。よろしくお願いします。 【前提条件】 [環境] JDK 1.7.0_25 GlassFish 4.0 【概要】 CDI1.1から追加されたbean-discovery-modeについて書きます。 CDI1.0ではbeans.xmlに何も設定を行わない場合、 全てのクラスがインジェクション対象になります。 CDI1.1からはインジェクションの対象を 検索するモードを指定できるようになりました。 【3つのモード】 bean-discovery-modeで指定できるのは annotated、all、noneの3つです。 [annotat

    CDI1.1から追加されたbean-discovery-mode - シュンツのつまづき日記
  • Java EE6環境でJSF2を使う場合はCDIのBeanを管理Beanとして使う方がよい - 達人プログラマーを目指して

    先週の勉強会で紹介させていただいたjsf-scrumtoys-refactoredでは、JSFの管理Beanを使用する代わりにCDIのBeanを利用しています。この点説明が不十分だったので、ここで簡単に補足させていただきます。 JSFと管理Bean 勉強会の中で、JSFはコンポーネントベースのWebアプリケーションフレームワークであると説明させていただきました。(この点については以下のエントリーもご参照ください。Struts1に代わるWebフレームワークの選択 - 達人プログラマーを目指して) コンポーネントベースのフレームワークの場合、VBやSwingといった伝統的な(Webでない)GUIアプリケーションのように、フォームや入力フィールド、ボタンといった画面コンポーネントのツリーが構築されます。そして、画面部品の入力やクリックなどのイベントに従って、管理Beanと呼ばれるPOJOに対して

    Java EE6環境でJSF2を使う場合はCDIのBeanを管理Beanとして使う方がよい - 達人プログラマーを目指して
  • 1