Clase1_spring_v6

Páginas: 11 (2703 palabras) Publicado: 22 de octubre de 2015
Clase 1 Spring

Curso de Spring
Framework,
Hibernate y GIT

A considerar antes de
continuar
● Verificar si su máquina tiene red.
● Descargar de http://spring.io/tools la
herramienta STS (SOLO SI TRAE LAPTOP)
y reconstruir el indice de Maven.
● Enviar un correo a ismael@codeismo.com
para obtener un link a estas diapositivas y el
código.

Breve semblanza instructor
Ing. Ismael Ariel RoblesMartínez
Desarrollador de aplicaciones web y móviles con 5 años de experiencia.
Ha desarrollado proyectos sobre arquitecturas distribuidas para TV Azteca,
la Sección Amarilla, Unilever, Harley Davidson, PGR y AXA Seguros, entre
otros clientes :).
Ha programado hasta que los dedos le sangren sobre Java, Python, PHP,
JavaScript y hasta un poco de Ruby :p y shell scripting. Por extraño que
parezca, gustade pelearse configurando servidores Linux.
Actualmente se encuentra haciendo una maestria en matematicas puras
en la UAM.

TEMARIO

TEMARIO (Breve descripción)










IoC y Wiring
Spring MVC
Testing
Spring con Hibernate
Spring AOP
Transacciones declarativas en Spring
Spring Security
Manejo de GIT
Pruebas en la nube con un PaaS

Spring a 8000 mil
metros de Altura

Por qué surgeSpring
● 1999 se publica la especificación de EJB
(Enterprise Java Beans) como parte de J2EE
(Java 2 Platform, Enterprise Edition)

Arquitectura
de una
aplicación
J2EE

Spring Framework
● Primera versión en el 2003 por Rod Johnson.
Surge como una alternativa a la complejidad de
J2EE
● Se basa fundamentalmente en la Inversión de
Control (IoC) e Inyección de dependencias.
● Spring Framework es la basepara otros
proyectos de la comunidad Spring.

Módulos de Spring Framework

Otros proyectos de la comunidad
Spring.
● Spring Data
● Spring Web
Services
● Spring Mobile
● Spring Batch
● Spring Integration







Spring AMQP
Spring Social
Spring Roo
Spring Security
Spring Web Flow

Spring Tool Suite
(STS)

Primeros pasos con STS: Vistas
● Eclipse se compone de varias ventanas,
cada una deestas se denomina vista (view)
● Para ver las vistas disponibles dar click en
window->show view
● Las vistas se pueden cerrar o cambiar de
lugar en el entorno de desarrollo.

Primeros pasos con STS:
Perspectivas
● Las vistas se agrupan en perspectivas
(perspective)
● Para ver las perspectivas disponibles se usa
window->Open Perspective
● La perspectiva que usaremos es “Java EE”
● Cada una de lasvistas se puede cerrar, al
hacerlo la perspectiva cambia, si se desea
volver a la perspectiva original se usa
Window -> Reset Perspective

Introducción a
Spring MVC

Componentes de Spring MVC
● Controlador al frente: Es un servlet por el que
deben pasar todas las peticiones que vayan
dirigidas a la aplicación Web, este redirige
dichas peticiones al Controlador apropiado.
● Controlador: Es una claseque procesa la
petición del usuario.
● Vista: Es un JSP que sirve para construir un
archivo HTML con los datos que le envía el
Controlador.

Crear el proyecto MVC en STS
● En STS seleccionar File->New->Spring
Project
● En la ventana que aparece seleccionar
Spring MVC Project. (Si es la primera vez
que se selecciona esta opción el proyecto
descargará archivos de configuración para
STS )
●Seleccionar el nombre para el paquete
principal del proyecto.

Vistas del proyecto
Es recomendable colocar las vistas en la carpeta la carpeta
views de la carpeta WEB-INF.
-PROYECTO_MVC
- Deployed Resources
-webapp
-WEB-INF
- views
- index.jsp

Mostrar la vista de Servidores de
STS
● Seleccionar del menú principal la opción
Window->Show View->Others
● En la ventana que aparece escribir la palabra“servers”, esto filtra las opciones y muestra la
vista llamada servers. Seleccionar dicha vista.
Esta es la vista de servidores.

Enlazando el servidor con el
proyecto MVC
En la vista de Servidores
● Dar clic derecho en el servidor “VMware
vFabric tc Server” y seleccionar la opción
“Add and remove”
● En la ventana que aparece seleccionar el
proyecto del recuadro “Available” y dar clic
en el botón...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS