EJB
いいですね。本来こうあるべきという姿に近づいています。Global JNDI names は何で今頃というくらい当然仕様化されるべきものです。
JSR-318のページからProposed Final Draftをダウンロードできます。インタセプタの仕様がEJB 3.1本体とは別の文書に分割されています。確かに、インタセプタの概念はEJBに依存するものではないですね。 Interceptors Requirements JSR 318 : Enterprise Java…
EJBの「軽量化」はさらに進んでいます。Local Viewではインタフェースは要求されませんし、.warのWEB-INF/{lib,classes}にEJBを直接含めたり、J2SEからもEJBを呼び出すこともできます。
EJB 3.1と書いてありますが、どちらかというとWeb Beansの紹介記事。
EJBを使ったWebアプリケーション開発のベストプラクティス。
こちらもパフォーマンスのはなし。
Debu Pandaら によるEJB3本が、MEAPでダウンロード可能になっています。
Free download(要ログイン)
Paperback: 320 pages Publisher: Prentice Hall PTR; 1st edition (November 24, 2006)
Linda: In terms of frameworks, I am particularly interested in looking at the work being done in the context of Seam, and how that can be used to develop web tier applications by providing a glue between JSF and EJB applications in a very …
通勤電車の中で5章まで読みました。とても良い本です。Webアプリケーションにおけるdetached entityの扱い方が丁寧に書かれています(いわゆる「トランザクション外での遅延ロードの問題」の解法です)。
2冊とも今日届きました。通勤電車の友です。
Web Beans 始動。 The purpose of this specification is to unify the JSF managed bean component model with the EJB component model, resulting in a significantly simplified programming model for web-based applications. 参考: JBoss Seamの標準…
The EJB 3.0 RC7 standalone distribution is only usable with JBoss 4.0.4.GA.
Debu Pandaのblogはこちら
ManningのEJB3本。例のごとくサンプルチャプターが公開されています。
Revision Historyをチェック!
Japan JBoss User Group (JJBug) がEJB 3.0チュートリアル EJB 3.0 TrailBlazer の日本語版を公開しました。といっても、私も翻訳をやってたメンバの一人ですけど。
(1) Extended persistence contexts (2) Stateful session beans (server-side conversational state management) (3) Annotation-based programming model (4) Choice of implementations, and a very high level of portability between them (5) Integrat…
マイナー・バグフィックスのようです。JBoss AS 4.0.4RC1にはコレが入るのかな。3月に予定されていた元々のRC5はRC6へ。
5th Editionの著者は誰でしょう。 Enterprise JavaBeans 3.0, Fifth Edition Mastering Enterprise JavaBeans 3.0
JBossIDE 1.5 Final版 JBossIDE-EJB3-Tools-1.0.0.zipのダウンロードはこちらです。
JPA仕様書の続きです。Statelessの例が5.8.1、Statefulの例が5.8.2です。赤字に注目して二つのコードの違いを探してみてください。まずは、5.8.1の方です。こちらはTransaction-scopedなのでEnitityManagerのライフサイクルはトランザクションと同期し、トラ…
JBoss EJB 3.0では@PersistenceContextにEntityManagerだけではなくHibernateのSessionも注入できます。JBossだからなせるワザ。 import org.hibernate.Session; import org.hibernate.SessionFactory; @Stateful public class MyStatefulBean ... { @Persis…
1/31リリース予定のJBoss EJB 3.0 RC4でEJB 3.0 Propsed Final Draftに対応されるようです。Java Persistence APIまわりの修正が大きそうですね。
JSR-220 JPA(Java Persistence API)では、Persistence Contextという概念が定義されています。これはTransaction Contextのアナロジーで、永続オブジェクトを管理する単位となります(Persistence Contextはトランザクションとは独立であることに注意) 。Pers…
サーブレットからEJBやEntityManagerにDIでアクセスできなければEoDの便利さを実感できないでしょう。ということで、Java EE 5.0のDIの記事を集めてみました。 New features added to Servlet 2.5 Using Dependency Injection in Java EE 5.0 Resource injec…
EJB 3.0スペック・リードの一人であるMichael Keithらによる解説本ということで期待大。4月に出版予定。
Java Persistence APIでコレクションがサポートされています。 2.1.1 Persistent Fields and Properties ... The following collection interfaces are supported: java.util.Collection, java.util.Set, java.util.List, java.util.Map.
EoDですからね。デフォルトの振る舞いを便利にしてください。