SlideShare une entreprise Scribd logo
1  sur  63
Spring 3, Hibernate, Maven Sistemas Humanos
Maven ,[object Object]
Construcción de proyectos
Prueba de proyectos
Manejo de dependencias
Plugins,[object Object]
Creado por Rod Johnson (Export One-on-One J2EE Design and Development)
Un nuevo comienzo después del invierno de J2EE ,[object Object]
Spring usa POJOs (Plain Old Java Objects)
(Spring = Java Beans) !== EJB,[object Object]
Promover buen diseño
Fácilmente "probable",[object Object]
Spring ES un contenedor, administra el ciclo de vida de nuestros objetos.
Desacomplamiento por medio de IoC (Inversion of Control) y AOP (Aspect Oriented Programming),[object Object]
Dependency Injection ,[object Object]
Guice
PicoContainer
JSR 299 (Contexts and Dependency Injection for the Java EE Platform),[object Object]
Módulos de Spring
Core Spring ,[object Object]
JNDI
Scheduling
EJB,[object Object]
Desacomplar temas transversales,[object Object]
JPA, JDO, iBatis, y Hibernate
JMS
Object to XML Mapping,[object Object]
Integración con Java Portlet API
RMI
Hessian
Burlap
JAX-WS
Spring HTTP-Invoker,[object Object]
Mockito
Acceso a datos
Transacciónes,[object Object]
Más alla de las bases ,[object Object]
Spring Web Services
Spring Security
Spring Integration
Spring Batch
Spring Social
Spring Mobile (Spring Android),[object Object]
Spring LDAP
Spring Rich Client
Spring.NET
Spring Flex
Spring ROO,[object Object]
Contenedores de Spring ,[object Object]
XmlBeanFactory
ApplicationContext (Ciclo de Vida)
FilesystemXmlApplicationContext
ClassPathXmlApplicationContext
WebXmlApplicationContext,[object Object]
Construye Beans
Inyecta Beans,[object Object]
Ciclo de vida
Eventos
BeanPostProcessor,[object Object]
Manejando la vida ,[object Object]
destroy-method = DisposableBean,[object Object]
Session, Request (Servlet)
GlobalSession (Portlets),[object Object]

Contenu connexe

Similaire à Curso Spring 3 + Hibernate

Hands-on Spring 3: The next generation
Hands-on Spring 3: The next generationHands-on Spring 3: The next generation
Hands-on Spring 3: The next generation
Sergi Almar i Graupera
 
Introducccion springframework
Introducccion springframeworkIntroducccion springframework
Introducccion springframework
Vortexbird
 
Curso de JBPM5 - Laboratorios
Curso de JBPM5 - LaboratoriosCurso de JBPM5 - Laboratorios
Curso de JBPM5 - Laboratorios
Oscar V
 

Similaire à Curso Spring 3 + Hibernate (20)

spring framework
spring frameworkspring framework
spring framework
 
Hands-on Spring 3: The next generation
Hands-on Spring 3: The next generationHands-on Spring 3: The next generation
Hands-on Spring 3: The next generation
 
Curso Java Avanzado 5 Ejb
Curso Java Avanzado   5 EjbCurso Java Avanzado   5 Ejb
Curso Java Avanzado 5 Ejb
 
Introducccion springframework
Introducccion springframeworkIntroducccion springframework
Introducccion springframework
 
Spring on Flash Platform
Spring on Flash PlatformSpring on Flash Platform
Spring on Flash Platform
 
Tema 6
Tema 6Tema 6
Tema 6
 
Spring framework 3
Spring framework 3Spring framework 3
Spring framework 3
 
Curso Java Avanzado 6 Struts
Curso Java Avanzado   6 StrutsCurso Java Avanzado   6 Struts
Curso Java Avanzado 6 Struts
 
Spring framework
Spring frameworkSpring framework
Spring framework
 
Plataforma de programación Java
Plataforma de programación JavaPlataforma de programación Java
Plataforma de programación Java
 
Spring
SpringSpring
Spring
 
Creando APIs REST con Spring Boot
Creando APIs REST con Spring BootCreando APIs REST con Spring Boot
Creando APIs REST con Spring Boot
 
Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3
 
Springboot Overview
Springboot  OverviewSpringboot  Overview
Springboot Overview
 
Java 7- Java Day Guatemala
Java 7- Java Day GuatemalaJava 7- Java Day Guatemala
Java 7- Java Day Guatemala
 
Curso de JBPM5 - Laboratorios
Curso de JBPM5 - LaboratoriosCurso de JBPM5 - Laboratorios
Curso de JBPM5 - Laboratorios
 
Taller de Backbone.js en Betabeers Malaga 06/09/2012
Taller de Backbone.js en Betabeers Malaga 06/09/2012Taller de Backbone.js en Betabeers Malaga 06/09/2012
Taller de Backbone.js en Betabeers Malaga 06/09/2012
 
Video
VideoVideo
Video
 
Presentacion Spring Roo Java Mania
Presentacion Spring Roo Java ManiaPresentacion Spring Roo Java Mania
Presentacion Spring Roo Java Mania
 
05 jsp tags
05 jsp tags05 jsp tags
05 jsp tags
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (12)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Curso Spring 3 + Hibernate