
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 da Web com base em padrões
O NetBeans IDE oferece suporte a J2EE 1.4 e Java EE 5, Java EE 6, incluindo padrões de serviços Web JAX-WS 2.2, JAX-RS 1.1, JAX-RPC (JSR-101)*, JAXB 2.2. É possível trabalhar com GlassFish Server Open Source Edition 3.0.1, Apache Tomcat, JBoss, BEA Weblogic e muitos outros. A funcionalidade de autocompletar código inclui anotações que você pode utilizar nos serviços Web.
RESTful serviços da Web
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 das entidades JPA está sobre a estrutura Spring.
O IDE também aceita testar e construir aplicativos de cliente que acessam serviços Web RESTful. Utilize assistentes para criar serviços RESTful a partir de entidades de classe JPA e gerar códigos para invocar serviços Web (com base no RESTful ou no SOAP), como stubs de cliente do WADL. Os serviços Web RESTful estão disponíveis para envolver beans de entidade e fornecer recursos fáceis do CRUD.
Introdução aos 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 (incluindo serviços Web Apache Axis2*) das classes Java ou arquivos WSDL. Utilize o plug-in* soapUI para criar projetos de teste de serviços Web que incluem casos de testes e permitem monitoramento SOAP.
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.1 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
Tecnologias avançadas de serviços Web estão disponíveis diretamente no Web Services Designer. Utilize o suporte Metro 2.0 (JAX-WS 2.2) na GlassFish Server Open Source Edition 3.0.1 para construir serviços Web interoperáveis, confiáveis, seguros e transacionais.
Utilize o suporte do Sun Java System Access Manager para criar serviços Web seguros e ativados por identidade. O IDE aceita segurança em nível de mensagem de seu servidor e cliente de serviços Web para perfis de token WSI-BSP.
|

|
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.
(*) Use o Gerenciador de plug-ins para adicionar recursos, como suporte a serviços Web JAX-RPC, Axis e SoapUI.
Trilha do aprendizado de aplicações Web
|

|
|