Como passo dados de uam camda para outra?

9 respostas
E

Oi pessoal, já programei em VB e agora estou passando pro mundo Java.
Estou com uma dúvida que nao preciso de epxlicaçao teórica, mas sim exemplo.
Eu quero fazer um sistema que tem um interface HTML, no formulário dessa interface quero passar os daods para serem validados num arquivo JSP, que valide os mesmos e passe entao os dados para uma classe Java que simplesmente pega os dados passados e os insere num banco de dados e retonra pra interface o resposta quando faça isso coretamente.
O esquema seria assim:

cadastrar.html (campos do formulário - nome e telefone)
validar.jsp
inserir.java

Sei que a pergutna é bem básica, mas tenho 2 horas buscando e muita texto teórico, que terie o maior prazer de ler, já que fiz os donwload, mas eu gostaria de jká ir mexendo, e sço tenho dificuldades memso de como passar os dados de uma camada pra outra, ou seja de um arquivo pro outro.
Por favor me ajudem pois isso é para um projeto open-source.

Abraços e obrigado pra quem me ajudar.

9 Respostas

P

bom se vc ja achou bastante teoria, não ter encontrado nada muito parecido com o q vc esta tentando fazer…aqui não vou passar nenhum codigo pra vc, ateh pq o intuito aqui eh ajudar, e a forma como esta tentando fazer as coisas não eh a mais indicada…

assim, pq vc tem um html e depois um jsp? pq vc nao faz tudo no jsp?

qual o tipo de validação q vc esta fazendo nesse jsp? vc esta recuperando o request e manipulando esses dados dentro de scriplets<% %>? ?? se for isso, não faça dessa forma…aqui q vc esta colocando dentro de scriplets, tem o mesmo comportamento de uma classe java normal, não uma boa pratica de programação fazer isso…

vc esta utilizando servlets? se não esta, de uma olhada nos tutoriais aqui do PJ…pq sua arquitetura deve ser da seguinte forma:

JSP com o formulario, se vc quiser validar do lado client, faça isso via javascript

depois no seu Servlet, se c quiser vc valida novamente os dados para garantir a integridade dos mesmos, e soh aih vc chama a sua classe q ira fazer a inserção dos dados…

espero ter ajudado…

C

Como você quer exemplos, na seção de Artigos e Tutoriais tem um ótimo tutorial passo a passo do que você precisa.

Confira.

E

Pedrobusko:

Eu sou formado na área, até já fi algo em JSP ,ams realmente eu me esqeucí pq nunca mais centrei nisso pois emigrei para a Espanha e nao estou na área. Tenho uma idéia para uma projeto open-source pela minha experiencia e confiança na tecnologia Java resolví faze-lo em JSP com Servlets.
Eu resolvì fazer dessa maneira pq desejo um sistema em 3 camadas (interface/lógica do negócio/banco de dados) todas separadas.
Fazer a camda de HTML em JSP pode ficar algo complicado para qualuqer designer Web se meter a fazer, ou deixar o código de um index.htm da vida ENORME por querer botar tudo junto.
Nao tenho interesse em fazer críticas via Script pq realmente nao tenho interesse em usar Ajax, o tráfego dos dados de momento nao é algo que possa preocupar, mas sim a modularidade do sistema.
Com base nisso e assumindo que o material que eu lçi nao ecnontrei justo o que desejo fazer vc poderia me dar algum exemplo ? jejejejeje
Valeu as dicas.

E

desculpem esse ment e msgs iguais, foi culpa minha o portal java nao retornava nada e pensei que nao estava enviando. se alguém tiver permissao de apagar eu agradeço.

E

Carneiro,

Qual dos materiais tem esses exemplos ?
Me diz que eu baixo, pq os que baixei de JSP/Servlets nao encontrei nada parecido.

P

caro elbuyo,

parabens pela sua formação! sabemos como é dificil consegui-la!

  • Validação de formulários usando javascript não tem nada a ver com AJAX.

Como eu disse na minha primeira resposta, vai ser dificil vc encontrar qq exemplo parecido com a sua “arquitetura” pq a forma como vc esta nao eh nada usual.

Só uma duvida, o design da sua pagina eh definido depois q vc programa ela? o ideal eh vc ja ter o html pronto e aplicar a programação em cima…e para evitar o html ENORME, vc usa algum framewrok de layout, como o Tiles por exemplo.

Desculpe não poder ajuda-lo mais, pois não utilizo JSP/Servlets ha quase 2 anos…migrei para frameworks q facilitam e muito o trabalho…

flw

E

Pedrobrusko,

Obrigado a verdade que foi dureza mesmo, pena uqe vim pra Europa e joguei tudo fora, tá complicado começar do zero de novo, pois o bakcup que fiz dos meus trabalhos nao funcionou quando cheguei aqui.

Bom do mais vc saberia me informar qual estrutura seria a correta entao ?
Nao gosto muito de seguir fórmulas pré-concebidas se nao as entendo bem, mas vou ver entao.
Frameworks vc trabalha com oque exatamente ? É uma interface Web tb ?

B

Sugestão:

Sugiro que você não vá com “muita sede ao pote”…

Se você não conhece os conceitos básicos do java…estude java
Se você não conhece Servlets…estude que vocÊ pode precisar mesmo que use algum framework.
Se você não conhece JSP, estude JSP…

Só depois já para Struts ou JSF…e por aí vai…

Acredito que o mais importe é você dominar cada assunto aborado antes de partir para o seguinte, pois pode virar uma bola de neve e ficar muito confuso… se você quiser ir direto para o final ser saber o início…talvez surjam muitas dúvidas.

Um abraço

D

comece por aqui:

http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=30

http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=51

http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=108

http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=109

http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=129

http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=137

http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=155

depois…poste as dúvidas que a galera ajuda.

t+

Criado 18 de janeiro de 2007
Ultima resposta 18 de jan. de 2007
Respostas 9
Participantes 5