SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
JAX-WS



         Prof. Cristiano Agosti
E-mail cristiano.agosti@unoesc.edu.br
        Skype cristiano.agosti
              Twitter agosti
Objetivos
●   Conceituar JAX-WS
●   Criar e implantar um serviço Web Apache Axis2
    a partir de uma classe Java
●   Configurar o servidor Tomcat incluído no
    NetBeans IDE para implantar serviços Web
    JAX-WS
●   Exemplos
Conceito




API de Java para serviços Web XML (JAX-WS)
 2.0/2.1, JSR 224 é uma parte importante da
            plataforma Java EE 5




                     (NETBEANS.ORG, 2009)
JAX-WS
●   Com suporte a anotações, JAX-WS simplifica o
    desenvolvimento do serviço Web e reduz o
    tamanho de arquivos JAR do tempo de
    execução
Iniciando o Servidor Tomcat
03 jax-ws
03 jax-ws
03 jax-ws
03 jax-ws
03 jax-ws
03 jax-ws
03 jax-ws
03 jax-ws
03 jax-ws
03 jax-ws
03 jax-ws

Más contenido relacionado

La actualidad más candente

Oracle Real Application Clusters 11gR2 - New Features
Oracle Real Application Clusters 11gR2 - New FeaturesOracle Real Application Clusters 11gR2 - New Features
Oracle Real Application Clusters 11gR2 - New FeaturesiMasters
 
Cloud Mysql e MariaDB em alta performance
Cloud Mysql e MariaDB em alta performanceCloud Mysql e MariaDB em alta performance
Cloud Mysql e MariaDB em alta performanceSaveincloud
 
JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.Eduardo Medeiros
 
APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...
APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...
APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...Adriel Viana
 
Utilizando software livre para alta disponibilidade de sistemas web Java
Utilizando software livre para alta disponibilidade de sistemas web JavaUtilizando software livre para alta disponibilidade de sistemas web Java
Utilizando software livre para alta disponibilidade de sistemas web JavaAdriel Viana
 
WSO2 Application Server como Alternativa ao Tomcat
WSO2 Application Server como Alternativa ao TomcatWSO2 Application Server como Alternativa ao Tomcat
WSO2 Application Server como Alternativa ao TomcatEdgar Silva
 
Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016Bruno Lopes
 
Tutorial JBoss Seam
Tutorial JBoss Seam Tutorial JBoss Seam
Tutorial JBoss Seam Eder Nogueira
 
Palestra de PHP
Palestra de PHPPalestra de PHP
Palestra de PHPledsifes
 
Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7Mathias Brem
 
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHP
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHPWeb Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHP
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHPFernando de Assis Rodrigues
 
Docker SP - Orquestrando docker via Marathon e Mesos na Konker
Docker SP - Orquestrando docker via Marathon e Mesos na KonkerDocker SP - Orquestrando docker via Marathon e Mesos na Konker
Docker SP - Orquestrando docker via Marathon e Mesos na KonkerAndré Rocha
 

La actualidad más candente (20)

Oracle Real Application Clusters 11gR2 - New Features
Oracle Real Application Clusters 11gR2 - New FeaturesOracle Real Application Clusters 11gR2 - New Features
Oracle Real Application Clusters 11gR2 - New Features
 
Cloud Mysql e MariaDB em alta performance
Cloud Mysql e MariaDB em alta performanceCloud Mysql e MariaDB em alta performance
Cloud Mysql e MariaDB em alta performance
 
JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.
 
Performance em Java
Performance em JavaPerformance em Java
Performance em Java
 
APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...
APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...
APRESENTAÇÃO DE TCC - ESTUDO DE VIABILIDADE DE SERVIDORES EM CLUSTER PARA A A...
 
Spring Rest
Spring RestSpring Rest
Spring Rest
 
Javaone2010
Javaone2010Javaone2010
Javaone2010
 
Utilizando software livre para alta disponibilidade de sistemas web Java
Utilizando software livre para alta disponibilidade de sistemas web JavaUtilizando software livre para alta disponibilidade de sistemas web Java
Utilizando software livre para alta disponibilidade de sistemas web Java
 
WSO2 Application Server como Alternativa ao Tomcat
WSO2 Application Server como Alternativa ao TomcatWSO2 Application Server como Alternativa ao Tomcat
WSO2 Application Server como Alternativa ao Tomcat
 
Introdução ao Nodejs
Introdução ao NodejsIntrodução ao Nodejs
Introdução ao Nodejs
 
Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016
 
Loop back
Loop backLoop back
Loop back
 
Tutorial JBoss Seam
Tutorial JBoss Seam Tutorial JBoss Seam
Tutorial JBoss Seam
 
Palestra de PHP
Palestra de PHPPalestra de PHP
Palestra de PHP
 
12 Factor Apps
12 Factor Apps12 Factor Apps
12 Factor Apps
 
Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7
 
JBoss5 @ FISL
JBoss5 @ FISLJBoss5 @ FISL
JBoss5 @ FISL
 
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHP
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHPWeb Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHP
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHP
 
