Web Service com NetBean Tutorial On-line – Parte 4 ( Final )

Posted On 18 julho, 2008

Filed under Tutoriais
Tags: , , ,

Comments Dropped leave a response

Olá Leitores
Desculpem pela demora na ultima parte, mas em fim vamos ao trabalho

Após Criar o Cliente vamos criar o Servlet

File -> New File -> Web -> Servlet

NEXT >

Dê um nome ao seu Servlet [MyWsServlet] e Escolha o pacote que irá conte-la[wspkg] finalize

Agora Vamos colocar nossa operação no Servlet.
Destro do código do arquivo: MyWsServlet , Procure pelo Metodo “protected void processRequest” e descomente o Código que está dentro dele, ou adicione outro código HTML dentro da função out.Println.

Após Feito isso clique com o direito logo abaixo do código vá ate a opção:
Web Service Client Resources->Call Web Service Operation

Feito Isso navegue a ate a Operação desejada, no nosso caso, a nossa única, Soma

E Aperte [OK]

Nesse momento um código irá aparecer baixo de seu HTML, agora você irá coloca-lo entre as tags <“body”>;<“/body”> . assim:

Seu Código está pronto para Execução Tecle CTRL+F6, irá aparecer uma mensagem requerendo o Servlet Execution URI, pressione [OK] .

Pronto!

Bem gente chegamos ao fim de mais um de nossos tutoriais (Finalmente neh? XD)
o codigo desse tutorial eu perdi em algum lugar depois eu procuro, mas não vou deixar vocês na mão vou dar o codigo do meu trabalho final, ficou uma porcaria mas eu gostei 🙂

Abraços e comentem!

Anúncios

Como Utilizar o Debug do Netbeans 6.1 para Ruby e Java

Posted On 3 julho, 2008

Filed under Tutoriais
Tags: , , , , ,

Comments Dropped 15 responses

Olá Meus Queridos Leitores.

Hoje vou falar de uma coisa que para maioria é besteira, mas para mim não foi. Sempre programei bastante no NetBeans e nunca antes havia debugado meu codigo. eu não fazia a minima ideia de como funcionava nele, o unico compilador que eu havia feito isso foi no Turbo-C 😛 .

Procurei no Google e nenhum site/forum/blog havia sanado minha duvida então com muita insistência acabei descobrindo como e vim compartilhar com vocês.

Meu Exemplo é em Ruby, mas foi testado com java tambem e acho que é compatível com qualquer linguagem que suporte debug no NetBeans.

Vamos lá Primeiro abrir nosso NetBeans e criar nosso codigo de exemplo.

File->New project->Ruby->Aplicativo Ruby

E criamos o seguinte codigo:

#Projeto_1 : Vetores
vet1 = [0,2,4,6,8]
vet2 = [1,3,5,7,9]
vetF = []
k=0
for i in (05)
vetF[k] = vet1[i]
k=k+1
vetF[k] = vet2[i]
k=k+1
end
puts vetF #{vetF}

Vamos ver como nosso codigo está funcionando.
Esse Codigo faz a seguinte tarefa. ele intercala dois vetores (vet1 e vet2 ) em um terceiro (vetf), de modo que vet1 possui numeros pares e vet2 numeros impares e vamos uni-los em um realizando a sequência correta.

Primiero vamos Instalar o Ruby(no meu caso ainda não tinha instalado) ou se for usar o java o netbeans jpa vem por padrão.

vá em Tools -> Plugins e procure o componente Ruby and Rails e instale-o

Bom Após nosso Ruby Instalado vamos ao nosso Debug primeiro defina os Break-Points.
Esse BreakPoints são os locais onde nosso interpretador deve para para que possamos analisar nossas variáveis.
basta clica na a linha do lado de cada linha que você deseja parar.

Depois que definimos os Breaks-Points vamos então executar nosso programa em modo Debug
Aperte o botão de debug(ou apenas Ctrl+F5)

