| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 12:00:04
|
woquiton
JavaTeenager
![[Avatar]](/images/avatar/536a76f94cf7535158f66cfbd4b113b6.png)
Membro desde: 01/08/2003 09:42:20
Mensagens: 162
Offline
|
Pessoal, como ainda sou iniciante... (segundo o que entendi), ainda nao quero usar framework, como struts ou jbanana. Gostaria de fazer o controle com servlets ainda. O framework configura através de XML´s, acho que deve ser mais fácil. Caso nao esteja correto, por favor me fale.
A partir disso então:
Ahhh... aproveito e faço mais uma pergunta... como faço, por exemplo:
A pessoa clica em um link, como sei que aquele link vai chamar tal servlet, ou caso tenha um servlet só, como neste servlet vou saber que link cliquei.
Desculpa gente, imagino que nao seja esse o caminho, estou meio cabulado com ASP que trabalhei muito tempo. Não encontrei nada na web que respondesse exatamente isso pra mim.
O que quero, depois da pessoa se logar e entrar numa página principal, quando ela clicar não em um botão, mas num simples link, como eu CONTROLLER pra que Bean ela vai?
Obrigadaço ! aos que ajudarem. O início é o mais difícil.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 12:12:41
|
Jair Rillo Junior
Moderador
![[Avatar]](/images/avatar/31b3b31a1c2f8a370206f111127c0dbd.jpg)
Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline
|
bom, sobre qual servlet vc vai chamar, isso vc vai colocar dentro da sua action do form
por exemplo
agora pra saber qual botao vc clicou, vc pode passar com parametro hidden do form, ae dentro do servlet vc pode usar o request.getInitParameters("nome");
é algo assim, nao estou com nenhum compilador aberto pra ver se é esse o comando, mas é quase isso,
|
Jair Rillo Junior
http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 12:15:32
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Bom, vamos lá...
Eu acho que "todo mundo" deveria mesmo tentar implementar um Controller (MVC) antes de partir pras soluções já existentes. Isso dá um grau de aprendizado tremendo. Foi o que eu fiz.
Na verdade, dependendo da complexidade do seu Controller, é fácil se desenvolver uma coisa mais trivial.
Basicamente você criaria um Servlet (Controller), que fica responsável pelo controle de acesso, fluxo e etc.
E criaria uma interface (ActionInterface) onde as classes que implementam ela seriam as diferente actions do seu sistema.
Um Exemplo:
Poxa, praticamente fiz o código sem querer-querendo. Mas é por aí, a idéia (ao meu ver) é essa.
A parte de segurança e outros penduricalhos você "pendura" no código depois. É perfumaria!
Ah! quase esquecí.
Você pode chamar o controller assim:
Onde a action define (no seu XML) qual Action executar, qual JSP usar de view e etc.
Abraços
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 12:24:11
|
woquiton
JavaTeenager
![[Avatar]](/images/avatar/536a76f94cf7535158f66cfbd4b113b6.png)
Membro desde: 01/08/2003 09:42:20
Mensagens: 162
Offline
|
Manchester... nao quero usar formulário. Entendi usando o compo hidden.. mas aí vou acabar é perdendo o controle.. rs. imaginou um menu com submenu? loucura... rs. e nem tem formulário no mesmo. rs
Daniel... Entendi muito pouco meu amigo, mas me liguei que é esse o caminho mesmo.
Onde posso saber mais de Action isso Action aquilo ?? Com exemplo ia ser 10. rs . Se procurar, procuro no google pelo que?
Mas assim... cliquei no menu, no link "XXX" ... como aponto ele para o Servlet? pois o mesmo tá numa página jsp ou html. Tenho que usar arquivo xml ainda assim? Como?
Me perdi de vez agora.. rs.
[]´s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 12:56:39
|
Jair Rillo Junior
Moderador
![[Avatar]](/images/avatar/31b3b31a1c2f8a370206f111127c0dbd.jpg)
Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline
|
puts, eu nao tinha visto que era link.. li rapido e pensei que era atravez de um form usando botao, foi mal, hehehe
no caso de link eu nao sei, nao cheguei nessa parte ainda nos meus estudos, rsss
|
Jair Rillo Junior
http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 14:02:43
|
woquiton
JavaTeenager
![[Avatar]](/images/avatar/536a76f94cf7535158f66cfbd4b113b6.png)
Membro desde: 01/08/2003 09:42:20
Mensagens: 162
Offline
|
Mas aí complica gente... se não como fazer um site? Meu link tem que apontar pra algum lugar.
Woquiton
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 15:20:01
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Meus queridos...
acabei dando o braço a torce e implementei um MINI-Controller (MVC).
Está rodando certinho...
Quem quiser, me peça por e-mail ou icq.
Abraços
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 17:19:59
|
leonardom
Virtual Machine Man
![[Avatar]](/images/avatar/7f5d04d189dfb634e6a85bb9d9adf21e.jpg)
Membro desde: 23/02/2003 11:41:23
Mensagens: 679
Localização: Anywhere
Offline
|
Daniel, manda tem como você em enviar?
|
"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."
George Bernard Shaw (1856 - 1950) - Irish dramatist - Nobel Prize of Literature, 1925
blog: http://leonardom.wordpress.com
http://www.insidecode.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 17:21:46
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
danieldestro wrote:Quem quiser, me peça por e-mail.
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 17:27:53
|
woquiton
JavaTeenager
![[Avatar]](/images/avatar/536a76f94cf7535158f66cfbd4b113b6.png)
Membro desde: 01/08/2003 09:42:20
Mensagens: 162
Offline
|
Daniel
Tinha como fazer uma pagina jsp... html... sei lá... só pra saber como um link, ao clicar em um link... vai chamar o servlet e como ele vai receber isso e saber que é o link certo.
Obrigado
Woquiton
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 17:29:00
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Oi Woq,
Mas a página index.htm contém duas forma de acesso para o teste, uma via FORM e outra via LINK.
Só olhar o código do HTML e verás!
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 17:32:01
|
woquiton
JavaTeenager
![[Avatar]](/images/avatar/536a76f94cf7535158f66cfbd4b113b6.png)
Membro desde: 01/08/2003 09:42:20
Mensagens: 162
Offline
|
Daniel...
Desculpa mano... mas no exemplo que vc me mandou nao tem html nao...
Manda de novo mano... com o html.
[]´s
Woquiton
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2003 21:29:25
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Woqs,
já experimentou abrir o arquivo WAR???
O Zip só contém os fontes Java. o War contém o deploy para web (tomcat).
abs
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2003 12:40:46
|
woquiton
JavaTeenager
![[Avatar]](/images/avatar/536a76f94cf7535158f66cfbd4b113b6.png)
Membro desde: 01/08/2003 09:42:20
Mensagens: 162
Offline
|
Daniel
Como abro o arquivo .war ?
Desculpa... to iniciando, e essa nem vi ainda..
[]´s
Desculpa ae... rs
Woquiton
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2003 12:59:27
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Um WAR é um arquivo ZIP comum, assim como os JARs - vc pode descompactá-lo com o utilitário jar, disponível nas JREs/JDKs, ou com algum WinZIP da vida
|
|
|
 |
|
|