Clase1_spring_v6
Páginas: 11 (2703 palabras)
Publicado: 22 de octubre de 2015
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.