Webservices

Olá, em um futuro próximo, eu gostaria de trabalhar com webservices, qual seria a IDE mais adequada para isso?

Não estou querendo saber qual a melhor IDE para uso geral. Para mim todas elas atendem os requisitos básicos para mim.

DEPENDE! hehehehehe…

Certamente o Eclipse (pelo meu conhecimento) é a menos produtiva, pois não achei nenhum plugin (free) que me atendesse bem, de modo visual (next, next, finish) e tal.

O JDeveloper 10g é bem legal.

Mas agora, com EJB 3.0, fazer Web Service virou coisa de criança.

@WebService public class MeuServico { @WebMethod public void fazAlgo( @WebParam(name = "nome") String nome, @WebParam(name = "idade") String idade) { // faz algo } }

Eu tô utilizando o Eclipse para isso e tem me atendido tudo que precisei.
(Se bem que eu não tentei fazer nada além do trivial: Gerar e Consumir de terceiros)

Para gerar os clients através do WTP é muuuuuuito prático, você passa o WSDL e ele te gera todas as classes java.
Para gerar e publicar o próprio web service também, botão direito na classe, Web Service> Create Web Service.

Como eu disse, eu não uso o WTP, então não sabia dessa facilidade.
Valeu Rafael.

Olá

Usar as APIs como as do próprio Java ou XFire, Celtix, AXIS pode ser feito sem ajuda da IDE. Mas há plugins para o eclipse.

Para trabalhar com WS, às vezes é preciso editar e criar/alterar schemas. Sem IDE, você precisa de ferramentas que mexam com schemas.

Visualização e validação de Schemas:

Mensagens SOAP
soapui: http://www.soapui.org/

Definições WSDL
API programática para você manipular na raça - WSDL4J: http://sourceforge.net/projects/wsdl4j

Há outras ferramentas.

E com as IDEs? Algumas ferramentas tem plugins para o Eclipse.

[]s
Luca