jueves, 30 de mayo de 2013

Polimorfismo en Java

Al escuchar la palabra polimorfismo lo primero que se nos viene a la mente es "Muchas Formas" y bueno, si, básicamente esta es la idea general, pero y que mas gira en torno a esto???........

en esta entrada veremos algunos ejemplos y puntos a tener en cuenta sobre el polimorfismo en la programación orientada a objetos y para eso aplicaremos otros conceptos trabajados con anterioridad..... y mas adelante desarrollaremos un ejemplo en Java donde pondremos a prueba lo aprendido en esta entrada......

domingo, 26 de mayo de 2013

Interfaces en Java

Como sabemos en Java no existe la herencia múltiple, pudiendo heredar solamente de una clase, las Interfaces son una gran herramienta para simular este concepto......

En esta entrada describiremos un poco sobre lo que son las interfaces, sus principales características y veremos un diagrama que nos puede colaborar para su mejor entendimiento...

sábado, 25 de mayo de 2013

Clases Abstractas

En la entrada sobre conceptos básicos hablamos un poco sobre el termino de Abstracción y en general del como se aplica en el campo de la programación.

En esta ocasión vamos a trabajar un poco mas en detalle sobre este concepto de forma rápida y sencilla, veremos la importancia del mismo y su aplicación.

miércoles, 22 de mayo de 2013

Clases en Java

En Entradas anteriores vimos conceptos de programación orientada a objetos así como un ejemplo de la herencia en Java, Para continuar con esta secuencia de entregas sobre el tema vamos a hablar un poco mas sobre el concepto de clases...

martes, 21 de mayo de 2013

Herencia en Java

En esta ocasión vamos a profundizar un poco (desde el enfoque de programación, no teórico) en uno de los principales conceptos de programación orientada a objetos en java...............el concepto de Herencia, vamos a realizar un ejemplo practico para verificar su funcionamiento y aplicación en el desarrollo de software. 

domingo, 19 de mayo de 2013

Conceptos Básicos de Programación Orientada a Objetos

En esta entrada veremos algunos conceptos de la programación orientada a Objetos (POO)...............................................
Muchas veces cuando empezamos a trabajar con lenguajes de programación nos dicen que son orientados a Objetos y nos dan la teoría del "porqué" pero puede que al trabajar con ellos en la practica no sepamos interpretarlo desconociendo el "como", y entonces seguimos desarrollando por simple inercia porque así fue que aprendimos pero tal vez no de la forma mas óptima.

viernes, 17 de mayo de 2013

¿ String Vrs StringBuffer Vrs StringBuilder ?

Esta entrada hace parte de algunas enfocadas a repasos o conceptos de Java, en esta ocasión trabajaremos con las Clases String, StringBuffer y StringBuilder las cuales permiten el trabajo con cadenas de caracteres, a continuación veremos algunos ejemplos básicos con estas Clases y sus métodos principales y mas adelante las compararemos a nivel de rendimiento....

lunes, 13 de mayo de 2013

Comparando Fechas En Java

En esta entrada veremos uno de los procesos obligados cuando se trabaja en este campo del desarrollo de Software, sin importar el lenguaje que manejemos en algún momento tendremos que realizar operaciones con fechas.

Agrupando Tareas en Jenkins

En tutoriales anteriores trabajamos con Tareas, vimos como crearlas y configurarlas para verificar el estado de las mismas, sin embargo en la vida real vamos a tener que trabajar con muchas tareas de diferentes proyectos, en esta ocasión veremos como organizar nuestra herramienta para agrupar dichas tareas por medio de Vistas que nos proporciona Jenkins.

sábado, 11 de mayo de 2013

Ejecutar Tareas En Jenkins

En la entrada anterior vimos como crear una tarea en Jenkins, en esta ocasión veremos como ejecutarla para iniciar el proceso de Analisis desde el Aplicativo.

Adicionar Proyectos en Jenkins

En esta entrada veremos como crear Tareas, el componente principal de nuestro trabajo con Jenkins..................... las tareas son el equivalente a los proyectos que queremos analizar en la herramienta, a continuación veremos como crearlas, realizar una configuración base y posteriormente dejarlas listas para su ejecución.

viernes, 10 de mayo de 2013

Creación de Usuarios en Jenkins

En la entrada anterior definimos algunas configuraciones básicas en torno a seguridad, ahora veremos de que forma podemos crear usuarios en Jenkins.


miércoles, 8 de mayo de 2013

Opciones de Seguridad en Jenkins

En la entrada anterior realizamos la instalación de Jenkins en Windows, el día de hoy veremos una de las partes mas importantes en cuestiones de seguridad sobre el aplicativo, realizando configuraciones básicas y dando paso al proceso de creación de usuarios.


domingo, 5 de mayo de 2013

Instalación Jenkins en Windows.

Iniciamos con la Instalación de Jenkins en Windows, asumiremos que conoce lo que es un servidor de aplicaciones y que tiene su máquina con el ambiente necesario para realizar la instalación, en este caso básicamente necesitaría tener un servidor y un JDK instalado, en este ejemplo trabajaremos con el  jdk1.6.0_22 y con el servidor de aplicaciones jboss-4.2.3.GA (Si no tiene el ambiente necesario puede seguir los tutoriales para instalar el JDK y el Servidor JBoss presionado aquí y aquí.)

Integración Continua, Primeros Pasos Con Jenkins


Hace muy poco estoy involucrado con el tema de la Integración continua, específicamente interactuando con los aplicativos Jenkins y Sonar, donde he tenido que trabajar contra reloj y resolver "problemas" (que nunca faltan en esta profesión) pero que gracias a la ayuda de compañeros con experiencia y mucho tiempo entre practicas, pruebas y consultas se han podido resolver.

Instalación JDK

Creo que esta será una de las entradas mas básicas del Blog, no pensaba vincularla hasta que una persona interesada en aprender Java me dijo que tenia problemas con la instalación, entonces si a esta persona le pasa, puede que a muchos también, por eso me decidí a crear un espacio en el blog para uno de los puntos mas básicos pero importantes cuando se trabaja con Java o Herramientas que requieran de su maquina Virtual.

Leer Archivo Properties en Java

En el segundo Post de este blog se mencionó la intención de publicar entradas sobre diversos temas, algunos complejos otros no tanto.........hasta aquí se han publicado cositas no tan complejas pero que pueden llegar a ser enredadas o de cuidado.

En esta ocasión veremos una entrada sobre algo simple y fácil de entender pero que nos puede ser de mucha ayuda.

miércoles, 1 de mayo de 2013

Despliegue de Aplicación Web Con Ant

Retomando la secuencia de tutoriales sobre la creación de un ambiente de desarrollo, finalizaremos con el despliegue de nuestra aplicación usando para esto Apache Ant.
En el tutorial anterior vimos como instalar Ant en nuestra máquina, ya con todo instalado y nuestra aplicación creada, podemos realizar el despliegue mediante las tareas por defecto que se generan con el Proyecto JSF en el que venimos trabajando.