Con frecuencia nos vemos obligados a visualizar una gran cantidad de datos mediante una JTable. El resultado es una carga lenta, un scroll penoso y un consumo de RAM intolerable.
Ciertamente, hay alternativas. Uno siempre intenta minimizar los datos que carga e incluso se inventa algún tipo de caché que necesita un montón de pruebas hasta que se da por aceptable.
La mayor parte de los datos en las cargas masivas suelen tener su origen en una base de datos a la que accedemos mediante un driver JDBC. En este artículo hago una propuesta de un uso racional tanto del TableModel como de las posibilidades que nos ofrece JDBC 2.0 (y posteriores) para reducir a prácticamente nada el coste de la representación de grandes volúmenes de datos mediante JTables.
Existe una regla de oro en el mundo de la programación: en los programas ocurren errores. Esto es sabido. Pero ¿qué sucede realmente después de que ha ocurrido el error? ¿Cómo se maneja el error? ¿Quién lo maneja?, ¿Puede recuperarlo el programa?
El lenguaje Java utiliza excepciones para proporcionar capacidades de manejo de errores. En esta lección aprenderás qué es una excepción, cómo lanzar y capturar excepciones, qué hacer con una excepción una vez capturada, y cómo hacer un mejor uso de las excepciones heredadas de las clases proporcionadas por el entorno de desarrollo de Java.
En formato pdf de 36 páginas
-Manejo de Errores Utilizando Excepciones
-¿Qué es un Excepción y Por Qué Debo Tener Cuidado?
-Primer Encuentro con las Excepciones Java
-Requerimientos Java para Capturar o Especificar Excepciones
-Tratar con las Excepciones Java
-El Ejemplo ListOfNumbers
-Capturar y Manejar Excepciones
-El Bloque Try
-Los Bloques catch
-El Bloque finally
-Poniéndolo todo Junto
-Especificar las Excepciones Lanzadas por un Método
-La Sentencias throw
-La Clase Throwable y sus Subclases
-Crear Clases de Excepciones
-Excepciones en Tiempo de Ejecución - La Controversia
-Cambios en el JDK 1.1 que afectan a las Excepciones
-Cambios en el ejemplo ListOfNumbers
-Cambios en la Clase Throwable
El API JavaMail es un paquete opcional (extensión estándar) para leer, componer, y enviar mensajes electrónicos.
Usamos este paquete para crear programas del tipo MUA (Mail User Agent), similares a Eudora, Pine, y Microsoft Outlook. Su propósito principal no es transportar, enviar, o re-enviar mensajes como sendmail u otros programas del tipo MTA (Mail Transfer Agent). En otras palabras, los usuarios interactúan con los programas para leer y escribir e-mails. Los programas MUA tratan con los programas MTA para el envío real.
En formato pdf de 21 páginas.
- API JavaMail
- Instalar el API JavaMail
- Las clases Corazón
- Utilización del API JavaMail
- Buscar Con SearchTerm
Las expresiones regulares son algo que se usa desde hace años en otros lenguajes de programación como Perl, Sed o Awk. En la versión 1.4 del JDK de Sun se incluye el paquete java.util.regex, que proporciona una serie de clases para poder hacer uso de la potencia de este tipo de expresiones en Java.
Práctica realizada por Guillem Rull Fort y Jose María Rodríguez Valls en la cual se explica con detalle como realizar un servidor HTTP con capacidad para conectarse en una conexión segura mediante SSL y encriptación en base64.
Spring es un framework que ha venido a revolucionar la manera de programar aplicaciones Java debido a la facilidad de crear componentes reutilizables, además de que se adapta fácilmente con otros frameoworks como lo son Hibernate, iBatis, Struts, etc. A través de este artículo se explica el principio en el que se basa el framework: Dependency Injection esto por medio de una práctica realizada en Eclipse.
Como analistas y programadores vamos desarrollando a diario nuestras habilidades para resolver problemas usuales que se presentan en el desarrollo del software. Por cada problema que se nos presenta pensamos distintas formas de resolverlo, incluyendo soluciones exitosas que ya hemos usado anteriormente en problemas similares.