Java Enterprise

JSP, Servlets, EJB, Spring, JSF, Tapestry, Web services y un largo etcétera.

Guardar y almacenar imágenes en el filesystem

Hola, buen día a todos!

Hace ya algún tiempo realice una aplicación web en java que permitía cargar y guardar archivos en un directorio dentro de la aplicación, el problema al que me enfrente es que como tal directorio estaba dentro de la aplicación, en cada nuevo despliegue que hiciera el directorio se volvía a crear pero sin datos lógicamente.

Me di a la tarea de intentar almacenar toda mi info en una carpeta superior a la de la aplicación, pero nunca pude hacerlo, por varios detalles que para ser honestos ya ni bien recuerdo. Hoy nuevamente me doy a la tarea de hacer un desarrollo similar y es que después de almacenar la INFO en BD me convencí que lo mejor es intentar almacenar los archivos en el filesystem y su ruta en la BD, es por eso que recurro a ustedes, por que tengo unas dudas quizá un poco básicas:

Para empezar, solo por si acaso, mi stock de tecnología es:

Spring MVC 3.0
Hibernate
MySQL
MooTools y DRW (Javascript)

entonces:

JSF - managed-bean

Hola : primero decir que el mejor foro java de la web . . . segundo me estoy volviendo loco con esto... que le falta a lo siguiente... ???? es un login . . . JSF. . . SIMPLE TENGO MIS 3 JSP Y DOS CLASES QUE VALIDAN. . . PEGO EL CODIGO . . . CUANDO PONGO EL USUARIO QUE QUIERO QUE VALIDE DESDE LA CLASE ME DA ERROR... !! PUUAJ..

POR QUE NO VALIDA CON "ADMIN" Y "PASS" ??????

LOGIN.JSP :

Usuario:

password:

*******************************
public class Usuario {

JPA - guardar variables.

HOLA AMIGOS . ME TILDE EN ESTE RAZONAMIENTO LO QUE NECESITO HACER ES ESTO : ES JPA

Si el usuario logueado en la aplicación es el usuario “admin”, deberá ser redirigido a una página donde se muestren todos los usuarios cargados en la base de datos y la posibilidad de insertar un usuario nuevo.

COMO GUARDO LA VARIABLE PARA EL USUARIO " ADMIN ". . . ?

EL QUE ME AYUDA SE GANA EL CIELO... !!!!!!!!!!!!!!

GRACIAS... !!!

jpa . consultas jpql .

Hola. . . tengo un problema que no logro decifrar . necesito hacer la consulta a una tabla ; es el tipico login que compara usuarios... pero la consulta en jpql... como seria el codigo... ????

este seria en sql

public boolean isAcountExists(String user, String password) throws SQLException{
String sql = "SELECT * FROM users1 WHERE user='"+user+"' AND password='"+password+"'";
PreparedStatement ps = conexion.prepareStatement(sql);
ResultSet rs = ps.executeQuery();

return rs.next();

PERO EN JPQL ?Y MI TABLA JPA ES USERS1 --

gracias... !!! .

Hora Servidor

Hola cahvos tengo una consulta que hacerles

Publiqué un desarrollo que hice donde necesito se vea la hora pero me muestra la hora incorrecta, en primera instancia cheque la hora del servidor(máquina y esta bien) luego entonces creo que es la hora del servidor de aplicaciones o de la JVM la que esta mal pero no sé como cambiarla

en código hice lo siguiente pero no me resulto

 

algun tip para ver la hora correcta

Cerrando conexiones de JPA/Toplink Essentials

Se que para cerrar las conexiones de un entityManager solo debemos invocar:
 
Pero de acuerdo con la documentación, eso desechara el EntityManager junto con todo lo que haya creado.¿ Existe alguna forma de cerrar queries de manera individual sin tener que desechar completamente el EntityManager o cerrar la aplicación? Algo asi como lo que se hace con el jdbc puro con los metodos close()

Gracias por su ayuda

duda Con Applet

 

Llenar un semectonemenu desde mysql JSF2

Buen dia;

Esta semana eh estado tratando de llenar un semectonemenu con el resultado de una busqueda de mysql, si logro llenarlo, con lo siguiente
 
Ahora en la pag web me sale el arreblo de la sig manera:
Prueba.auxpop@fd025d
Prueba.auxpop@a62f5b
Prueba.auxpop@6f01bf
Prueba.auxpop@1dbc091
Prueba.auxpop@3f9786

Y optengo del resultset los iguiente que imprimo en la consola

DTVSCRFVTI01
DTVSCRFVTI02
DTVSCRFVTI03
DTVSCRFVTI04
DTVSCRFVTI05

Como puedo hacer para que en ves de el "Prueba.auxpop@3f9786" me aparescan como "DTVSCRFVTI05"

Miguel Villalobos
Gracias de antemano

Reiniciar Managed Bean al presionar F5

Espero me puedan ayudar, tengo un problema con mis Controladores (Managed Bean), sucede q estan descritos de esta manera:

@ManagedBean(name = "nombreClaseBean")
@CustomScoped(value = "#{window}")
public class NombreClaseControlador extends BaseControlador {

    ...
    @PostConstruct //Esto porque este metodo hace llamadas a mis EJB's y no lo puedo hacer eso en el constructor.
    @Override//esto xq asi esta definido mi BaseControlador
    public void init() {

    ....
    ...
    }
    ...
    ...
    ...

}
Mi problema es que necesito que se reinicien osea se vuelvan a instanciar el Controladores (Managed Bean) cuando presione F5,
intente con "?faces-redirect=true" para la reglas de navegacion pero de la misma manera no obtengo el resultado que espero..
Alguien sabe como solucionar este problema..
Es una aplicacion "Maven Enterprise Application"
uso:
JSF 2.0
IceFaces 2.0

¿Para que sirven las clases service?

Hola.

Viendo algunos ejemplos sencillos para iniciarme en Java para web, veo que hay algunos proyectos donde se crean clases "Service" además de las clases controller, DAO, entity y los JSP para las vistas. Siendo ejemplos muy sencillos, estos "Service" lo único que hacen es encapsular a un objeto DAO, llamar a sus métodos y devolver lo mismo que devuelve el DAO. Esto a mi se me hace poco práctico, pudiéndose hacer directo desde un controller.

En un ejemplo real, ¿podria decirme alguien porfavor para qué sirven las clases service?

Distribuir contenido