EJB2.1よりもEJB3.xには多くの利点があることを私は知っています。
私が必要としているのはテストの側面です。
テスト面でのEJB3.xの利点は何ですか?
質問する
932 次
2 に答える
2
たとえば、EJB 3.1は、単体テストで使用できる埋め込み可能なEJBContainerを指定します。
http://docs.oracle.com/javaee/6/api/javax/ejb/embeddable/EJBContainer.html
于 2012-04-12T12:42:16.107 に答える
1
注OpenEJBは、EJB 3.1 EmbeddedEJBContainerAPIを使用したEJB2.xコンポーネントのテストをサポートしています。
この例は、EJB 2.xインターフェースを持ち、JUnitおよびjavax.ejb.embeddable.EJBContainerAPIで単体テストされたEJB3.0Beanを示しています。
この基本設定は、すべてのEJB2.x機能が使用されている場合でも機能します。この例の良いところは、EJB3スタイルのBeanを使用しながらEJB2.xビューを維持する方法を示すことができることです。
これは、EJB 2.xから3.xへの移行を行っているように思われるので便利です。通常、最も難しいのはxmlを削除してアノテーションに変換することではなく、EJBHome/EJBObjectインターフェイスを使用するすべてのコードを維持することです。 (またはローカルバージョン)。
于 2012-04-13T04:56:14.533 に答える