Ir al contenido principal

Entradas

Mostrando las entradas de noviembre, 2015

Instalación del plugin UML para NetBeans

Instalación del plugin UML para NetBeans El Lenguaje de Modelado Unificado ( UML ) es una excelente herramienta que permite entre muchas otras cosas tener una vista general del proyecto, de tal forma que de una forma visual se puedan conocer las propiedades y métodos de las que esta compuesto el proyecto, facilitando su comprensión, además de ser parte de la documentación esencial que debe acompañar al código. Existen una gran cantidad de herramientas que permiten generar diagramas UML, pero en este tutorial se mostrara  easyUML , ya que se encuentra disponible como un  plugin  para NetBeans, además de ser libre. Este  plugin  se puede emplear tanto para diseñar las clases y posteriormente generar el código base de ese diagrama, o teniendo ya el código generar los diagramas de clases.

Cifrado y descifrado de datos en MySQL con AES y SHA

Cifrado y descifrado de datos en MySQL con AES y SHA La protección de la información es un tema importante, y toma más relevancia cuando esta información se encuentra almacenada en la nube y es accesible desde Internet. Una forma practica y eficiente de cifrar los datos para su almacenamiento en una base de datos y su posterior descifrado para tener acceso a los mismos es el uso de  Advanced Encryption Standard (AES) , que es un entandar de cifrado aprobado por la l a Agencia de   Seguridad Nacional de los Estados Unidos (NSA)  para el cifrado de información no clasificada en 2005.

Creación de Librerías en Java

Creación de Librerías en Java   Las librerías son un conjunto de clases con funciones especificas que ayudan a desarrollar aplicaciones más complejas de una forma sencilla, por ejemplo si se requiere realizar cálculos matemáticos y emplear el funciones como el Seno o Coseno, simplemente se importa la librería Math y se utilizan estos métodos, en lugar de desarrollarlos. Java cuenta con una extensa lista de librerías disponibles dentro del JDK o desarrolladas por terceros, pero también existe la posibilidad de desarrollar librerías propias para reutilizar de forma más eficiente el código, por ejemplo si se trabaja de forma cotidiana con conexión a base de datos, se pueden desarrollar métodos genéricos que realicen la conexión, que validen las consultas, etc. de forma que su uso reduzca el tiempo de desarrollo e incremente la productividad. Para este tutorial se van a crear dos proyectos en NetBeans, uno sera la librería y el otro proyecto hará uso de esta.

Threads (Hilos) en Java 1.7 con MVC

Threads in Java 1.7 con MVC El manejo de  Threads  (Hilos) ha ido cambiando con el paso de las versiones de java, dejando obsoletos varios de los métodos antes utilizados como  Stop()  que permitía parar la ejecución de un hilo. En este tutorial se muestra la creación de hilos y su interrupción, permitiendo crear tantos como sean necesarios.