Articles of java ee

La imagen cargada solo está disponible después de actualizar la página

Cuando cargo una imagen, el archivo se guarda con éxito y la ruta se establece correctamente. Pero la imagen cargada no se muestra inmediatamente después del envío del formulario. Solo cuando recargo la página, se muestra la imagen cargada. Estoy guardando el archivo cargado de la siguiente manera: InputStream is; try { File file = […]

Diferencia entre JSP EL, JSF EL y Unified EL

Me gustaría saber la diferencia detallada entre los Expression Languages ​​(EL). Hay JSP EL, JSF EL y Unified EL. Me gustaría saber la historia detrás del EL y cuál es el último EL que se usa en las aplicaciones Java EE. ¿Es el EL común para todas las tecnologías de visualización en las últimas versiones?

Servlet para servir contenido estático

Implemento una aplicación web en dos contenedores diferentes (Tomcat y Jetty), pero sus servlets predeterminados para servir el contenido estático tienen una forma diferente de manejar la estructura de URL que quiero usar ( detalles ). Por lo tanto, estoy buscando incluir un pequeño servlet en la aplicación web para servir su propio contenido estático […]

¿Por qué se desalientan los hilos de desove en el contenedor Java EE?

Una de las primeras cosas que aprendí sobre el desarrollo de Java EE es que no debería generar mis propios hilos dentro de un contenedor Java EE. Pero cuando lo pienso, no sé la razón. ¿Puedes explicar claramente por qué está desaconsejado? Estoy seguro de que la mayoría de las aplicaciones empresariales necesitan algún tipo […]

¿Cuándo es necesario o conveniente usar Spring o EJB3 o todos juntos?

Estoy un poco confundido por el uso mixto de JSF2 + Spring + EJB3 o cualquier combinación de estos. Sé que una de las características principales de Spring es la dependency injections, pero con los beans administrados JSF puedo usar @ManagedProperty @ManagedBean y @ManagedProperty y obtengo la funcionalidad de dependency injections. Con EJB3 estoy aún […]

¿Cómo agregar bibliotecas JAR al proyecto WAR sin enfrentar java.lang.ClassNotFoundException? Classpath vs Build Path vs / WEB-INF / lib

¿Cómo debería agregar bibliotecas JAR a un proyecto WAR en Eclipse sin enfrentar java.lang.ClassNotFoundException o java.lang.NoClassDefFoundError ? La variable de entorno CLASSPATH no parece funcionar. En algunos casos, agregamos archivos JAR a la propiedad Build Path del proyecto Eclipse para comstackr el código. A veces necesitamos poner archivos JAR dentro de /WEB-INF/lib carpeta de la […]

java.io.WriteAbortedException: escritura abortada; java.io.NotSerializableException

¿Qué causa este tipo de error en Tomcat? SEVERE: Exception loading sessions from persistent storage java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: bean.ProjectAreaBean at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1333) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) at java.util.ArrayList.readObject(ArrayList.java:593) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:25)

Obtenga beans administrados por JSF por nombre en cualquier clase relacionada con Servlet

Estoy intentando escribir un servlet personalizado (para AJAX / JSON) en el que me gustaría hacer referencia a mis @ManagedBeans por nombre. Estoy esperando hacer un mapa: http://host/app/myBean/myProperty a: @ManagedBean(name=”myBean”) public class MyBean { public String getMyProperty(); } ¿Es posible cargar un bean por nombre de un servlet normal? ¿Hay algún servlet o ayudante JSF […]

¿Qué es exactamente Java EE?

He estado haciendo Java SE desde hace algunos años y estoy pasando a Java EE. Sin embargo, tengo algunos problemas para comprender algunos aspectos de Java EE. ¿Es Java EE solo una especificación? Lo que quiero decir es: ¿EJB Java EE? ¿Las implementaciones EJB / Spring son diferentes de Java EE? Lamento preguntar, pero tengo […]

Backing beans (@ManagedBean) o CDI Beans (@Named)?

Acabo de comenzar a leer a través de Core JavaServer Faces, 3rd Ed. y dicen esto (el énfasis es mío): Es un accidente histórico que haya dos mecanismos separados, los beans CDI y los beans administrados JSF, para los beans que se pueden usar en las páginas JSF. Sugerimos que use beans CDI a menos […]