
Desenvolvimento de serviços da Web

Clique na imagem para visualização em tela inteira
O NetBeans IDE lhe ajuda com a interoperabilidade, segurança, confiabilidade e transações de serviços Web.
Desenvolvimento de serviços Web com base em padrões
O NetBeans IDE oferece suporte a EE 6 e Java EE 5, incluindo padrões de serviços Web JAX-WS 2.2, JAX-RS 1.1 e JAXB 2.2. É possível trabalhar com GlassFish Server Open Source Edition, Oracle Weblogic, Apache Tomcat, JBoss e muitos outros. A funcionalidade de autocompletar código inclui anotações que você pode utilizar nos serviços Web.
RESTful Web Services 
O IDE ajuda a criar serviços Web RESTful compatíveis com JSR-311(JAX-RS 1.1) a partir de classes de entidades e padrões JPA ou diretamente de um banco de dados. O código gerado a partir das entidades JPA funciona na estrutura Spring. Os serviços Web RESTful estão disponíveis para envolver beans de entidade e fornecer recursos fáceis do CRUD.
Nos serviços Web RESTful EE6, o NetBeans IDE utiliza anotações JAXB nas classes de entidade e fachadas de sessão EJB para as classes de serviço. Isso elimina a necessidade das classes de conversor e gera códigos mais simples.
O IDE também aceita testar e construir aplicativos de cliente que acessam serviços Web RESTful. Gere códigos para chamar serviços Web (com base no RESTful ou no SOAP), como stubs de cliente JavaScript do WADL. Também é possível gerar clientes Java RESTful nas aplicações Web Java e Java para os serviços registrados no NetBeans IDE. O NetBeans IDE vem com vários serviços amplamente utilizados já registrados, como Flickr e Twitter.
Primeiros passos com os serviços Web RESTful
|

|
Serviços com base em SOAP
Utilize os assistentes para serviços Web e o Web Service Visual Designer para criar e desenvolver serviços Web a partir de classes Java ou arquivos WSDL.
O IDE oferece ferramentas para trabalhar com anotações de serviços Web (Metadados de serviços Web para Java). As classes Java anotadas com a anotação @javax.jws.WebService são automaticamente reconhecidas como serviços Web em um projeto. O IDE oferece suporte ao tempo de execução JAX-WS 2.2 em vários recursos, como o Visual Designer ou o editor de personalização de serviços Web.
Converta os serviços Web com base em SOAP em recursos de serviço RESTful utilizando a nova ação disponível no nó de serviço Web. Utilize o editor de personalização de serviços Web para criar clientes de serviços Web assíncronos.
|

|
Serviços Web confiáveis, seguros e transacionais
As tecnologias de interoperabilidade de serviços Web (WSTI) estão disponíveis diretamente no Web Services Designer. Utilize o suporte Metro 2.0 (JAX-WS 2.2) no GlassFish Server Open Source Edition 3.1 para ajudar você a construir serviços Web interoperáveis, confiáveis, seguros e transacionais.
|

|
APIs Web
Utilize a aba Serviços para criar facilmente aplicativos mash-up de servidor e agregar serviços dos arquivos de descritor de serviços Web (WSDL ou WADL). Arraste e solte operações de serviço para uma página POJO, Servlet, JSP, JSF ou PHP e o IDE gerará o código de acesso.
Utilize o gerenciador de serviços Web para acessar populares APIs Web RESTful oferecidas pelo Google, Facebook, Yahoo, flickr, Amazon, Twitter, etc. Também é possível acessar serviços Web com base em SOAP, por exemplo, StrikeIron.
Serviços Web móveis
Escreva aplicativos que acessam serviços Web diretamente em um telefone compatível com JSR-172. Escreva códigos que utilizam conexão de ponte sem fio para acessar serviços Web e outros dados de servidor em qualquer dispositivo de MIDlets através de servlets.
Trilha do aprendizado de aplicações Web
|

|
|