Bom e agora cad minhas variaveis, você pode vela-as apenas passando o mouse por cima delas mais eu prefiro usar os Watches(Observadores) Selecione uma variável, clique com o direito e NEW WATCHE, ou simplesmente Ctrl+Shift+F7 e nessa janelinhas em baixo vai aparecer suas variáveis com seus respectivos conteúdos (caso não aparece tecle Alt+Shift+2)

Após você iniciar o Debug uma linha verde no meio das vermelhas(break Points) irá aparecer essa é a linha em que o compilador esta nesse exato momento.

Bom, mas iai… nosso codigo parou… hehe do lado do botão de executar o debug apareceu novos botões, entre eles o Continue(F5) clique nele. e o interpretador irá para a próxima linha.

Hum Olhe ai nossa variável como o seu conteúdo.

Após alguns passos (Steps)[F5] e a progressiva alteração do nosso Vetor Final (vetf) ele fica assim, e tudo assistido passo a passo por nós.

Bom está ai. uma mão na roda quando você trabalha com grande estrutura de dados que te deixam loucos quando você não acha o bendito erro, como uma variável nula que você não sabe de onde vem pelo dabug você a encontra facilmente e acaba com ela.

espero que esse post seja útil para alguém, se sim deixe comentario o feedback é nosso incentivo para cada vez melhorar mais e produzir mais. se encontrou alguma duvida coloque ai e vamos tentar sana-la e melhorar nosso Tutorial.

Obrigado!

Web Service com NetBean Tutorial On-line – Parte 3

Posted On 1 julho, 2008

Filed under Tutoriais
Tags: , , ,

Comments Dropped 2 responses

Ola galera vamos ao penultimo capitulo de nosso tutorial.

Testando a Operação no Web Service:

Bom, mas cadê minha soma?? Calma, isso era somente para testar o nosso Servidor, vamos agora testar nossa operação implementada:

Bom então vamos lá, volte ao NetBeans e para a Aba de projetos(Projects), vá até a pasta Web Services clique com o Direito em Seu Arquivo Servidor [MyWsServidor] e vá ate Test Web Service.

As vezes aparece essa mensagem mas o navegador abre, então ignorem 😛

Opa. Agora sim, Nossa Operação está ai, vamos testa-la. Vamos colocar 2, 3 e Apertar em Soma.

E Está ai nosso Resultado. 2+3 retorna um Interio “ 5”.

Distribuindo seu Web Service:

Voltando a Pagina Anterior temos na primeira linha depois do titulo:

“This form will allow you to test your web service implementation (WSDL File)”
Nesse WSDL File Esta o Link de Distribuição, o Cliente que irá consumir seu Web Service deve utiliza-lo. Clique com o direito e copiar link(no FireFox).

Consumindo Web Service:

Agora Vamos criar o cliente que irá utilizar o seu Web Service para fazer suas somas (XD).

File-> New File -> Web Service -> Web Service Client

NEXT >

Aqui você deve Selecionar a Opção WSDL URL e colar a Url que você pegou lá do WSDL File no seu Servidor, em nosso caso: http://localhost:8080/MyWebService/MyWsServidorService?WSDL
FINISH ]

Mais uma parte de nosso Tutorial emcerrada.
em breve a ultima parte desse turorial.
ate breve.

Web Service com NetBean Tutorial On-line – Parte 2

Posted On 30 junho, 2008

Filed under Tutoriais
Tags: , ,

Comments Dropped one response

Parte 1
Olá Gente,

Voltando ao nosso Tutorial, vamos para o proximo passo: Adiconar uma operação ao nosso WebService

Adicionar Operação:

Clique no botão ADD OPERATION

Irá aparecer a janela abaixo, Vamos criar um simples Somador de números. Então Vamos lá.
Em Name Coloque o nome da sua Operação(metodo), no nosso caso soma em Retun Type o valor que a Operação irá retornar [int](Java.lang.Integer), logo abaixo os parâmetros que devem ser passados(x:int e y:int). pronto, aperto OK.

Vai ficar assim

