Java


Conociendo la Money-API, JSR 354 ¿Por qué utilizar una API para el dinero? [Julio-2019]
Por Otavio Santana
Muchos sistemas en Java utilizan o representan el valor monetario de alguna manera, pero ¿Cómo representar el dinero en su sistema correctamente?

Descubre en este artículo un poco de la historia de Java EE, su estado actual, además de su futuro como Jakart

Java EE, pasado, presente y futuro con Jakarta EE y NoSQL [Febrero-2019]
Por Otavio Santana
Descubre en este artículo un poco de la historia de Java EE, su estado actual, además de su futuro como Jakarta EE.

Haciendo que los grafos sean divertidos de nuevo con Java [Octubre-2018]
Por Otavio Santana
Las bases de datos de grafos tienen una estructura bastante diferente a la de las bases de datos relacionales y su uso ha sido bastante grande. El objetivo de este artículo es cubrir lo que esta tecnología hace, su estructura y ventajas más allá de su uso con Java.

Habilitando el soporte para Java EE en NetBeans 9 [Septiembre-2018]
Por Victor Orozco
Considerando que NetBeans ha sido modular desde siempre, es correcto esperar soporte hacia módulos antiguos en nuevas versiones de NetBeans. En este artículo veremos los pasos para lograr esto.

Poniendo prueba la compatibilidad hacia atrás y hacia adelante de Java EE [Septiembre-2018]
Por Victor Orozco
Uno de los conceptos más interesantes que hicieron y hacen a Java EE atractivo para entornos empresariales es su gran compatibilidad hacia atras, lo cual permite asegurarse que años de investigación y desarrollo pueden ser utilizados en posteriores proyectos.

Pruebas Unitarias a JPA y servicios REST con Arquillian + Payara. Parte 1 [Agosto-2018]
Por Diego Silva
En esta serie de publicaciones veremos desde preparar un ambiente Java EE para Arquillian, hasta hacer pruebas con JPA y RESTful. Al final lo integraremos para usarlo como microservicio con Payara Micro.

JMX. La guía perdida. Parte 5. JConsole, Weblogic 12c y Glassfish 5. [Junio-2018]
Por Isaac Ruiz.
Aprenderemos a utilizar JConsole para conectarnos a nuestro servidor de aplicaciones java favorito y administrar así sus MBeans, en esta ocasión mostraremos como conectarnos a un WLS 12c y un Glassfish v5.

Definiendo comportamiento personalizado en FXML con FXMLLoader [Marzo-2018]
Por Andrés Almiray.
Inyecta comportamiento personalizado en aplicaciones JavaFX utilizando FMXL.

Utilizando FXMLLoader. [Marzo-2018]
Por Andrés Almiray.
Obtén mayor flexibilidad para definir interfaces JavaFX de manera declarativa a través del mecanismo de carga estándar del FXMLLoader.

JDeferred: Manejo de Promesas y Futuros. [Febrero-2018]
Por Andrés Almiray.
Existen técnicas que pueden ayudar a lidiar con resultados retrazados o diferidos. Las principales entre estas técnicas son las promesas y futuros, que son el enfoque de este artículo junto con una biblioteca, JDeferred, que simplifica enormemente el uso de los mismos.

JMX. La guía perdida. Parte 4. Accediendo de manera remota a un proceso java. [Febrero-2018]
Por Isaac Ruiz.
El presente documento detalla cómo conectarse a un proceso java de manera remota vía JMX, para acceder a su listado de MBeans

JMX. La guía perdida. Parte 3. JMX, Weblogic y Multitenant. [Marzo-2017]
Por Isaac Ruiz.
Este documento detalla cómo conectarse utilizando código java a un servidor de MBeans hospedado en un Weblogic Server 12.2.1. y que contiene un dominio Multitenant.

