CDI
こちらのエントリの続きです。組み込みTomcatでJAX-RS(RESTEasy)とCDIを使う http://d.hatena.ne.jp/Kazuhira/20150308/1425780313こちらを書いた時は、とりあえずsbt runで起動して動作確認したところまでですが、なんとなくFat JARにしてみたいものです…
以前書いたエントリの、リベンジ版です。元ネタは、こちら。CDIのBeanManagerを使う http://d.hatena.ne.jp/Kazuhira/20140208/1391845469CDIで管理されているBeanを取得する際に、@InjectアノテーションではなくてBeanManagerを直接使った場合について書い…
WildFlyに、Hibernate Searchが同梱されるようになったと聞き、せっかくなので試してみることにしました。Hibernate Searchが使用する、Luceneのインデックスの保存先はInfinispanとします。また、最終的にはWildFlyにCache Containerを定義して、クラスタリ…
WildFlyもリリースされ、Infinispan 6.0.1.Finalが同梱されていることですので、JPA(実装はHibernate)のSecond Level Cache(以降、L2キャッシュ)を使ってみることにしました。以前にJBoss AS 7.1.1でやっていたころは、うまくいかなかったんですよねぇ……
CDIの参照実装のWeldですが、Java SE環境でも使えるんですね。どこかで聞いたことがあった気がしますが、忘れてました…。Weld http://weld.cdi-spec.org/そんなに情報はないですが、オフィシャルのドキュメントと18.4. Java SE http://docs.jboss.org/weld/r…
今まで@Injectとか@Qualifierとかを使ったインジェクションは少し試してきましたが、手動でBeanを取得するようなやり方はやってこなかったので、今回試してみることにしました。Seasar2でいうとS2Containerを直接使う、みたいな感じですね。CDIだと、BeanMan…
とあるネタからの、スピンオフというか延長線上の話で。Embedded Cacheのみですが、InfinispanのCDIサポートを試してみました。CDI Support http://infinispan.org/docs/6.0.x/user_guide/user_guide.html#_cdi_support最近Java EE 6を始めたばかりですが、I…