Java Enterprise

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

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

Locale l = new Locale("es","MX");
        Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("America/Mexico_City"),l);

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:

entityManager.close();

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

Que tal comunidad tengo una duda con un applet que estoy haciendo es muy sencillo solo que
no encuentro la forma de solucionar el siguiente problema.

Tengo el siguiente applet el cual simula una pista de carreras como las que hacen de 100 mts entonces mi idea es que mediante hilos se simule una carrera.

La cuestion es que a la hora de hacer mis personas que vayan corriendo en el metodo Run no me acepta el metodo  <h2> drawImage(nino,50,50);</h2>

          nino=getImage(getDocumentBase ( ), "patinador.gif");          
           Graphics g = getGraphics();
           this.g.drawImage(nino,50,50);

Solo me acepta pasarle un metodo String y es por eso que solo puedo ponerle la "*" pero mi idea es que
vayan corriendo los personajes.

lo que intente fue hacer la instancia como la puse arriba, despues lo intente hacer en el metodo Paint
pero el problema es que si lo dibuja pero no corre al nivel del hilo y pues suena logico porque no esta en el metodo Run

Como podre hacer para pasar la imagen al metodo run sin que me diga que no encuentra la clase.

import java.awt.*;
import java.applet.*;

public class carrera extends 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

while (rs.next()) {                                                     //resultset
lista.add(new auxpop(rs.getString("estaciones")));       //aqui lo agrego aun List
}

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?

PHP vs Java

Hola a todos, me surgió la inquietud de si hay algún framework de php que le pueda competir a los frameworks JEE, ya que considero que los frameworks de java superan en muchos aspectos los de php, como seguridad, robustez, etc., pero puede que me equivoque, así que adelante con las opiniones a cerca de este tema.

Error: 901Mensaje: Library not found: tibrvjsd64Causa: null

Buenos Días !

Llevo varios dias con este problema, es cuando lanzo la aplicacion me devuelve error 901 no encuentra la libreria tirvjsd64.

12:59:52,600 ERROR [InterfazTibco] Se ha producido una TibrvException en el InterfazTibco:
Error: 901Mensaje: Library not found: tibrvjsd64Causa: null
12:59:52,600 ERROR [TibcoServiceImpl] [ERROR CODE: 901] Se ha producido un error en el Interfaz TIBCO
es.indra.vodafone.framework.integration.tibco.exception.TibcoException: Excepcion TibcoException.
at es.indra.vodafone.framework.integration.tibco.connector.InterfazTibco.sendRequestReply(InterfazTibco.java:314)

Tengo montadas en el proyecto tirvjsd.jar pero no la de 64.

Ademas un compañero me comento de poner los .jar y .dll de estas librerias en c:\tibco\ etc etc
y en el path del sistema hacer referencia a este directorio :
c:\tibco\tibrv\bin
CLASSPATH = C:\TIBCO\TIBRV\lib\tibrvj.jar.

Pero nada de nada.

Yo tengo una maquina de 64 y me pide tirvjsd64, pero una misma maquina a la mia le da el mismo error pero pidiendole
tirvjsd, uhhhhhhhh.

Seriais tan amables de intentar ayudarme.

Un saludo y hasta luego

Distribuir contenido