JMX, Java Management Extensions. La guía pérdida. Parte 2: Weblogic y sus MBeans Servers. [Enero-2017]
Por Isaac Ruiz
Esta 2ª parte sobre JMX detalla cómo conectarse utilizando código java a un servidor de MBeans contenido en un Weblogic Server 12.2.1. Además, como se puede recuperar un valor de una propiedad de un MBEAN utilizando las APIs estándar.

JMX, Java Management Extensions. La guía perdida. Parte 1. Los fundamentos. [Diciembre-2016]
Por Isaac Ruiz
El presente artículo detalla en principio los fundamentos teóricos de la especificación 003. Java Management Extensions (JMX). Detalla cómo crear un Standard MBean y pone las bases para continuar con la exploración de las potencialidades de esta especificación.

Java ME 8 + Raspberry Pi + Acelerómetro + PWM + Driver de Motor = Robot JBalancePI (Parte 1) [Septiembre-2016]
Por José Cruz
En este artículo aprenderá como construir un robot de dos ruedas que se auto balancea.

Java ME 8 + Raspberry Pi + Sensores = Un Mundo IoT (Parte 2) [Septiembre-2016]
Por José Cruz
Este artículo se enfoca en el uso de la interfaz I2C para conectar los sensores, y muestra ejemplos de cómo desarrollar clases de Java ME 8.

Control de motores de paso con Java SE Embedded en la plataforma Raspberry Pi [Marzo-2016]
Por Ivan Jose Areinamo Martinez
Este articulo describe como desarrollar una plataforma de robótica móvil con ruedas utilizando Java SE Embedded, Raspberry Pi 2 y motores de paso bipolares.

Convertidor de tipo de atributo con Java Persistence API [Febrero-2016]
Por Diego Silva
Artículo que explica la API de persistencia desarrollada para la plataforma Java EE, veremos ventajas de la orientación a objetos al interactuar con una base de datos, los diferentes converter y mapas que se pueden utilizar.

Procesamiento de datos con streams de Java SE 8 - Parte 1 [Noviembre-2015]
Por Raoul-Gabriel Urma
En este artículo se explica el uso de operaciones de streams para expresar consultas de procesamiento de datos complejas.

Introducción a Expresiones Lambda y API Stream en Java SE 8 – Parte 2 [Octubre-2015]
Por Alexis Lopez
En esta segunda parte sobre Expresiones Lambda, mostraremos el uso de la API Stream y la combinación ganadora Lambdas + Stream.

Java ME 8 + Raspberry Pi + Sensores = Un Mundo IoT (Parte 1) [Septiembre-2015]
Por José Cruz
Conozca como conectar sensores al Raspberry Pi y a controlarlos con Java.

Desarrollo Java con Oracle ADF [Septiembre-2015]
Por Alexis Lopez
Video de la presentación de Alexis durante el OTN Tour 2015 donde detalla como utilizar el framework Oracle ADF en proyectos Java.

Integración continua con Java EE [Agosto-2015]
Por Cesar Hernandez
En este video Cesar Hernandez, nos explica las estrategias de Integración continua con tecnologias Java EE.

Introducción a Expresiones Lambda y API Stream en Java SE 8 – Parte 1 [Agosto-2015]
Por Alexis Lopez
En esta primera parte, describiremos por qué la necesidad de expresiones lambda, su sintaxis y funcionamiento, así como las adiciones y cambios al lenguaje que soportan esta nueva característica.

JSR 354: API para trabajar con valores monetarios en aplicaciones Java [Junio-2015]
Por Alexis Lopez
En este artículo describiremos las partes más importantes de esta nueva API y realizaremos algunos ejercicios para familiarizarnos con las funcionalidades que provee.

Automatización y administración de dependencias Java con Maven [Abril-2015]
Por César Hernández
Maven es una poderosa herramienta para proyectos Java que facilita la administración de dependencias promoviendo el principio de integración continua sobre la automatización de la construcción y empaquetado de aplicaciones.

Paquete java.time de Java 8: Fechas y horas [Diciembre-2014]
Por Diego Silva
En este artículo veremos sobre un nuevo paquete que existe en Java 8, se trata del paquete java.time. Este paquete es una extensión a las clases java.util.Date y java.util.Calendar.

