EJB

Middlegen EJB3 Sample

EJB

JBoss4 EJB3 Preview Version用のプラグインとサンプル。DBテーブルからEJB3 EntityBeanのソースが生成されます。このMiddlegenに限らず、HibernateをサポートしているOSSプロジェクトはEJB3への対応が早いことでしょう。

A lightweight nonintrusive EJB testing framework

小さくて軽いEJBテスティングフレームワーク。MockEJBとは異なり、Cactusに代表されるin-container型のフレームワークに分類されます。UnitTesterEJBというSLSBがコンテナ内にデプロイされたテストケースを実行します。JBoss 3.2を例として使用。

EJB3 annotations

referencedColumnNameはまだサポートされてなかったのね。どうりで逆方向のナビゲートが動かないわけだ。

JBoss 4.0.1RC1 defaultサーバ上でEJB 3.0 PR2を動かす方法

1. Copy from server/all/deploy directory ejb3.deployer and jboss-aop.deployer (or jboss-aop-jdk50.deployer) to server/default/deploy 2. copy server/all/lib/jboss-remoting server/default/lib

EJB 3.0 Preview 2

おいおい、いつのまにかPreview 2が出ているではないですか。EJB 3.0 Forumにもアナウンスなしとは。

J2EE5, EJB3 and microcontainers

マイクロコンテナ上でEJBが動くというシナリオ。 つまり、J2SEがあればPOJOベースのEJBが動くということ。

Ease of Development in Enterprise JavaBeans Technology

EJB

EJB 2.1からEJB 3.0へ至る技術概要。サンプルコードが比較的豊富。

Using Timers in J2EE Applications

EJB Timer Serviceのメリットとデメリット。

Simplifying EJB Development with EJB 3.0

EJB

EJB 3.0 Preview Release

JBoss 4.0のプラグインとしてインストールされます。EJB 3.0 Tutorialを見よ。

Sun、単一のJavaプログラミングモデルを創設

なんか、すごいことになってます。関連記事: Sun creates new Persistence API: EJB & JDO join forces The Unofficial EJB 3.0 FAQ Released

EJB is not dead

EJB

変化に対応しつつ進化を続けていく限り、死んだことにはならない。

EJB 3.0 in a nutshell

EJB

EJB 3.0の概要。

New Life for EJB

EJB

EJB 3 Draftへのフィードバック。107ページのPDFファイルなので、ページ数としては仕様書よりも厚いということになります。

Enterprise JavaBeans, 4th Edition 買いました

Part IIがJBoss Workbookになっています。4th Editionになって、ちょっと新鮮味がなくなりかけていたところなので、本書にワークブックをつけるというのは良いアイディアだと思います。実際にJBoss 4.0を使ってサンプルコードを動かしながらEJB 2.1仕様を確…

EJB3におけるremoteインタフェースの自動生成

EJB

あれからEJB 3.0 Early Draftを読み返したのですが、前日の日記で「インタフェースが真に一本化され...」と書いた部分が誤解を受けそうなので補足します。確かにインタフェースは一本化されたのですが、一本化されたのはEJB開発者側だけです。EJB 3のbusines…

EJB3のBusiness Interface

EJB

EJB 3では、EJB 2.xまでComponent Interfaceと呼んでいたものをBusiness Interfaceという呼び方に変更しています。しかも、Remote/Localで、インタフェースのメソッドシグネチャは同じです。これは地味かもしれませんが、嬉しい改善です。EJB Design Pattern…

EJB3 Petstoreデモ

JavaOneで公開されたEJB3版 Petstoreは、xpetstoreをEJB3へ移植したものだそうです。このデモプログラムはJBoss 4.0 Beta上で動くらしいので、あとで遊んでみよう。

What You Can Do With EJB3 (part one) by Gavin King

EJB

EJB 3 Entity Beanの使用例。EJB 3.0 Expert Groupメンバ、しかもEJB 3.0 Entity Beanに大きな影響を与えたとされる Hibernate開発者による解説なので、とっても具体的。 アノテーションが複雑なXMLデプロイメント記述子にとって代わる ホームインタフェース…

Enterprise JavaBeans 3.0 - Early Draft Review

EJB

たった今、ダウンロードしました。93ページ。EJB 2.1が600ページ強だったので、だいぶ薄くなっています。関連記事: EJB 3.0 Early Draft Review Released The ServerSide@JavaOne2004 Day2

What's New in EJB 2.1

EJB

Webサービス

Mastering EJB 3rd Edition Review Project

EJB

TSSで5章(Writing a Session Bean Web Service)と13章(EJB Security)がレビュー用に公開されています。

Enterprise JavaBeans, 4th Edition

Amazon.comを見ると、出版予定日がJune 1, 2004になっています。買わねば。おっと、今回はJBoss開発者(Bill Burke, Sacha Labourey)との共著になっています。

EJB 3.0 POJO Entity Beans (from Scott Crawford on EJB 3.0)

EJB

EJB expert groupメンバのScott Crawfordのページ。なんとEJB 3.0 FAQまである。後でじっくり読みたい。

What was wrong with JDO? (from Gavin King's weblog)

Hibernate開発者のGavin KingがEJB 3.0 Expert Groupに参加したことで、EJB 3.0がHibernate色に染まったように見えます。このblogでJDOがO/R Mappingに適していないと考えた理由が書かれています。興味深い。

EJB 3.0: Backwards compatibility optional?

EJB

EJB 3.0仕様でEJB 2.1のサポートがMUSTであったとしても、EJB 3.0のPOJOモデルだけをサポートしたオープンソースプロダクトがきっと現れることでしょう。

EJB 3.0 – Looks simply great!

EJB

CMPはここが詳しいです。

TSSS: EJB 3.0 (from BileBlog)

EJB

EJB 3.0 is basically a bizarre subset of Hibernate, for the CMP portions. The session bean bits are...Spring! なるほど。そういうことですか。

TheServerSide Symposium 2004, Day One (from Ted Neward's weblog)

EJB

EJB 3.0 Work in Progress by Linda DeMichiel. Linda is the Group Lead for the EJB 3.0 Expert Group, and she presented a basic overview of the current mode of thinking for the EJB 3.0 working group. If you want to get a jump on what EJB 3.0 …

EJB 3.0 officially announced (from Cedric's weblog)

EJB

* POJO-based (no more abstract methods, support of new) * Simplification of the design (now optional: homes, component interfaces, lifecycle methods, no more EJBLocalObject, etc...) * Use of injection to make it easier to test outside the …