Suche senden
Hochladen
Spring Web Services
•
Als ODP, PDF herunterladen
•
2 gefällt mir
•
1,731 views
Carlos Gavidia-Calderon
Folgen
Presentación utilizada en el Spring Community Day 2010
Weniger lesen
Mehr lesen
Technologie
News & Politik
Melden
Teilen
Melden
Teilen
1 von 21
Jetzt herunterladen
Empfohlen
0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x
0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x
GeneXus
RegistroCivil - Estrategia Empresarial
RegistroCivil - Estrategia Empresarial
martosfre
Introduction to wcf solutions
Introduction to wcf solutions
MICTT Palma
Web service
Web service
aktivfinger
Web service
Web service
aktivfinger
WCF for Dummies (Parte II)
WCF for Dummies (Parte II)
Will.i.am
Framework .NET 3.5 13 Programación orientada a la red
Framework .NET 3.5 13 Programación orientada a la red
Antonio Palomares Sender
Servicios descarga Web Feature Service (WFS)
Servicios descarga Web Feature Service (WFS)
MARIA ESTER GONZALEZ
Empfohlen
0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x
0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x
GeneXus
RegistroCivil - Estrategia Empresarial
RegistroCivil - Estrategia Empresarial
martosfre
Introduction to wcf solutions
Introduction to wcf solutions
MICTT Palma
Web service
Web service
aktivfinger
Web service
Web service
aktivfinger
WCF for Dummies (Parte II)
WCF for Dummies (Parte II)
Will.i.am
Framework .NET 3.5 13 Programación orientada a la red
Framework .NET 3.5 13 Programación orientada a la red
Antonio Palomares Sender
Servicios descarga Web Feature Service (WFS)
Servicios descarga Web Feature Service (WFS)
MARIA ESTER GONZALEZ
Desarrollo y consumo de web services
Desarrollo y consumo de web services
Naim Jhon Cruzado Paredes
Servicios web java php-perl-google
Servicios web java php-perl-google
Josue Hernandez
Servicios web
Servicios web
Emilio Sarabia
Servicios web Extendido_error perl
Servicios web Extendido_error perl
Octavio Izucar Martinez
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
pabloesp
11. Servicios Web Xml
11. Servicios Web Xml
guest3cf6ff
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...
Luis Fernando Aguas Bucheli
Private Cloud Administration - WAP
Private Cloud Administration - WAP
John Barreto Espinosa
Wsdl bpel4ws chumpitaz
Wsdl bpel4ws chumpitaz
Calzada Meza
Servicios web ITT
Servicios web ITT
Christian Alcala Herrera
Servicios web itt
Servicios web itt
Christian Alcala Herrera
Servicios web itt
Servicios web itt
Christian Alcala Herrera
Java WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRs
Hernan Rengifo
Servicios Web II.ppt
Servicios Web II.ppt
DiegoRomn20
10. consumiendo datos
10. consumiendo datos
Danae Aguilar Guzmán
Servicios web xml
Servicios web xml
Juan Anaya
Novedades en Desarrollo en SharePoint 2013
Novedades en Desarrollo en SharePoint 2013
Juan Carlos Gonzalez
Servicios web
Servicios web
Victor Mijangos
UDA-Guia desarrollo web services
UDA-Guia desarrollo web services
Ander Martinez
Servicios web
Servicios web
Cheli Hedz
What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...
What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...
Carlos Gavidia-Calderon
Game-theoretic Analysis of Development Practices: Challenges and Opportunities
Game-theoretic Analysis of Development Practices: Challenges and Opportunities
Carlos Gavidia-Calderon
Weitere ähnliche Inhalte
Ähnlich wie Spring Web Services
Desarrollo y consumo de web services
Desarrollo y consumo de web services
Naim Jhon Cruzado Paredes
Servicios web java php-perl-google
Servicios web java php-perl-google
Josue Hernandez
Servicios web
Servicios web
Emilio Sarabia
Servicios web Extendido_error perl
Servicios web Extendido_error perl
Octavio Izucar Martinez
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
pabloesp
11. Servicios Web Xml
11. Servicios Web Xml
guest3cf6ff
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...
Luis Fernando Aguas Bucheli
Private Cloud Administration - WAP
Private Cloud Administration - WAP
John Barreto Espinosa
Wsdl bpel4ws chumpitaz
Wsdl bpel4ws chumpitaz
Calzada Meza
Servicios web ITT
Servicios web ITT
Christian Alcala Herrera
Servicios web itt
Servicios web itt
Christian Alcala Herrera
Servicios web itt
Servicios web itt
Christian Alcala Herrera
Java WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRs
Hernan Rengifo
Servicios Web II.ppt
Servicios Web II.ppt
DiegoRomn20
10. consumiendo datos
10. consumiendo datos
Danae Aguilar Guzmán
Servicios web xml
Servicios web xml
Juan Anaya
Novedades en Desarrollo en SharePoint 2013
Novedades en Desarrollo en SharePoint 2013
Juan Carlos Gonzalez
Servicios web
Servicios web
Victor Mijangos
UDA-Guia desarrollo web services
UDA-Guia desarrollo web services
Ander Martinez
Servicios web
Servicios web
Cheli Hedz
Ähnlich wie Spring Web Services
(20)
Desarrollo y consumo de web services
Desarrollo y consumo de web services
Servicios web java php-perl-google
Servicios web java php-perl-google
Servicios web
Servicios web
Servicios web Extendido_error perl
Servicios web Extendido_error perl
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
11. Servicios Web Xml
11. Servicios Web Xml
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...
Private Cloud Administration - WAP
Private Cloud Administration - WAP
Wsdl bpel4ws chumpitaz
Wsdl bpel4ws chumpitaz
Servicios web ITT
Servicios web ITT
Servicios web itt
Servicios web itt
Servicios web itt
Servicios web itt
Java WebServices JaxWS - JaxRs
Java WebServices JaxWS - JaxRs
Servicios Web II.ppt
Servicios Web II.ppt
10. consumiendo datos
10. consumiendo datos
Servicios web xml
Servicios web xml
Novedades en Desarrollo en SharePoint 2013
Novedades en Desarrollo en SharePoint 2013
Servicios web
Servicios web
UDA-Guia desarrollo web services
UDA-Guia desarrollo web services
Servicios web
Servicios web
Mehr von Carlos Gavidia-Calderon
What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...
What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...
Carlos Gavidia-Calderon
Game-theoretic Analysis of Development Practices: Challenges and Opportunities
Game-theoretic Analysis of Development Practices: Challenges and Opportunities
Carlos Gavidia-Calderon
Estructuras de control
Estructuras de control
Carlos Gavidia-Calderon
Segmentación de imágenes mediante algoritmos ACO
Segmentación de imágenes mediante algoritmos ACO
Carlos Gavidia-Calderon
An introduction to software engineering
An introduction to software engineering
Carlos Gavidia-Calderon
Paralelismo a nivel de Instrucciones
Paralelismo a nivel de Instrucciones
Carlos Gavidia-Calderon
OpenUP como proceso de desarrollo
OpenUP como proceso de desarrollo
Carlos Gavidia-Calderon
GWT - Una introducción
GWT - Una introducción
Carlos Gavidia-Calderon
Arquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EE
Carlos Gavidia-Calderon
Mehr von Carlos Gavidia-Calderon
(9)
What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...
What Do You Want From Me? Adapting Systems to the Uncertainty of Human Prefer...
Game-theoretic Analysis of Development Practices: Challenges and Opportunities
Game-theoretic Analysis of Development Practices: Challenges and Opportunities
Estructuras de control
Estructuras de control
Segmentación de imágenes mediante algoritmos ACO
Segmentación de imágenes mediante algoritmos ACO
An introduction to software engineering
An introduction to software engineering
Paralelismo a nivel de Instrucciones
Paralelismo a nivel de Instrucciones
OpenUP como proceso de desarrollo
OpenUP como proceso de desarrollo
GWT - Una introducción
GWT - Una introducción
Arquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EE
Kürzlich hochgeladen
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
Taim11
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdf
MarianneBAyn
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
saravalentinat22
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
jarniel1
editorial de informática de los sueños.docx
editorial de informática de los sueños.docx
ssusere34b451
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
profmartinsuarez
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Luis Fernando Uribe Villamil
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL Server
RobertoCarrancioFern
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
GuadalinfoHuscarGuad
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
Andres Avila
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
Kevin Serna
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptx
Johanna4222
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
Educática
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana .
itzyrivera61103
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
sofiasonder
Bloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas Distribuidos
LuisAntonioLopezGome
Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.
sofiasonder
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadas
pqeilyn0827
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
ssuserbe0d1c
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
7adelosriosarangojua
Kürzlich hochgeladen
(20)
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdf
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
editorial de informática de los sueños.docx
editorial de informática de los sueños.docx
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL Server
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptx
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana .
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
Bloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas Distribuidos
Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadas
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
Spring Web Services
1.
Spring Web Services
Carlos G. Gavidia Spring Community Day 2010
2.
3.
4.
5.
Generación automática de
WSDL
6.
7.
Luego se implementa
el contrato definido en un lenguaje de programación
8.
9.
El contrato generado
automáticamente no es portable y puede ser ineficiente
10.
Pero, generar el
contrato al último es mucho más fácil
11.
12.
13.
Regi strar
DispatcherServlet en web.xml
14.
Exportamos el bean
de implementación mediante XfireExporter
15.
Verificamos consultando el
WSDL del servicio
16.
17.
Creamos un proxy
para el servicio web con XfireClientFactoryBean
18.
Invocamos al bean
desde el cliente
19.
20.
21.
Usamos Jsr181HandlerMapping
para enlazar las peticiones de servicios web con lo configurado con las anotaciones
22.
23.
Definido mediante XSD
24.
Contrato de servicios
25.
Describe las operaciones
del servicio web
26.
Definido mediante WSDL
27.
28.
29.
Publicar Servicios con
Spring-WS
30.
31.
Configurar
MessageDispatcherServlet en web.xml
32.
Declarar un bean
para la implementación del servicio
33.
34.
Extendemos AbstractDom4jPayloadEndpoint
35.
36.
Publicamos el WSDL
con DynamicWsdl11Definition
37.
XsdBasedSoap11Wsdl4jDefinitionBuilder: En
base a un XSD
38.
Archivo de Configuración
39.
40.
Debe convertir una
invocación de un método local en una llamada al servicio Web
41.
Utilizamos el método
sendSourceAndReceiveToResult de WebServiceTemplate
42.
Declaramos el proxy
en un archivo de configuración de Spring
43.
Podemos utilizar
WebServiceGatewaySupport para obtener una instancia de WebServiceTemplate sin necesidad de inyección
44.
Un Cliente
45.
Servicios Web con
Marshalling XML
46.
47.
Definir un modelo
de objetos de acuerdo al formato XML
48.
Definimos el endpoint
extendiendo AbstractMarshallingPayloadEndpoint y sobre escribiendo invokeInternal () .
49.
50.
Archivo de
Mapping de Castor
51.
52.
WebServiceTemplate provee
el mètodo marshalSendAndReceive .
53.
Incluir las dependencias
de Castor en el cliente
54.
Configurarar marshaller/unmarshaller para
WebServiceTemplate
55.
56.
57.
Mediante marshalling XML
58.
Créditos Basado en
Spring Recipes A Problem-Solution Approach de Gary Mak
59.
Gracias! Mail :
cgavidiac@gmail.com Blog :http://certified-es.blogspot.com/ Twitter :@Cptan_Alatriste
Jetzt herunterladen