¿Cansado de las excepciones de puntero nulo? Evalúe la posibilidad de usar Optional de Java SE 8. [Agosto-2014]
Por Raoul-Gabriel Urma
Logre un código más legible y protegido contra excepciones de puntero nulo.

API de Java para procesamiento JSON: Introducción a JSON [Julio-2014]
Por Jitendra Kotamraju
La API de Java para procesamiento JSON proporciona rutinas API portátiles que permiten analizar, generar, transformar y consultar JSON.

Java EE 7 y JAX-RS 2.0 [Enero-2014]
Por Adam Bien
Java EE 7 con JAX-RS 2.0 aporta varias características útiles, que simplifican aún más el desarrollo y conducen a la creación de aplicaciones con arquitectura RESTful para Java SE/EE aún más sofisticadas pero livianas a la vez.

Cargar archivos en una aplicación web usando JSF 2.2 Java EE 7 [Enero-2014]
Por Diego Silva
En este artículo veremos tres ejemplos de cómo cargar archivos a una aplicación web, sus ventajas y desventajas.

Aplicación Web multicontenedor [Diciembre-2013]
Por Diego Silva
Este artículo nos muestra un ejemplo para desarrollar una aplicación web compatible con al menos tres contenedor Java EE (Java EE 6 Web, Java EE 7 y Java EE 5).

Tutorial para construir una Aplicación con JavaFX y Java EE 7 [Septiembre-2013]
Por Edgar Martinez
Este tutorial abarca el construir una aplicación de escritorio con JavaFX 2.0 y Scene Builder. Además de cómo construir un servicio web RESTful que provea la información a la aplicación de escritorio.

Introducción a Java® SE Embedded en Raspberry Pi [Abril-2013]
Por Bill Courington y Gary Collins
Este artículo brinda una introducción a la programación de Java en Raspberry Pi e incluye los siguientes temas: Raspberry Pi, Instalación básica de Linux, Instalación de Java SE Embedded y Ajustes y modificaciones opcionales de Linux.

JDeveloper 11g: Instalar, configurar y trabajar con Subversion [Abril-2012]
Por Rafael Hernández Lluch
El objetivo de este artículo es explicar como instalar y configurar Subversion para su utilización desde JDeveloper 11g y dar una introducción del uso de las operaciones básicas.

Filtrando Colecciones de Datos con ViewCriterias Utilizando Programación [Noviembre-2009]
Por Juan Camilo Ruiz y Rolando Carrasco
Desde las primeras versiones de ADF 11g les había hablado acerca de uno de los componentes de los ViewObjects llamado ViewCriteria a través de los cuales podemos definir sentencias “FindBy” o en otras palabras sentencias para filtrar los datos de una colección con base en uno o más criterios.

Pequeña Guía para trabajar con ADF Swing en JDeveloper 11g [Noviembre-2009]
Por Juan Camilo Ruiz y Rolando Carrasco
Hace pocos días alguien me pregunto como empaquetar y ejecutar aplicaciones creadas con ADF Swing en JDeveloper 11g. Después de un intento fallido a las carreras, me puse en la tarea de probar este modulo de ADF del cual no se escucha mucho normalmente. Este es un pequeño tutorial que muestra como empaquetar y ejecutar una aplicación sencilla creada con ADF Swing.

Automatizar Java Performance Tuning [Septiembre-2008]
Por Carl Brahms
¿Por qué el hecho de automatizar la generación de carga y el proceso de ajuste de desempeño puede ahorrar mucho tiempo y esfuerzo?

Realice las Tareas y Obtendrá Beneficios [Septiembre-2008]
Por Steve Muench
Ensamblar aplicaciones visualmente a partir de flujos de tareas reutilizables.

Un Entorno para su Cromo [Junio-2008]
Por Steve Muench
Aplicar fácilmente una presentación consistente con plantillas de página.