CLOVER🍀

That was when it all began.

JAX-RS

Jerseyをjava -jarで動かす(sbt版)

面白そうなお題があったので、別版を求められていたのはGradleでしたが勝手にsbt版を書いてみました。Jerseyをjava -jarで動かす http://backpaper0.github.io/2014/07/21/jersey_standalone.htmlsbtでmavne-shade-pluginと同じことをするために、sbt-assemb…

Hibernate Search × Infinispan × WildFly

WildFlyに、Hibernate Searchが同梱されるようになったと聞き、せっかくなので試してみることにしました。Hibernate Searchが使用する、Luceneのインデックスの保存先はInfinispanとします。また、最終的にはWildFlyにCache Containerを定義して、クラスタリ…

JPAのSecond Level Cacheを試してみる

WildFlyもリリースされ、Infinispan 6.0.1.Finalが同梱されていることですので、JPA(実装はHibernate)のSecond Level Cache(以降、L2キャッシュ)を使ってみることにしました。以前にJBoss AS 7.1.1でやっていたころは、うまくいかなかったんですよねぇ……

Java EE環境で、Infinispanのトランザクション対応を試す

久しぶりに、Java EEを交えたネタ。以前Infinispanのトランザクション対応をスタンドアロンで試しましたが、今度はJava EE環境(JBoss AS 7.1)で試してみたいと思います。せっかくJava EE環境でやるのなら、JPAと組み合わせてCacheと一緒にトランザクション…

Arquillian Remoteを使ったテスト

前回までで、ManagedモードでArquillianを使ったEJBとJAX-RSのテストをやってみたので、今回はRemoteモードを使ってみます。今回の対象は、EJBとJAX-RSリソースとして作成したクラスとします。 依存関係の定義とテスト対象 依存関係の定義。 build.sbt name …

ArquillianでJAX-RSのテスト

前に、Arquillianでやった、テストの続き。前回はEJB+JPAだけだったので、今度はJAX-RSのテストをやってみます。といっても、ほとんどここのマネではありますが。arquillian-showcase / jaxrs https://github.com/arquillian/arquillian-showcase/tree/mast…

コンテナ管理トランザクションとEJB Lite?

前にJava EE 6のとっかかりということで、JAX-RSとEJBとJPAをつなげて遊びましたが、この時はReadが精一杯でした。で、今回は少し視点を変えてコンテナ管理トランザクションを見ていこうかなと思います。ちょうどこちらに、ピタリなテーマが。 EJBで複数テー…

ScalaでJava EE 6(JAX-RS+EJB+JPA)

*JAX-RSの部分を@emaggameさんからご指摘いただいたので、修正しましたJPAをちょこちょこ触ってきましたが、そろそろEE系のものも使ってみた方が面白いかなぁと思い、これまでずっと手を出してこなかったJava EEに踏み込んでみることにしました。使うアプリ…