Articles of java ee

¿JAXB admite xsd: restricción?

Así que quiero que se convierta en un código Java como este: public void setAge(int age){ if(age 120){ //throw some exception } //setting the age as it is a valid value } ¿Es posible en JAXB? Había visto un generador de strees de WebService Client haciendo esto, tal vez el servicio web axis2, pero no […]

¿Cómo hacer referencia a los beans administrados JSF que se proporcionan en un archivo JAR?

Tengo un archivo WAR con la siguiente estructura: El bean gestionado JSF BusinessObjectTypeListController se encuentra en commons-web-1.0.jar en /WEB-INF/lib y se hace referencia en BusinessObjectTypeListView.xhtml . Cuando ejecuto mi aplicación web y llamo a esa vista, aparece el siguiente error: javax.servlet.ServletException: /view/common/businessObjectTypeListView.xhtml @ 34,94 listener = “# {businessObjectTypeListController.selectData}”: Target inalcanzable, identificador ‘businessObjectTypeListController’ resuelto a nulo […]

JEE7: ¿Los beans EJB y CDI admiten transacciones manejadas por contenedor?

Java EE7 consiste en un conjunto de definiciones de “bean”: Managed Beans 1.0 (JSR-316 / JSR-250) Inyección de Dependencia para Java 1.0 (JSR-330) CDI 1.1 (JSR-346) JSF Managed Beans 2.2 (JSR-344) EJB 3.2 (JSR-345) Para poder deshacerme del caos en mi mente, estudio varios artículos sobre “cuándo usar qué tipo de frijol”. Uno de los […]

Embalaje EJB en JavaEE 6 WAR vs EAR

Comenzando un nuevo proyecto y me gustaría saber los pros y los contras de empaquetar EJB en un WAR vs EAR. ¿Funcionará JNDI cuando los EJB estén en WAR? ¿eficiencia? ¿etc.? Gracias.

Tomcat vs búsqueda Weblogic JNDI

Los servidores Weblogic que estamos utilizando han sido configurados para permitir nombres de fonts de datos JNDI como “appds”. Para el desarrollo (localhost), podríamos estar ejecutando Tomcat y cuando se declare en la sección de server.xml, Tomcat bloqueará las fonts de datos JNDI en “java: comp / env / jdbc / *” en el árbol […]

Obtenga el número de puerto del servidor de tomcat sin una solicitud

¿Hay alguna configuración o API de Tomcat disponible que pueda indicarle a una aplicación (probablemente al inicio) qué puerto se está ejecutando sin una solicitud? Imagine un escenario en el que hay dos aplicaciones web ejecutándose en el mismo Tomcat y una de las cuales necesita invocar un servicio web desde la otra. No queremos […]

CDI: beans.xml, ¿dónde te pongo?

Estoy usando Weld como implementación de CDI. Mi prueba de integración, que intenta ensamblar el gráfico de objetos instanciar el contenedor de soldadura funciona bien , cuando tengo beans.xml vacíos en src/test/java/META-INF/beans.xml . Aquí está esa prueba simple: public class WeldIntegrationTest { @Test public void testInjector() { new Weld().initialize(); // shouldn’t throw exception } } […]

Acceda al valor de Enum usando EL con JSTL

Tengo un Enum llamado Status definido como tal: public enum Status { VALID(“valid”), OLD(“old”); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } Me gustaría acceder al valor de VALID de una etiqueta JSTL. Específicamente, el atributo de test de la etiqueta . P.ej No […]

¿Qué es la vista local / remota y sin interfaz en EJB?

Estoy tratando de entender cuál es el propósito y por qué necesitamos las diferentes vistas de cliente en EJB. ¿Podría alguien tratar de explicar?

Frijoles Java Enterprise sin estado y con estado

Estoy repasando el tutorial de Java EE 6 y estoy tratando de entender la diferencia entre beans de sesión sin estado y con estado. Si los beans de sesión sin estado no retienen su estado entre las llamadas al método, ¿por qué mi progtwig está actuando como está? package mybeans; import javax.ejb.LocalBean; import javax.ejb.Stateless; @LocalBean […]