Webservice java

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (827 palavras )
  • Download(s) : 0
  • Publicado : 20 de junho de 2012
Ler documento completo
Amostra do texto
Criando um WebService JAVA com retorno de dados XML.
Após horas e horas de pesquisa a respeito do assunto, dezenas de artigos lidos e sites visitados eu resolvi criar esse artigo pra facilitar avida de muitos desenvolvedores que provavelmente estão na mesma situação que eu me encontrei quando pesquisei sobre o assunto. A utilização de WebService no desenvolvimento de sistemas apresenta um graude importância elevado quando nos referimos a sistemas modernos devido este facilitar a integração de sistemas e também na comunicação de aplicações diferentes. Com o WebService há possibilidade dainteração entre aplicações de plataformas diferentes. Até aqui a historia tá bonita, mas surge uma dúvida, como eles vão “conversar”? Aí entra o XML, uma linguagem de marcação que facilitará nessacomunicação. Vamos deixar de “lenga lenga” e partir para o que interessa, a codificação. Neste artigo vamos criar um webservice em java que retorne os dados de uma consulta ao banco de dados no formatoxml, para isso utilizaremos o netbeans como IDE, Mysql como banco de dados, Hibernate como framework de mapeamento de objeto-relacional. Os dados a serem retornados serão os identificadores, os autores eas mensagens armazenadas. Vamos criar agora nosso banco de dados. CREATE TABLE msg ( id INT PRIMARY KEY NOT NULL AUTOINCREMENT , autor VARCHAR( 40 ) NOT NULL , mensagem TEXT NOT NULL ) ENGINE =MYISAM ; Vamos inserir alguns dados no banco para termos o que retornar (^^). INSERT INTO msg (id, autor, mensagem) VALUES (NULL, 'Raul', 'E é isso que a vida tem de melhor.'),(NULL, 'Alice', 'Fim por fim,feito por mim'),(NULL, 'Jhoseph', A vingança nunca é plena, mata a alma e a envenena.'); Iremos partir da premissa que você já criou um projeto web no netbeans. Entao vamos criar nosso webservice.Vamos em Arquivo >Novo Arquivo >Serviços Web >Serviço Web.

Jhoseph Araújo - j.garibald@gmail.com Twitter: @jhosepharaujo Msn: j.garibald@hotmail.com

Atribua um nome ao webservice e informe um...
tracking img