El uso de Eclipse static import cada día nos resulta más necesario . Antiguamente existían pocas clases que necesitaran de imports estáticos pero con la llegada de la programación funcional o el uso cada día más masivo de pruebas unitarias es cada día más habitual tener que realizar importaciones de métodos estáticos. El problema es […]
Eclipse refactor move y como utilizarlo
Usar Eclipse refactor move es muy habitual cuando tenemos que modelar un conjunto de clases . Ya que casi siempre sucede lo mismo , la responsabilidades que hemos asignado en un principio a una clase acabamos considerando que quizás debieran estar en otra y necesitamos mover un método de una clase a otra. Este tipo […]
Eclipse Git , Repositorios locales y remotos
El uso de Eclipse Git en nuestros proyectos es cada día más habitual . Git se ha convertido en el estandar de facto como software de control de versiones.Hoy en día con Eclipse es muy sencillo integrar nuestro proyecto en un repositorio Git. ¿Cómo podemos hacerlo? . Vamos a ver un ejemplo sencillo con un […]
Eclipse Pull up , Pull down y refactorings
Eclipse pull up es uno de los refactorings más habituales de Eclipse cuando estamos trabajando con jerarquías de clases. ¿Para qué sirve este refactoring y su complementario pull down? . Sirven para mover métodos entre diferentes niveles de una jerarquía de clases . Supongamos que disponemos de tres clases (Persona , Empleado y Deportista) y […]
Utilizando Maven Profiles
El concepto de Maven Profiles es uno de los más interesantes de Maven ya que permite generar diferentes perfiles para el despliegue de las aplicaciones que desarrollamos. Es una de las características en las que más nos apoyaremos cuando las aplicaciones ganen en complejidad. Usarlos es muy sencillo , para ello vamos a construir un proyecto […]
Eclipse y el concepto de Delegación
Cuando programamos en Java en muchas ocasiones nos encontramos con la necesidad de usar el concepto de delegación . Este conceptos es muy habitual cuando tenemos estructuras de clase de composición. Es decir un objeto A contiene un Objeto B. Por ejemplo supongamos que tenemos el diagrama de clases de Coche y Motor. Vamos a […]
Eclipse Timeout Servidor Tomcat/JBoss Etc
Muchas veces cuando trabajamos con Eclipse solemos configurar nuestro servidor de aplicaciones de forma que se integre dentro del entorno a traves de la pestaña de servers. Así es mas fácil trabajar y realizar las pruebas de nuestras páginas web. Ahora bien en mas de una ocasión me he encontrado en situaciones en las que […]
Refactorings con Eclipse
Cuando usamos Eclipse una de sus mayores ventajas es el uso de Refactorings y Helpers . Quizas los mas habituales para mi los siguientes: Generate Getters/Setters Generate Constructors using Fields Sin embargo aunque son los mas habituales no son los que mas uso hago de ellos . De los que mas uso hago es de […]