Editando Operação:
Vamos Agora dizer o que nosso método deve fazer:
Temos dois modos de edição: Source(Código) e Design(Interface). Para alterarmos de modo utilize os dois botões referentes a ele[Source] e [Design](Mostrados na figura abaixo), ou as teclas de atalho [Ctrl+Alt+page Down] ou [Ctrl+Alt+page Up]. E encontre o metodo SOMA.

Ou ainda mais fácil e ágil na janela Navigator(Navegação) [CTRL+7] dê um duplo clique em soma.

Você irá ser Direcionado para este método:

@WebMethod(operationName = "soma")
public Integer soma(@WebParam(name = "x")
int x, @WebParam(name = "y")
int y) {

return null;
}

Bom a única coisa que queremos é somar o valor de x e y e retorna-los, então:

@WebMethod(operationName = “soma”)
public Integer soma(@WebParam(name = “x”)
int x, @WebParam(name = “y”)
int y) {

return x+y;
}

Bom com nossa Operação pronta vamos ver como está.

Iniciando e testando o Web Service:

Com a aba Project(Projetos) selecionada(Ctrl+1), clicamos com o direito no projeto e em UnDeploy and Deploy (Desimplantar e Implantar ) nosso projeto.

Agora é Só Executar apertando na seta verde no topo da aplicação(Ou Simplesmente F6):

Se tudo Ocorreu certo Seu Navegador irá abrir automaticamente com a Mensagem “HELLO WORLD”, no endereço http://localhost:8080/MyWebService/

Bom mais uma fase de nossa produção foi concluida.
Até A proxima!
Parte 3

Web Service com NetBean Tutorial On-line – Parte 1

Posted On 29 junho, 2008

Filed under Tutoriais
Tags: , , , ,

Comments Dropped one response

Olá gente.
Bom alguns podem perguntar ué um post duplicado?
não exatamente resolvi largar de preguiça e fazer um tutorial online mesmo, bem mais pratico.
vamos lá.

– Este Tutorial foi feito Utilizando as seguintes ferramentas
> Servidor GlassFish v2
> Versao do java EE 5
> NetBeans 6.1

Projeto:
File -> New Project-> Web -> Web Application

NEXT >

Nome de sua Aplicação: MyWebService

NEXT >

2) Escolha o Servidor, no nosso caso GassFish V2. Depois a versão do Java EE, deixe 5.


FINISH > (já podemos finalizar nosso projeto.)

Pronto nosso projeto WebService está pronto, vamos ao Servidor

Criar Servidor:

File -> New File -> Web Services -> Web Service

NEXT >

Coloque o nome do seu Web Service[MyWsServidor] e coloque o nome do pacote(Package)
[ wspkg](OS: não use como na imagem, use apenas letras minusculas) o resto deixe como está.

FINISH ]

OK, Nosso Servidor de Web Service Está Pronto. Vamos rodar o Servidor
Iniciar Servidor:
Na Aba SERVICES (Ou CTRL+5) Vá à SERVERS -> GlassFish, clique com o Direito e em START

Bom.
Até agora nada de nosso Web Service. no promimo post vamos colocar
as nossas operações.

Parte 2

Web Services com Netbeans um simples HowTo

Posted On 28 junho, 2008

Filed under Tutoriais
Tags: , ,

Comments Dropped leave a response

Olá Leitores do Blog

Bom alguns devem estar se perguntando… ué mas um blog o que um Blog de Rails está fazendo postando coisas de Java ??? bom infelizmente em minha faculdade, ainda, não adotou Ruby como uma linguagem de aprendizado, pena que eles não conhecem o quanto essa liguagem seria interressante para inciantes, e meus trabalhos em grande parte são feitos em C, C++ e Java (eca!) e vendo quanto pouco material para iniciantes tem por ai. poruque foi meio dificil achar algo pra realizar esse trabalho eu  e meu colega Aéccio na Diciplina de Sistemas distribuidos.

Espero que ajude alguem.

Para baixar o Arquivo Clique ai
Baixar