xDarkLink Posted March 6, 2012 Report Share Posted March 6, 2012 Boas noites pessoal, eu tenho um projecto em mãos do qual ainda não consegui arrancar.. Peço desde já desculpa caso tenha colocado na secção errada. O problema está em arranjar um sistema práctico e sem bugs, eu tentei instalar o Eclipse Web Tools, que supostamente já vem com funcionalidades para gerir este tipo de ficheiros WSDL, as classes java são geradas.. mas depois dão-me erros na consola, indicando que não encontra as classes pretendidas.. tudo muito estranho.. Pergunto-me se não ando a usar dos piores serviços, já ouvi falar de tanta coisa nas páginas do google que estou meio confuso.. Deste Apache Axis, Apache Tomcat, Apache CFX, JAX-WS.. Alguém me pode ajudar? indicando a fórmula mais eficiente? Eu tenho um link onde me é disponibilizado um WSDL , que dá-me acesso à API de um sistema, e com isso quero fazer a minha aplicação. Talvez java não seja a melhor linguagem para isto? Caso não seja, podem também indicar-me qual seria melhor? Obrigado desde já 😄 Link to comment Share on other sites More sharing options...
joaorosa Posted March 6, 2012 Report Share Posted March 6, 2012 Não sou o melhor com Java, a minha praia é o .NET. Fizes-te assim? http://www.eclipse.org/webtools/jst/components/ws/1.5/tutorials/WebServiceClient/WebServiceClient.html. Só por uma vez é que brinquei com os WS em Java e fiz desta maneira... Link to comment Share on other sites More sharing options...
xDarkLink Posted March 6, 2012 Author Report Share Posted March 6, 2012 Muito obrigado pela tua resposta, isso é no caso de seres tu a criar o wsdl certo? e teres na tua máquina o próprio ficheiro? E no caso de me ser disponibilizado como URL ? é igual? Eu não tenho que me preocupar com os servidores ? Apache Tomcat.. ou Apache Axis? isso já vem tudo tratado no Eclipse Web Tools? Já percebi que não estás bem dentro do java, no entanto, achas que isto em .NET é muito mais fácil? tipo c# ? Obrigado 😉 Link to comment Share on other sites More sharing options...
joaorosa Posted March 6, 2012 Report Share Posted March 6, 2012 Em termos de arquitectura, terás de ter um sítio onde está alojado o serviço e outro que será o cliente que o consumirá. Poderás ter tudo numa máquina, tipicamente para testes. O que estás a falar, o WSDL, é o contracto a que as partes terão de obedecer. Métodos, tipo de dados, etc, etc.. Se te for disponibilizada a URL é só consumires. O que muitas vezes se faz, enquanto se desenvolve, é criar um stub. Depende de como estás ao nível da disponibilização do serviço. Sobre os servidores, penso que não, mas os prós dirão. Para mim, em .NET é fácil. Para um develor de Java irá dizer que Java é mais fácil. A minha sugestão é usares a framework/linguagem que estiveres mais à vontade! Link to comment Share on other sites More sharing options...
xDarkLink Posted March 6, 2012 Author Report Share Posted March 6, 2012 Os erros que me estavam a dar era o mail.jar e o activation.jar que estavam em falta nos external jars, eram só warnings.. Agora já consegui por a bombar, ya tens razão o mais fácil é sempre aquilo com que estamos mais habituados B) Para quem quiser saber, é instalar o Java EE IDE, e usar o web service client sobre o projecto e voilá, usa o JAX-WS. Obrigado Joao 😉 Link to comment Share on other sites More sharing options...
joaorosa Posted March 7, 2012 Report Share Posted March 7, 2012 Se está a bombar já sabes o procedimento! 😉 Agora é só desenvolver! Link to comment Share on other sites More sharing options...
xDarkLink Posted March 7, 2012 Author Report Share Posted March 7, 2012 Se está a bombar já sabes o procedimento! 😄 Agora é só desenvolver! Exactamente, obrigadao meu 🙂 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now