la prueba

Páginas: 2 (458 palabras) Publicado: 3 de marzo de 2014

OpenEJB

Es un contenedor de EJB's de Apache 2.0.

Para este caso seria un micro-contenedor de EJB para ejecutar pruebas unitarias Junit y soporte de Maven

compatible con EJB 3.0, 2.1,2.0, 1.1
permite adicionar caracteristicas de JEE5 y EJB3.0 a una instalación estandar de un Tomcat 5 o 6


PROBAR UN EJB 3.0:

1. Iniciacion del contexto (de persistencia): Asignacion de lapropiedad “LocalInitialContextFactory ” como factoria del contexto

INYECCION DE DATASOURCE
Se realiza asi para cuando es un DataSource inyectado @Resource en el entity o para cuando es usado a travesdel EntityManager
- las propiedades pueden ser inyectados por el testcase o por el archivo openejb.xml
- funciona igual que cuando se inyecta el datasource en el EJB


COMPATIBILIDAD CON EJB 2.1public void testEjbHomeAndEjbObject() throws Exception {
Object object = initialContext.lookup("FriendlyPersonRemoteHome");
FriendlyPersonEjbHome home = (FriendlyPersonEjbHome) object;FriendlyPersonEjbObject friendlyPerson = home.create();

friendlyPerson.setDefaultLanguage("en");

assertEquals("Hello David!", friendlyPerson.greet("David"));
}
INYECCION DE ENV-ENTRYinyección de valores de entorno, la anotacion @Resource sirve para inyectar entity manager's, datasource's, topics, etc. Pero adicionalmente permite que se inyecten valores a traves del definido enel descriptor de despliegue ejb-jar.xml
java.lang.String
java.lang.Integer
java.lang.Short
java.lang.Float
java.lang.Double
java.lang.Byte
java.lang.Character
java.lang.BooleanEjem: atributo “cantidad“ en el bean “ProductosFacade” y un @Resource al metodo set de este atributo. Como se indica que es un recurso inyectado, se le asigna un valor a traves del ejb-jar.xml y severifica que cuando suba el contenedor, este atributo se encuentre con el valor indicado en el archivo xml.


INYECCION USANDO PROPERTIES

Otra alternativa que no requiere el uso del ejb-jar.xml y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Prueba
  • Prueba
  • Prueba
  • Prueba
  • Prueba
  • Pruebas
  • Pruebas
  • Prueba

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS