#Este é um post fechado Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!
Artigo Java Magazine 75 - Introdução a Web Services
Aprenda a teoria por trás dos web services e implemente seu primeiro serviço
Estatísticas:
Visualizações:
4783
Favoritado:
4 vez(es)
Serviços:

Java Magazine 75
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Java Magazine 75
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Java Magazine 75
Introdução a Web Services
Da teoria à implementação de seu primeiro serviço web
Aprenda a teoria por trás dos web services e implemente seu primeiro serviço
De que se trata o artigo:
Conceitos básicos sobre Web Services e prática com a criação de um serviço simples que recebe uma String como parâmetro e retorna a mesma String concatenada com “alo”. O exemplo é desenvolvido utilizando-se o servidor de aplicação WebSphere Community Edition.
Para que serve:
Dar ao leitor uma visão conceitual sobre Web Services e apresentar um exemplo prático que permita ao mesmo continuar seus estudos e se aprofundar no tema.
Em que situação o tema é útil:
No mercado de trabalho existe uma alta demanda por mão de obra qualificada em Java e que seja capaz de trabalhar com Web Services.
Introdução a Web Services:
O artigo começa introduzindo o leitor na atual conjuntura de integração e reusabilidade nas empresas e onde os Web Services se encaixam. Passamos pela anatomia básica de um Web Service explicando o lado cliente e servidor, e como a comunicação ocorre utilizando o protocolo SOAP. Explicados os conceitos, partimos para o desenvolvimento de um Web Service simples que recebe um parâmetro e retorna o mesmo concatenando-o com “alo”. Para finalizar, desenvolvemos um cliente que irá consumir este serviço.
Os web services se tornaram comuns e presentes nos projetos de software atuais. Eles são amplamente usados e constituem a base da arquitetura orientada a serviços (SOA), portanto é natural que o tema tenha ganhado tanta importância. Mas tanta importância e atenção não devem significar mistificação do assunto e é este o objetivo deste artigo, apresentar os conceitos simples que estão por trás dos web services.
O tradicional modelo computacional
Em uma visão geral sobre como as aplicações de computador funcionam na atualidade, pouco mudou em relação ao fluxo de dados. O modelo de Von Neumann[1] ainda é predominante, onde é claramente possível idir o funcionamento de quase todo programa em Entrada, Processamento e Saída; sob essa mesma isão pode-se entender o funcionamento dos web services.
Os web services têm como fundamento a capacidade de funcionar como mídia de dados, isto é, armazenar dados que poderão ser transportados por um sistema. Para que esta capacidade seja possível é imprescindível a existência de um local, um envelope, que possa ser validado, descrito e desmembrado. O principal recipiente utilizado por web services é o formato XML. Mas este não é o único, existem outros, como o JSON, por exemplo.
Debaixo deste fundamento os web services podem apresentar ersos comportamentos. Eles podem se comportar como Entrada ou Saída de dados de forma a padronizar como as informações entram e saem por um software. A vantagem disso está na integração de sistemas, ou seja, com web services as regras de negócio de uma aplicação podem ser utilizadas por outras aplicações por meio de regras padronizadas de acesso e recuperação >">
ATENÇÃO! A EXIBIÇÃO DESTE ARTIGO FOI INTERROMPIDA.
#Este é um post fechado
Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!
Da teoria à implementação de seu primeiro serviço web
Aprenda a teoria por trás dos web services e implemente seu primeiro serviço
De que se trata o artigo:
Conceitos básicos sobre Web Services e prática com a criação de um serviço simples que recebe uma String como parâmetro e retorna a mesma String concatenada com “alo”. O exemplo é desenvolvido utilizando-se o servidor de aplicação WebSphere Community Edition.
Para que serve:
Dar ao leitor uma visão conceitual sobre Web Services e apresentar um exemplo prático que permita ao mesmo continuar seus estudos e se aprofundar no tema.
Em que situação o tema é útil:
No mercado de trabalho existe uma alta demanda por mão de obra qualificada em Java e que seja capaz de trabalhar com Web Services.
Introdução a Web Services:
O artigo começa introduzindo o leitor na atual conjuntura de integração e reusabilidade nas empresas e onde os Web Services se encaixam. Passamos pela anatomia básica de um Web Service explicando o lado cliente e servidor, e como a comunicação ocorre utilizando o protocolo SOAP. Explicados os conceitos, partimos para o desenvolvimento de um Web Service simples que recebe um parâmetro e retorna o mesmo concatenando-o com “alo”. Para finalizar, desenvolvemos um cliente que irá consumir este serviço.
Os web services se tornaram comuns e presentes nos projetos de software atuais. Eles são amplamente usados e constituem a base da arquitetura orientada a serviços (SOA), portanto é natural que o tema tenha ganhado tanta importância. Mas tanta importância e atenção não devem significar mistificação do assunto e é este o objetivo deste artigo, apresentar os conceitos simples que estão por trás dos web services.
O tradicional modelo computacional
Em uma visão geral sobre como as aplicações de computador funcionam na atualidade, pouco mudou em relação ao fluxo de dados. O modelo de Von Neumann[1] ainda é predominante, onde é claramente possível idir o funcionamento de quase todo programa em Entrada, Processamento e Saída; sob essa mesma isão pode-se entender o funcionamento dos web services.
Os web services têm como fundamento a capacidade de funcionar como mídia de dados, isto é, armazenar dados que poderão ser transportados por um sistema. Para que esta capacidade seja possível é imprescindível a existência de um local, um envelope, que possa ser validado, descrito e desmembrado. O principal recipiente utilizado por web services é o formato XML. Mas este não é o único, existem outros, como o JSON, por exemplo.
Debaixo deste fundamento os web services podem apresentar ersos comportamentos. Eles podem se comportar como Entrada ou Saída de dados de forma a padronizar como as informações entram e saem por um software. A vantagem disso está na integração de sistemas, ou seja, com web services as regras de negócio de uma aplicação podem ser utilizadas por outras aplicações por meio de regras padronizadas de acesso e recuperação >">
ATENÇÃO! A EXIBIÇÃO DESTE ARTIGO FOI INTERROMPIDA.
#Este é um post fechado Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo da SQL Magazine 34 - UML na Prática

Introdução ao StarTeam

Revista Engenharia de Software 27

.NET Framework - Easy .net magazine 3

Design Patterns na prática – Parte 1- .Net Magazine 76

Silverlight Toolkit - .Net Magazine 76

Uma visão geral do ITIL - Engenharia de Software 27

Revista SQL Magazine Edição 78

Revista .net Magazine Edição 76

Revista Easy .net Magazine Edição 3

Revista Engenharia de Software 2


Introdução ao StarTeam

Revista Engenharia de Software 27

.NET Framework - Easy .net magazine 3

Design Patterns na prática – Parte 1- .Net Magazine 76

Silverlight Toolkit - .Net Magazine 76

Uma visão geral do ITIL - Engenharia de Software 27

Revista SQL Magazine Edição 78

Revista .net Magazine Edição 76

Revista Easy .net Magazine Edição 3

Revista Engenharia de Software 2


Introdução a JavaServer Faces

Introdução ao JBoss Seam

(tutorial) Aprenda a persistir dados em suas aplicações Java utilizando Hibernate

Aplicação Completa Utilizando Hibernate

Introdução a Design Patterns

Desvendando o JPA

Introdução ao ASP

Curso Completo MySQL

jQuery – A Biblioteca JavaScript para Webdesigners


Introdução ao JBoss Seam

(tutorial) Aprenda a persistir dados em suas aplicações Java utilizando Hibernate

Aplicação Completa Utilizando Hibernate

Introdução a Design Patterns

Desvendando o JPA

Introdução ao ASP

Curso Completo MySQL

jQuery – A Biblioteca JavaScript para Webdesigners


DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 80

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 78

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 76

Artigo Web Mobile 28 - Tecnodiversidade - Versões estratégicas de aplicações móveis

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 75

Artigo Java Magazine 75 - Scala, de 0 a 100 em segundos

Artigo Java Magazine 75 - Introdução a Web Services

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 74

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 73

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 72

Artigo Java Magazine 63 - IBM Rational Team Concert

Artigo Java Magazine 40 - Cafeína

Artigo Java Magazine 31 - Tira-Dúvida

Artigo Java Magazine 31 - Cafeína

Artigo Java Magazine 23 - Tira-Dúvidas

Artigo Java Magazine 23 - Cafeína News e Bits

Artigo Java Magazine 22 - Tira-Dúvidas

Artigo Java Magazine 01 - Java News

Artigo Java Magazine 27 - Tira-Dúvidas

Artigo Java Magazine 02 - Java News

Artigo Java Magazine 17 - CD Nokia

Artigo Java Magazine 17 - Degustando Java

Artigo Java Magazine 16 - World arts

Artigo Java Magazine 13 - Charge

Artigo Java Magazine 26 - Tira-Dúvidas

Artigo Java Magazine 08 - Java News

Artigo Java Magazine 10 - Dicas e Soluções

Artigo Java Magazine 25 - Cafeína

Artigo Java Magazine 32 - Tira Dúvidas

Artigo Java Magazine 32 - Cartas

Artigo Java Magazine 32 - Editorial

Artigo Java Magazine 36 - Tira Dúvidas

Artigo Java Magazine 36 - News & Bits

Artigo Java Magazine 36 - Cartas

Artigo Java Magazine 37 - Sun Tech Days 2006

Artigo Java Magazine 04 - java news

Artigo Java Magazine 34 - Tira Dúvidas

Artigo Java Magazine 34 - News & Bits

Artigo Java Magazine 34 - Cartas

Revista Java Magazine Edição 35

Artigo Java Magazine 14 - Charge

Artigo Java Magazine 33 - Tira Dúvidas

Artigo Java Magazine 33 - News & Bits

Artigo Java Magazine 33 - Cartas

Artigo Java Magazine 30 - Cartas

Artigo Java Magazine 38 - Cafeína

Revista Java Magazine Edição 38

Artigo Java Magazine 29 - News e Bits

Artigo Java Magazine 29 - Cartas

Artigo Java Magazine 42 - Entrevista

Artigo Java Magazine 52 - Testes Eficazes

Artigo Java Magazine 50 - Testes Unitários Eficazes

Artigo Java Magazine 49 - Usando templates, JSTL e Ajax para criar sites

ERRATA: Artigo Testes Eficazes na Java Magazine 50

Resumo Java Magazine – Edição 47


DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 78

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 76

Artigo Web Mobile 28 - Tecnodiversidade - Versões estratégicas de aplicações móveis

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 75

Artigo Java Magazine 75 - Scala, de 0 a 100 em segundos

Artigo Java Magazine 75 - Introdução a Web Services

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 74

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 73

DOWNLOAD DO CÓDIGO FONTE DA REVISTA JAVA MAGAZINE 72

Artigo Java Magazine 63 - IBM Rational Team Concert

Artigo Java Magazine 40 - Cafeína

Artigo Java Magazine 31 - Tira-Dúvida

Artigo Java Magazine 31 - Cafeína

Artigo Java Magazine 23 - Tira-Dúvidas

Artigo Java Magazine 23 - Cafeína News e Bits

Artigo Java Magazine 22 - Tira-Dúvidas

Artigo Java Magazine 01 - Java News

Artigo Java Magazine 27 - Tira-Dúvidas

Artigo Java Magazine 02 - Java News

Artigo Java Magazine 17 - CD Nokia

Artigo Java Magazine 17 - Degustando Java

Artigo Java Magazine 16 - World arts

Artigo Java Magazine 13 - Charge

Artigo Java Magazine 26 - Tira-Dúvidas

Artigo Java Magazine 08 - Java News

Artigo Java Magazine 10 - Dicas e Soluções

Artigo Java Magazine 25 - Cafeína

Artigo Java Magazine 32 - Tira Dúvidas

Artigo Java Magazine 32 - Cartas

Artigo Java Magazine 32 - Editorial

Artigo Java Magazine 36 - Tira Dúvidas

Artigo Java Magazine 36 - News & Bits

Artigo Java Magazine 36 - Cartas

Artigo Java Magazine 37 - Sun Tech Days 2006

Artigo Java Magazine 04 - java news

Artigo Java Magazine 34 - Tira Dúvidas

Artigo Java Magazine 34 - News & Bits

Artigo Java Magazine 34 - Cartas

Revista Java Magazine Edição 35

Artigo Java Magazine 14 - Charge

Artigo Java Magazine 33 - Tira Dúvidas

Artigo Java Magazine 33 - News & Bits

Artigo Java Magazine 33 - Cartas

Artigo Java Magazine 30 - Cartas

Artigo Java Magazine 38 - Cafeína

Revista Java Magazine Edição 38

Artigo Java Magazine 29 - News e Bits

Artigo Java Magazine 29 - Cartas

Artigo Java Magazine 42 - Entrevista

Artigo Java Magazine 52 - Testes Eficazes

Artigo Java Magazine 50 - Testes Unitários Eficazes

Artigo Java Magazine 49 - Usando templates, JSTL e Ajax para criar sites

ERRATA: Artigo Testes Eficazes na Java Magazine 50

Resumo Java Magazine – Edição 47


Configuração no cliente - WCF

Revista Engenharia de Software 28

Reuso de Software utilizando Padrões de Análise - Engenharia de Software 28

Refatoração para Padrões - Engenharia de Software 28

Auditoria de sistemas - Engenharia de Software 28

O Papel Evolutivo do Software - Engenharia de Software 28

Requisitos em SOA – Parte 1 - Engenharia de Software 28

Negociação de Contratos - Engenharia de Software 28

Há um colega chato em seu local de trabalho? - Engenharia de Software 28

Gerando o MD5 a ser impresso no cupom fiscal


Revista Engenharia de Software 28

Reuso de Software utilizando Padrões de Análise - Engenharia de Software 28

Refatoração para Padrões - Engenharia de Software 28

Auditoria de sistemas - Engenharia de Software 28

O Papel Evolutivo do Software - Engenharia de Software 28

Requisitos em SOA – Parte 1 - Engenharia de Software 28

Negociação de Contratos - Engenharia de Software 28

Há um colega chato em seu local de trabalho? - Engenharia de Software 28

Gerando o MD5 a ser impresso no cupom fiscal



Você está em:




Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!


