読者です 読者をやめる 読者になる 読者になる

Challenge Java EE !

Java EEを中心に趣味や仕事における開発メモを書いています。

プリミティブ型もCDIでInject

悲しいことに最近仕事でコードが書けなくなってきてしまい(苦手な上流へ…)、あまりネタがないのですが、プライベートな時間で以下のJava EE7本を細かく読み始めました。Beginning Java EE 7 (Expert Voice in Java)posted with amazlet at 14.06.15Antonio…

Injectで起きた循環依存(circular dependencies)

一緒に開発している後輩から「こんなエラーが」と見せてもらったら org.jboss.weld.exceptions.DeploymentException: WELD-001443 Pseudo scoped bean has circular dependencies. Dependency path [Session bean [class jp.co.hogehoge.ejb.OpportunityLogi…

Java EE 6のDIで理解していなかったこと

今の開発では、メモリの懸念などもあり、なるべくSessionScopeなBackingBeanを利用しないようにしています。かといって完全に取り除けるものでもないので、一部は当然使っていますが。で、今日はこのSessionScopeで、基礎的な所をちゃんと理解していなかった…

Java EE6の開発でよく悩むこと ~ コールバックを例に ~

Java EE6の開発をしていて、「自分がやっていることは正しいのか…」と悩み、迷うことがあります。 わかりやすく自分が実際に迷った道を書いてみます。 例題がJava SEで書かれている時 Javaでコールバックを実装したいなー、と思って以下のサイト情報を見つけ…

CDI インターセプト from Jar

複合コンポーネントに続き、その他でも再利用できるものをjarに固める作業を進めてます。 今日詰まったのはInject関連。この作業の元となっているJavaEE6で作成したプロトタイプでは、インターセプトを使いました。 設定ファイルでInjectする内容を振り分け…