corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 7.1 Features

Desenvolvimento de serviços da Web

Desenvolvimento de serviços web no NetBeans IDE
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 aprimorado!

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

janela de servidores da Web

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.

capturas de tela do google maps

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.

pequeno logotipo do glassfish

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

diagrama de serviços móveis