En muchas ocasiones me encuentro con muchas personas que me preguntan sobre las certificaciones Java de Oracle ) y cuales existen y han existido. Vamos a echarlas un vistazo y comentar cada una de ellas. Java SE El primer bloque de certificaciones que nos encontramos son las de Java Standard Edition que se dividen en […]
Usando Java Session en aplicaciones web
Uno de los conceptos que más problemas produce cuando comenzamos a trabajar con aplicaciones web en Java es el concepto de java session (HttpSession) que sirve para almacenar información entre diferentes peticiones HTTP ya que este protocolo es stateless (sin estado). Así pues en muchas ocasiones nos encontraremos con el problema de compartir estado (datos usuario) entre […]
JAX-RS Client y JSON
El API de JAX-RS Client va a terminar por ser una de las más utilizadas , la llegada de las nuevas arquitecturas de Microservicios supondrá una explosión a la hora de crear servicios REST. Vamos a introducirla brevemente y ver como funciona. En este caso usaremos una aplicación de consola que invoque un servicio REST. […]
Introducción a Java EE Batch
Java EE Batch es una de las especificaciones JSR 352 añadidas por la plataforma Java EE 7 . Esta especificación esta orientada a la creación de procesos batch dentro del mundo Java. Vamos a un una pequeña introducción a su funcionamiento. Java EE Batch y Jobs Los procesos Batch tienen varios conceptos importantes en cuanto […]
Usando un EJB Async
Los EJB Async forman parte de Java EE 6 y permiten realizar peticiones de forma asíncrona, algo que a veces necesario . Vamos a crear un EJB que tenga un método que funciona de forma asíncrona: Invocando un EJB Async Acabamos de crear nuestro primer EJB Asíncrono utilizando la anotacion @Asyncronous . En este caso tenemos […]
Java Garbage Collector
El Java Garbage Collector es uno de los conceptos que mas cuesta entender a la gente cuando empieza a programar en Java. ¿Cómo funciona el Java Garbage Collector exactamente?. Java divide la memoria en dos bloques fundamentales , Young generation y Old generation. En la zona de Young Generation se almacenan los objetos que se […]
El concepto de Java JTA
El concepto de Java JTA genera muchas dudas y el otro día a través del blog me han preguntado si podía escribir un artículo sobre el tema. JTA (Java Transaction API) existe para generar una abstracción sobre la gestión de transacciones entre varios sistemas, permitiendo transacciones distribuidas. Interfaces y Java Transacional Manager JTA gestiona dos conceptos fundamentales: Uno es […]
El concepto de ejb-jar.xml
A partir de EJB 3.0 el uso del fichero ejb-jar.xml (deployment descriptor) se ha reducido significativamente ya que el uso de anotaciones ha simplificado sobremanera la forma de definir los distintos EJBs . De esta forma se ha eliminado la necesidad de usar este fichero que pasa a ser opcional y que se una en algunas situaciones […]
- 1
- 2
- 3
- …
- 5
- Página siguiente »







