Ir al contenido principal

Introducción Spring Framework practico.



CURSO DE SPRING FRAMEWORK 4






OBJETIVOS
  1. Instalar jdk 8.(En nuestro ejemplos)
  2. Instalar Spring Tool Suite.
  3. Instalar IDE (https://spring.io/tools)
  4. Visión general de Spring Framework.
  5. Crear y configurar primer proyecto Hola Mundo

Nota:
  • JDK 6+ for Spring Framework 4.x 
  • JDK 5+ for Spring Framework 3.x

1-Instalar jdk 8:


Desde la página de descarga de Oracle, que podemos localizar tecleando simplemente "download jdk 8" en Google accedemos al siguiente contenido:



Realizamos la descarga según nuestro sistemas operativo.

En nuestro caso es Windows 8.1 y no es más que un asistente basado en ventanas en las que vamos a dar  a el botón siguiente hasta que finalice.

Es conveniente dar de alta la en variable de sistema %path% la ruta de la instalación de la carpeta "bin" del jdk donde reside el programa java.exe


Seleccionamos path y le damos a editar:

Nos vamos al final de la linea añadimos "un punto y coma"(;) y pegamos la ruta del directorio bin de nuestro jdk. Le damos aceptar y listo. Cerramos las ventanas que halla abiertas de configuración.

En ocasiones vamos a necesitar tambien la variable JAVA_HOME que en este caso no existe y tendríamos que dar de alta (hay mucha documentación en Internet sobre el tema...).Instalar Spring Tool Suite.



2-Instalar Spring Tool Suite:



Visión general de Spring Framework:








Comentarios

Entradas populares de este blog

Fundamentos Interfaces en Java 8

Curso java 8 Fundamentos Interfaces Java: A diferencia de las interfaces anteriores a java 8, en las nuevas interfaces de esta versión se puede tener diversos tipos de métodos nuevos. A saber: default. static private 1.Métodos Default: En esencia son métodos opcionales que no son necesitan ser para la implementados en las clase que se adhieren al contrato de nuestra interfaz.  Como beneficio directo de esta característica nos encontramos con las manos libres en cierto modo para modificar nuestras interfaces sin temer que el código que ya ha implementado nuestra interfaz necesite modificación alguna. Es importante destacar que esto no nos debe condicionar para programar de forma intensiva métodos de este tipo ya que se consideran métodos de carácter excepcional. Sintaxis:  public interface nombre_interfaz{         default [tipo_retorno] nombre_metodo{                [cuerpo...

Tipos ENUM en Java

Las enumeraciones es  una novedad que apareció en la versión 1.5 de java. En si, un enum es una lista de constantes con nombre que viene a sustituir las clásicas propiedades final declaradas en la interfaces o las clases. Con un enum definimos un nuevo tipo con un número de instancias discreta. Este nuevo tipo está limitado al listado de constantes que definimos en su declaración. El ejemplo clásico son los días de la semana: public enum DiaSemana{       LUNES, MARTES, MIERCOLES, JUEVES, VIERNES, SABADO, DOMINGO } Cada constante representa un ejemplar único del tipo de la enumeración. Esta característica, nos  permite realizar las comparaciones entre las referencias de tipo con el operador == y no es necesario utilizar el método equals().    Ejemplo: DiaSemana diaLibre = DiaSemana.SABADO; if( diaLibre == DiaSemana.SABADO ){    System.out.println("Hoy descansas"); }else{ //lo que se tenga que ejecutar en cual...

Teoría creacion de Beans en Spring

En una aplicación existen diversas clases organizadas en paquetes y estos en sus respectivos módulos. Si vamos a la base, nuestro elemento mínimo es la clase. Ésta clase está destinada a muchos objetivos, entre ellos, la creación de  de Beans. Los Beans en si mismos no son nada más que POJOs(Plain Old Java Objects) los cuales son clases que no dependen de ningún framework para su funcionamiento. Un Bean además de ser un POJO tiene unos elementos base que debe poseer: constructor por defecto(además otros que pueda poseer) campos para guardar la información métodos de establecimiento(getter y setter) Una vez que poseamos los Beans de nuestra aplicación nos surge un problema base: -El boilerplate code: secciones de código que son incluidas en múltiples lugares con pocas o incluso sin ninguna alteración. Bien, para nosotros, como programadores java, sabemos el incontable número de veces que tenemos que instanciar una y otra vez nuestros beans. Si vemos un ejemplo trad...