Entradas

Creación de Proyecto Maven Web en Eclipse

Imagen
Vamos a echar un vistazo hoy a los pasos necesarios para realizar la creación de un proyecto Web mavenizado desde Eclipse. La idea es dejar el proyecto creado, desplegarlo en el servidor de aplicaciones Tomcat y comprobar cómo se puede visualizar contenido a través de una página HTML.   Hace algún tiempo vimos en el blog la forma de crear un proyecto Maven desde Eclipse. La idea es ir un paso más allá y desglosar los pasos necesarios para crear un proyecto Maven que disponga de contenido Web. Aunque pueda parecer lo mismo, la verdad es que incorporar páginas web a nuestro proyecto acarrea complejidad añadida. Creación de Proyecto Maven Web en Eclipse Los pasos a seguir para la creación de un Proyecto Web mavenizado (desde la herramienta Eclipse) serían los siguientes. 1º) Nos vamos al menú de Eclipse y pulsamos FILE - NEW - MAVEN PROJECT . Se nos despliega la siguiente ventana emergente. 2º) En dicha ventana emergente procedemos a marcar la opción "Create a simple project" y...

Creación de Proyecto Maven en Eclipse

Imagen
Vamos hoy a echar un vistazo al procedimiento que habría que seguir para crear un proyecto Maven simple en Eclipse IDE. Aunque ya sé que es una cosa trivial para los que tienen varios años de experiencia, la verdad es que los programadores principiantes suelen tener bastantes dudas a la hora de enfrentarse con el arranque de este tipo de proyectos. ¿Qué es Apache Maven? Bueno, básicamente es una herramienta de gestión de proyectos que nos permite que nuestra aplicación se vaya construyendo y estructurando de una forma estandarizada. El hecho de usar una estructura estándar permitirá que su mantenimiento posterior sea mucho más sencillo. De hecho, tendrá la ventaja de que podremos ir cambiando software y librerías sin impactar demasiado en la composición general del proyecto.   Creación de Proyecto Maven Simple Una vez que hayamos arrancado Eclipse y nos hayamos situado en el workspace correspondiente, los pasos para crear un proyecto Maven serían los siguientes: 1º) Nos dirigimos...

Tipos de Modificadores de Acceso para Atributos

Imagen
En este post vamos a tocar un tema un poco teórico, rompiendo con la tónica general del blog. La idea es tratar de describir y hacer un resumen de los diferentes tipos de Modificadores de Acceso que puede tener asociado un Atributo (también denominado Propiedad ) de una Clase Java.     Un Modificador de Acceso es lo que hace que el Atributo de una determinada clase tenga un comportamiento u otro y que sea accesible desde unos paquetes u otros del proyecto. En líneas generales, un Atributo podrá ser visible desde desde cualquier punto del proyecto, desde sus clases hijas, desde su propio paquete o únicamente desde la clase en la que está definido. Tipos de Modificadores de Acceso   Dicho lo anterior, pasemos a enumerar conceptos. Estos son los tipos de Modificadores de Acceso que nos podemos encontrar en una clase java.   💣 Default : se trata del Tipo asignado a un determinado atributo cuando no se define ningún Modificador de Acceso de forma específica. Nos indica q...

Contenido Estático en Spring Boot

Imagen
Una de las dudas más comunes que suele surgir a la hora de empezar a trabajar con un proyecto Spring Boot es la de dónde se debe ubicar el contenido estático que queremos utilizar en nuestra aplicación. Suele dar bastantes quebraderos de cabeza y en realidad es un tema relativamente sencillo.     Contenido estático es todo aquel que permanece de forma fija en una determinada página web y que, por tanto, no puede ser modificado por el usuario. Sólo podrá ser cambiado o eliminado por el desarrollador, operando directamente en la estructura del proyecto software. Los contenidos estáticos más comunes de un proyecto suelen ser los archivos de imágenes, los ficheros de estilo CSS y los ficheros Javascript.    Ubicación del contenido estático de Spring Boot Lo primero que tenemos que saber es que, por defecto, Spring ya tiene una ubicación predefinida para guardar el contenido estático. Se trata del siguiente directorio de nuestro proyecto: src/main/resources/static/ Por t...

Creación de Servicio Spring REST

Imagen
Hoy vamos a echarle un vistazo al procedimiento necesario para la creación en nuestra aplicación de un servicio REST basado en Spring. La forma de implementación es similar a la de un servicio RESTful estándar, pero también es cierto que tiene algunas particularidades.   1º) En primer lugar, para indicarle a Spring que vamos a crear un servicio REST, tendremos que usar la anotación @RestController en la clase correspondiente de nuestro proyecto ubicado en el Servidor. Si queremos establecer algún endpoint específico para nuestro controlador, tendremos que usar la anotación @RequestMapping y, entre paréntesis, el nombre de dicho endpoint.   import org.springframework.web.bind.annotation.RestController;     @RestController @RequestMapping ( "/conference" ) public class UsuarioRestServicio { 2º) A continuación, si queremos implementar un método para una petición Get, tendremos que anotarlo con la tag @GetMapping e indicar entre paréntesis el endpoint desde el que...