2012-03-01から1ヶ月間の記事一覧

JSF2+CDI+Twitter4Jでカンバセーション内でOAuth認証を行う

個人的にハマりどころがあったのでJSF2+CDI+Twitter4JでのOAuth認証の方法をポイントだけまとめます。 JBoss7.1.0と7.1.1、GlassFish3.1.2で動作の確認をしています。Twitterインスタンスを提供します。 TwitterFactoryはスレッドセーフのようなので共有し、…

CDIのBeanをInjectしないで取得する

Seam2のComponent.getInstanceのCDI版を探しています。これでいけるのかな? http://soras.sblo.jp/article/35292434.html BeanManager bm = InitialContext.doLookup("java:comp/BeanManager"); Bean bean = bm.resolve(bm.getBeans(ClassA.class)); Creati…

EntityListenerからEntityManagerやQueryを触るの禁止。

Hibernateのドキュメントより。 A callback method must not invoke EntityManager or Query methods! stackoverflowを探してみるとJPAの仕様でも非推奨のようです。 それよりもEntityにEntityManagerをインジェクトしたい…。 Springなら楽そうなのになぜCDI…

DDD(ドメイン駆動設計)をやってみように参加しました。

遅ればせながらDDDをやってみよう勉強会に参加しましたので、内容を自分なりにまとめてみます。 当日の資料はこちらです。 資料があるので自分が気になったところを簡単にまとめます。 ドメインというのを「利用者の関心事」と表現 毎回ドメイン駆動設計を説…