009

Maven y Eclipse (II)

En el post anterior hemos instalado el plugin de Maven dentro de Eclipse ahora vamos a crear un proyecto Maven con el asistente nuevo que tenemos instalado .Para ello pulsamos sobre File->New->Other Dentro de la lista de posibles tipos de proyecto seleccionamos el de Maven Proyect Una vez seleccionado el proyecto nos aparecerá una nueva […]

001

Maven y Eclipse (I)

Para trabajar de forma cómoda con Maven lo vamos a instalar a traves de un plugin de eclipse . Eclipse permite añadirle nueva funcionalidad a traves de la instalación de añadidos o plugins. Para poder instalar el plugin de Maven tendremos que ir al menu de “Help” de Eclipse y seleccionar instalar nuevo software . […]

003

Maven (III)

Hemos hablado ya  en los post anteriores de Maven en cuanto estructura de carpetas y artefactos .Pero para entender Maven  debemos revisar cual es en estos momentos nuestro ciclo de desarrollo de software . Como la imagen muestra solo tenemos dos fases código fuente y desplegable. Maven  controla mucho mas a detalle el ciclo y define una […]

002

Maven (II)

En el post anterior hemos explicado como crear un fichero POM.xml para Maven y el porque de su utilidad. En este post completaremos lo anteriormente expuesto revisando el sencillo ciclo de desarrollo de software que tenemos . El cual unicamente tiene en estos momentos el código fuente y el  módulo o módulos desplegables. Igual que […]

001

Maven (I)

¿Que es Maven? Probablemente es difícil responder de forma sencilla a esta pregunta. Sin embargo si tuviera que decir algo diría que es una herramienta que controla el ciclo de desarrollo de software. Hemos visto  en los post anteriores como se generan los módulos mas importantes de la plataforma JEE .Ademas hemos podido analizar su contenido .Ahora […]

001

Modulos de Java (III) Enterprise Archive (EAR)

Hemos visto en el anterior post cual es la estructura de un fichero WAR. En este veremos la estructura de un fichero EAR o Enterprise Archive. Este tipo de ficheros son desplegables en servidores de aplicaciones que soporten el stack completo de JEE .Es decir contengan tanto un servlet container como un EJB Container . […]

001

Modulos de Java (II) Web Archive (WAR)

El empaquetamiento WAR (Web Archive) es quizas el mas conocido por todos ya que una de las tareas mas comunes de los desarrollos Java es la creación de sitios web. Vamos a ver a continuación se estructura. La estructura como podemos ver es algo mas compleja que la estructura de un JAR .Vamos a comentar […]

002

Modulos de Java (I) Empaquetamiento JAR

Algunas personas me han escrito para que hable un poco de MAVEN a la hora de organizar proyectos. Me ha parecido una buena idea y en los próximos post cubriré estos temas .Sin embargo antes de abordarlos he preferido revisar los módulos mas importantes que tenemos disponibles en una aplicación ya que Maven se apoya […]

002

Diseño Flexibilidad y Sencillez

En la anterior entrada hemos terminado comparando un diseño flexible con un diseño rígido. Sin embargo el diseño que a priori era rígido tenía sus ventajas ya que era mas facil trabajar con él. Comparado con el diseño que teníamos que era mas flexible pero a la vez mas enrevesado de trabajar. Esto se debe […]

001

Herencia y relaciones entre objetos

En el post anterior hemos visto como la herencia no siempre encaja de una forma natural y flexible con el diseño de nuestras aplicaciones .Una de las primeras preguntas que nos tenemos que hacer a la hora de relacionar dos clases a traves de la herencia es si ambas clases tienen una relación de categorización […]