MySQL - the database
MySQL - the databaseMySQL - the database
MySQL - the database
 
Docker SP - Orquestrando docker via Marathon e Mesos na Konker
Docker SP - Orquestrando docker via Marathon e Mesos na KonkerDocker SP - Orquestrando docker via Marathon e Mesos na Konker
Docker SP - Orquestrando docker via Marathon e Mesos na Konker
 

Similar a 03 jax-ws

Apresentação servidores de aplicação
Apresentação   servidores de aplicaçãoApresentação   servidores de aplicação
Apresentação servidores de aplicaçãoHelen Picoli
 
GlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EEGlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EEBruno Borges
 
Tomcat e Aplicações Web
Tomcat e Aplicações WebTomcat e Aplicações Web
Tomcat e Aplicações Webelliando dias
 
NodeJs linguagem de programação destinada para back
NodeJs linguagem de programação destinada para backNodeJs linguagem de programação destinada para back
NodeJs linguagem de programação destinada para backJoseMarcelodeAssisSa
 
O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?Bruno Borges
 
Introdução a Linguagem Java
Introdução a Linguagem JavaIntrodução a Linguagem Java
Introdução a Linguagem JavaUFPA
 
Testes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizadosTestes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizadosDiego Santos
 
JME Web Services API: um estudo de caso
JME Web Services API: um estudo de casoJME Web Services API: um estudo de caso
JME Web Services API: um estudo de casoLuiz Matos
 

Similar a 03 jax-ws (20)

1409243945064
14092439450641409243945064
1409243945064
 
Curso tomcat
Curso tomcatCurso tomcat
Curso tomcat
 
Web Services
Web ServicesWeb Services
Web Services
 
Introdução - Java WEB
Introdução - Java WEBIntrodução - Java WEB
Introdução - Java WEB
 
Apresentação servidores de aplicação
Apresentação   servidores de aplicaçãoApresentação   servidores de aplicação
Apresentação servidores de aplicação
 
Tutorial JSF 2.0 (2012)
Tutorial JSF 2.0 (2012)Tutorial JSF 2.0 (2012)
Tutorial JSF 2.0 (2012)
 
GlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EEGlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EE
 
Tomcat e Aplicações Web
Tomcat e Aplicações WebTomcat e Aplicações Web
Tomcat e Aplicações Web
 
NodeJs linguagem de programação destinada para back
NodeJs linguagem de programação destinada para backNodeJs linguagem de programação destinada para back
NodeJs linguagem de programação destinada para back
 
Web2.0 e Ajax
Web2.0 e AjaxWeb2.0 e Ajax
Web2.0 e Ajax
 
Java wsdp
Java wsdpJava wsdp
Java wsdp
 
Jsf
JsfJsf
Jsf
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
O Futuro do ASP.NET
O Futuro do ASP.NETO Futuro do ASP.NET
O Futuro do ASP.NET
 
O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?
 
Introdução a Linguagem Java
Introdução a Linguagem JavaIntrodução a Linguagem Java
Introdução a Linguagem Java
 
Framework struts2v2.5
Framework struts2v2.5Framework struts2v2.5
Framework struts2v2.5
 
Testes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizadosTestes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizados
 
JME Web Services API: um estudo de caso
JME Web Services API: um estudo de casoJME Web Services API: um estudo de caso
JME Web Services API: um estudo de caso
 
Curso jsf
Curso jsfCurso jsf
Curso jsf
 

Más de Cristiano Agosti

Más de Cristiano Agosti (6)

Apresentação Tdc2015 - Trilha Java
Apresentação Tdc2015 - Trilha JavaApresentação Tdc2015 - Trilha Java
Apresentação Tdc2015 - Trilha Java
 
Vraptor 3
Vraptor 3Vraptor 3
Vraptor 3
 
Reaproveitamento de código com Generics
Reaproveitamento de código com GenericsReaproveitamento de código com Generics
Reaproveitamento de código com Generics
 
Portal de Colaboração Social
Portal de Colaboração SocialPortal de Colaboração Social
Portal de Colaboração Social
 
Jogo para dispositivos móveis
Jogo para dispositivos móveisJogo para dispositivos móveis
Jogo para dispositivos móveis
 
Apache poi
Apache poiApache poi
Apache poi
 

03 jax-ws

  • 1. JAX-WS Prof. Cristiano Agosti E-mail cristiano.agosti@unoesc.edu.br Skype cristiano.agosti Twitter agosti
  • 2. Objetivos ● Conceituar JAX-WS ● Criar e implantar um serviço Web Apache Axis2 a partir de uma classe Java ● Configurar o servidor Tomcat incluído no NetBeans IDE para implantar serviços Web JAX-WS ● Exemplos
  • 3. Conceito API de Java para serviços Web XML (JAX-WS) 2.0/2.1, JSR 224 é uma parte importante da plataforma Java EE 5 (NETBEANS.ORG, 2009)
  • 4. JAX-WS ● Com suporte a anotações, JAX-WS simplifica o desenvolvimento do serviço Web e reduz o tamanho de arquivos JAR do tempo de execução
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.