随分昔に作ったJ2EE 1.4の入門的サンプルを、JavaEE 6で焼きなおしています。なお、JavaEEといってもWebではなくリモートEJBです。EJBについては、J2EE1.4の頃に比べてずいぶんと簡潔に記述できるようになっています。その分、裏ではいろいろ動いているので、どのように動いているかを把握するのはかえって難しいのではないかと思います。(CORBAに辿り着くはずなので・・・)
Java EE 6 メモページ
NetBeansでEJBを作成していて発見したのが、EJBクラスの編集画面で右クリックし「コードを挿入」でに「ビジネスメソッドを追加」でメソッドを定義する機能があり、これを使うとインタフェース側にもメソッド宣言を追加してくれるという便利ものです。
また、EJBクラスを編集して保存すると、自動でデプロイまで行ってくれます。設定で解除もできます。
今日のところは、リモートのステートレスセッションBeanまで作成しましたが、次はJPAで永続化用のクラスを作成するところです。EJB 3.1からは、永続化はエンティティBeanではなくJPAで行うとのことです。