Java Enterprise

J2EE, MVC, JSF, Struts, Hibernate, Spring, EJB's, Ant.

Construyendo proyectos con Gradle (instalación con SDKMAN!)


En el post pasado hablé sobre SDKMAN! , una herramienta que nos permite instalar lenguajes de programación como Ceylon, Java, Groovy, etc. Tambien nos permite instalar herramientas como Gradle, la cual nos permite construir y administrar proyectos.

Antes de empezar deberías dar un vistazo al anterior post .

Tan sencillo como teclear desde la terminal (cmd o linux shell) lo siguiente:
 

Comprobar la versión instalada:
 
 

Debería salir algo como esto:

------------------------------------------------------------
Gradle 3.5
------------------------------------------------------------

Build time: 2017-04-10 13:37:25 UTC

JDBI como alternativa a JDBC, JPA, Hibernate ...

Para todos aquellos que estén cansados de usar siempre lo mismo (JDBC, JPA, Hibernate, etc.) cuando trabajan con base de datos en sus aplicaciones pueden optar por usar JDBI, una librería que promete facilitarnos la existencia. Su página oficial dice:

JDBI is a SQL convenience library for Java. It attempts to expose relational database access in idiommatic Java, using collections, beans, and so on, while maintaining the same level of detail as JDBC. It exposes two different style APIs, a fluent style and a sql object style

No me dejaran mentir al decir que cuando se trabaja con aplicaciones demasiado robustas los desarrolladores sufrimos al trabajar con extensos archivos confusos y difíciles de mantener. Peor aún cuando el equipo original de trabajo "olvido" documentar el proyecto.

Crear objecto a partir de una clase

Buen día a todos.

Me gustaría implementar lo siguiente:

Tengo un servicio al cual le llegan x parámetros y en uno de esos le mando el nombre de la clase "llave" por ejemplo y usando el siguiente código obtengo la clase y solo ocuparia castear al objecto usuario.
 

hasta aquí todo bien pero lo que realmente me gustaría hacer es no tener que castear el objeto ya que lo envió a un método (sobrescrito).

les comparto el comparto un pequeño código de prueba:

Existirá alguna manera de no tener que hacer el cast al mandar a llamar el método "metodoInvocado"...?? y que solo llame el método una vez y ya lo mande a su respectivo método sobrescrito.

 

Como podria meter scriptles en javascript

Hola que tal, soy nuevo aqui les agradeceria mucho su ayuda, estoy teniendo el siguiente problema:

Quiero que al presinoar un boton me direccione a un jsp pero al mismo tiempo me realize la funcion de enviar un correo elctronico, este es mi codigo hasta el momento:

public class EnviarCorreo {

public void EnviarCorreo (int IdUsuario, String cdestino) {
Clave c = new Clave();
String clave = c.getPassword();

String servidorSMTP = "smtp.gmail.com";
int puerto = 587;
String usuario = "spei.token.seguridad@gmail.com";
String password = "seguridadspei";

String destino = cdestino;
String asunto = "token";
String mensaje = "Tu clave de comfirmacion es :"+ clave;

String html=clave;

Properties props = new Properties();

props.put("mail.debug", "true");
props.put("mail.smtp.auth", true);
props.put("mail.smtp.starttls.enable", true);
props.put("mail.smtp.ssl.trust", servidorSMTP);
props.put("mail.smtp.port", puerto);

Session session = Session.getInstance(props, null);

try {

Validacion de cuenta Microsoft (outlook 360) en mi pagina web

Buenas noches, me encuentro haciendo una pagina con java ee y uno de los requerimientos es que tengo que hacer una validadcion con Facebook google+ y una cuenta de correo de microsoft 360 lo cual no he encontrado mucha informacion agradeceria si alguien me puede ayudar o compartir información

Reunion Guadalajara Java User Group Marzo 2017

Hola la comunidad de java en guadalajara los invita a su reunion el proximo 8 de marzo en las intalacionde de hacker garage en jalisco

¡No uses Stored Procedures!

Muchas veces he leido comentarios acerca de el uso de la conexión por JDBC , consultas nativas y SP, creo que es sub utilizar la plataforma que ofrece Java EE y por lo tanto decidi escribir un articulo sobre ese tipo de cosas, realmente copie y pegue en su totalidad el articulo en formato de texto y ademas agrego la url al mismo para que puedan leerlo mejor.

Este es un articulo algo largo que carece de ejemplos técnicos o prácticos pero por el contexto de mi historia se entenderá de el por que nunca los he usado y tampoco necesitado, espero seguir así.

Cuando inicie en el mundo de la programación entre en un curso del CEDIS(Centro para el Desarrollo de la Industria del Software), en el cual al finalizar me consiguieron una entrevista de trabajo para entrar a una consultora y desde allí no paré de trabajar.

En el curso nos hicieron hincapié entre la diferencia de Java y Java EE, como debe ser la arquitectura de una aplicación Java EE, algunos conceptos como WAR, EJB, JSP, JSF, ORM, JPA, HTML, CSS, Javascript y SQL.

Cómo integrar un lector de huellas digital en Spring Framework

Buenas tardes compañeros.

Actualmente me encuentro en la toma de requerimientos de una Aplicación Web. Sin embargo durante esté análisis surgió una duda y que investigando no he podido encontrar una respuesta actualizada y clara.

La cuestión es sobre cómo hacer que se comunique una Aplicación Web de Java Spring con un lector de huellas digital (Digital Persona 4500 o 4000) y viceversa. El objetivo es que un usuario registrado en la plataforma pueda acceder a las instalaciones mediante el uso de su huella para poder registrar la hora de entrada y salida así como más información para un posterior análisis.

Espero sus respuestas.

Saludos y muchas gracias.

Objeto Java a XSD

Hola comunidad.

¿Alguien conoce alguna forma de generar un XSD de un Objeto Java?

Error SpringContextLoaderListener

Buen dia, acabo de formatear mi maquina y tengo w10 pero al querer levantar mi proyecto me sale la siguiente una excepción, el proyecto antes de formatearlo funcionaba sin problemas después lo descargue de un repositorio y aparece la excepción.

Nota: Esto mismo me sale en la maquina de mi casa y trabajo, ya descargue las jar de resteasy y sigue saliendo.
 

Distribuir contenido