EJB

EJB 3.1 - A Significant Step Towards Maturity

EJB

いいですね。本来こうあるべきという姿に近づいています。Global JNDI names は何で今頃というくらい当然仕様化されるべきものです。

EJB 3.1 Proposed Final Draft Now Available

EJB

JSR-318のページからProposed Final Draftをダウンロードできます。インタセプタの仕様がEJB 3.1本体とは別の文書に分割されています。確かに、インタセプタの概念はEJBに依存するものではないですね。 Interceptors Requirements JSR 318 : Enterprise Java…

Guide to the EJB 3.1 Public Draft

EJB

EJBの「軽量化」はさらに進んでいます。Local Viewではインタフェースは要求されませんし、.warのWEB-INF/{lib,classes}にEJBを直接含めたり、J2SEからもEJBを呼び出すこともできます。

New Features in EJB 3.1 - Part 4

EJB 3.1と書いてありますが、どちらかというとWeb Beansの紹介記事。

Make Web and EJB development simple

EJB

EJBを使ったWebアプリケーション開発のベストプラクティス。

Is it worth to use POJOs instead of EJB 3 in terms of performance?

EJB

こちらもパフォーマンスのはなし。

EJB 3 in Action

Debu Pandaら によるEJB3本が、MEAPでダウンロード可能になっています。

Mastering Enterprise JavaBeans 3.0

Free download(要ログイン)

Lightweight Java Web Application Development : Leveraging EJB 3.0, JSF, POJO, and Seam by Michael Juntao Yuan

Paperback: 320 pages Publisher: Prentice Hall PTR; 1st edition (November 24, 2006)

Refactoring the EJB APIs

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 …

Pro EJB 3: Java Persistence API(Pro) by Mike Keith, Merrick Schincariol

通勤電車の中で5章まで読みました。とても良い本です。Webアプリケーションにおけるdetached entityの扱い方が丁寧に書かれています(いわゆる「トランザクション外での遅延ロードの問題」の解法です)。

Re:EJB 3.0本 2冊注文

2冊とも今日届きました。通勤電車の友です。

JSR 299: Web Beans

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の標準…

EJB 3.0 RC7 - FD Release

The EJB 3.0 RC7 standalone distribution is only usable with JBoss 4.0.4.GA.

Standardizing Java Persistence with the EJB3 Java Persistence API by Debu Panda

Debu Pandaのblogはこちら

EJB3 in Action

ManningのEJB3本。例のごとくサンプルチャプターが公開されています。

Enterprise JavaBeans 3.0 Final Release

EJB

Revision Historyをチェック!

EJB 3.0 TrailBlazer日本語版リリース

Japan JBoss User Group (JJBug) がEJB 3.0チュートリアル EJB 3.0 TrailBlazer の日本語版を公開しました。といっても、私も翻訳をやってたメンバの一人ですけど。

Gavin Kingが答えた「EJB 3.0がHibernate + Springより優れていると思う点」

(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 EJB 3.0 RC5 Released - minor fixes

マイナー・バグフィックスのようです。JBoss AS 4.0.4RC1にはコレが入るのかな。3月に予定されていた元々のRC5はRC6へ。

今年出る EJB 3.0本 2冊

5th Editionの著者は誰でしょう。 Enterprise JavaBeans 3.0, Fifth Edition Mastering Enterprise JavaBeans 3.0

Tutorial on JBossIDE EJB3.0 Tools

JBossIDE 1.5 Final版 JBossIDE-EJB3-Tools-1.0.0.zipのダウンロードはこちらです。

Extended Persistence Context の使い道 (2)

JPA仕様書の続きです。Statelessの例が5.8.1、Statefulの例が5.8.2です。赤字に注目して二つのコードの違いを探してみてください。まずは、5.8.1の方です。こちらはTransaction-scopedなのでEnitityManagerのライフサイクルはトランザクションと同期し、トラ…

Injection Hibernate Session and SessionFactory

JBoss EJB 3.0では@PersistenceContextにEntityManagerだけではなくHibernateのSessionも注入できます。JBossだからなせるワザ。 import org.hibernate.Session; import org.hibernate.SessionFactory; @Stateful public class MyStatefulBean ... { @Persis…

FromJBossEJB3.0RC3ToRC4PFD (from JBoss Wiki)

1/31リリース予定のJBoss EJB 3.0 RC4でEJB 3.0 Propsed Final Draftに対応されるようです。Java Persistence APIまわりの修正が大きそうですね。

Extended Persistence Context の使い道

JSR-220 JPA(Java Persistence API)では、Persistence Contextという概念が定義されています。これはTransaction Contextのアナロジーで、永続オブジェクトを管理する単位となります(Persistence Contextはトランザクションとは独立であることに注意) 。Pers…

Java EE 5.0のDepedency Injection

サーブレットから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…

Pro EJB 3.0 Persistence

EJB 3.0スペック・リードの一人であるMichael Keithらによる解説本ということで期待大。4月に出版予定。

JSR-220, EJB 3.0, reaches Proposed Final Draft

EJB

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.

Java EEのパッケージング (from TECHMemo)

EJB

EoDですからね。デフォルトの振る舞いを便利にしてください。