| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2007 13:34:53
|
arthurnn
JavaEvangelist
Membro desde: 22/12/2006 17:31:53
Mensagens: 477
Offline
|
ae pessoal eu fiz um trabalho esses dias com o vRaptor. e conheci o mecanismo do interceptador que nao sabia que existia.. agora voltei ao meu projeto original que é feito em struts 1... gostaria de saber c ele tem um modo de eu fazer esse macanismo de interceptador?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2007 14:14:53
|
fabiozoroastro
GUJ Master
![[Avatar]](/images/avatar/d28a3097fa7cf63ad01c4f328314e2f2.jpg)
Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Offline
|
Tem não!
|
[]'s
..."Apenas sorria!"
Twitter
Blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2007 14:24:16
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Struts1 só não tem o básico de um framework MVC...
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2007 16:39:29
|
marcelo_mococa
Virtual Machine Man
![[Avatar]](/images/avatar/90248d0a98105fa534cf2b0696ddd12f.jpg)
Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline
|
o struts 1 um dos primeiros frameworks MVC... Muita coisa que você vê atualmente, não vai existir nele...
|
Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2007 18:23:56
|
rodrigoallemand
GUJ Ranger
![[Avatar]](/images/avatar/d7b431b1a0cc5f032399870ff4710743.jpg)
Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline
|
saoj wrote:
Struts1 só não tem o básico de um framework MVC...
No inicio do Struts, quando todo o seu RoadMap foi projetado, havia algum framework web que fosse difundido, free e "MVC Complience", como dito por vc?
Engraçado como todos falam mal do Struts... Mas garanto que, no boom de lançamento do Struts, todos o achavam a salvação!!!
Sei das dificuldades do Struts, mas tb não é esse lixo que todos pintam...
E sobre os interceptors, vc tem como emular uma Chain os Responsability extendendo o ActionServlet e implementando interfaces conhecidas, e chamando-as pelo seu EXTENDIDOActionServlet... Com isso vc consegue um "efeito parecido" com o Interceptor do WebWork que tanto foi imitado por ai...
Se vc realmente precisa de interceptor e a sua aplicação Struts 1 está estável, vc pode correr pra isso... É só uma questão de pensar um pouco diferente e conhecer bastante de um framework antes de joga-lo no lixo...
|
Rodrigo Allemand
A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2007 19:26:41
|
Tecnoage
GUJ Master
Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline
|
Hehehe Calma cara... rs Concordo que nos primórdios do struts ele era o melhor. Mas hj, construir aplicaçõe s novas em algo que está em decadência, é como usar vb 6 em vez de outras ferramentas melhores...rs (comparação besta_)
|
Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2007 22:41:28
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Me desculpe se peguei pesado com o Struts, mas é que hoje em dia pensar num framework web sem Interceptor/Filtro é como pensar em Java sem garbage collector.
Interceptor/Filtro é fundamental para se ter um framework web com separações de responsabilidades e actions magras, e esse mérito acredito que foi do WebWork.
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/05/2007 14:23:25
|
rodrigoallemand
GUJ Ranger
![[Avatar]](/images/avatar/d7b431b1a0cc5f032399870ff4710743.jpg)
Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline
|
saoj wrote:
Me desculpe se peguei pesado com o Struts, mas é que hoje em dia pensar num framework web sem Interceptor/Filtro é como pensar em Java sem garbage collector.
Pessoal,
Sem stress algum com ninguem!!
Eu penso assim: se o cara perguntou sobre interceptors em Struts 1 é pq há a necessidade do Struts 1. No maximo ele está fazendo uma pesquisa pra melhoria de alguma coisa.
É natural essa descriminação com o Struts em novos projeto (e tb não concordo muito com isso não, cabe a cada um partir pra aquilo que é melhor, onde melhor == mais rapido == mais dinheiro).
Acho que o intuito do forum e das pessoas nele envolvidas, tanto "perguntadores" como "respondedores" é esclarecer duvidas, orientar os mais novos e achar uma maneira de sair do outro lado.
Saoj.. sem stress e desculpe pelo desabafo... hehehe
|
Rodrigo Allemand
A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/05/2007 14:32:25
|
tucamefe
Thread.start()
![[Avatar]](/images/avatar/63eb58bd4d3486f001438f911a11d323.png)
Membro desde: 23/03/2005 11:43:10
Mensagens: 45
Offline
|
Existe diferença entre Interceptor e Filtro, pq eu vejo o filtro como o Filter do javax.servlet.Filter ....
Não sei como funciona esse Interceptador, nem conheço e já estou sentindo falta nas minhas aplicações .... estou com uma idéia muito abstrata disso, enfim alguém poderia em esclarecer????
|
"Feliz de quem entende que é preciso mudar muito para ser sempre o mesmo." (Dom Hélder Câmara) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/05/2007 14:53:21
|
rodrigoallemand
GUJ Ranger
![[Avatar]](/images/avatar/d7b431b1a0cc5f032399870ff4710743.jpg)
Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline
|
Basicamente mesma coisa...
A função basica do Intercepting Filter é adicionar serviços de forma transparente a um determinado projeto, seja ele um programa ou um framework.
Definição do OnJava
|
Rodrigo Allemand
A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/05/2007 15:26:38
|
Yunki
Thread.start()
![[Avatar]](/images/avatar/6e5abe0d4fa331e82877a04cc0ea52dd.png)
Membro desde: 19/05/2007 21:19:45
Mensagens: 26
Offline
|
Blz, mas dá um exemplo mas especifico desse tipo de serviço, um estudo de caso, assim:
Digamos q na minha Action bla, bla bla ai o bla bla....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2007 11:39:32
|
von.juliano
GUJ Master
![[Avatar]](/images/avatar/efb61dd984183066a8815190a28bd956.jpg)
Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline
|
Pessoal, aproveitando o tópico, alguém sabe o que eu preciso fazer no struts 1 para implementar algo semelhante à um Interceptor, imitando seu funcionamento? Alguns posts atrás alguém citou uma possível forma de se fazer, mas não entendi direito . Alguém tem algum exemplo, ou um site pra me indicar, que mostre como posso fazer isso?
Obrigado!
|
É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!
Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2007 15:16:43
|
von.juliano
GUJ Master
![[Avatar]](/images/avatar/efb61dd984183066a8815190a28bd956.jpg)
Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline
|
Estava lendo aqui sobre a classe javax.servlet.Filter e acho que ela poderia resolver o meu problema. Mas pelo jeito, eu não posso "interceptar" a Action do struts com esse Filter. Estou no caminho certo? Ainda acho que deve haver alguma forma melhor de fazer isso com struts...
Obrigado!
|
É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!
Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/ |
|
|
 |
|
|