Struts 1 com Interceptador??  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
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?
[Email]
fabiozoroastro
GUJ Master
[Avatar]

Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Offline

Tem não!

[]'s

..."Apenas sorria!"

Twitter

Blog

saoj
JWizard
[Avatar]

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


[Email] [WWW]
marcelo_mococa
Virtual Machine Man
[Avatar]

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

rodrigoallemand
GUJ Ranger
[Avatar]

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
[WWW] [MSN]
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
[Email] [WWW] [MSN]
saoj
JWizard
[Avatar]

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


[Email] [WWW]
rodrigoallemand
GUJ Ranger
[Avatar]

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
[WWW] [MSN]
tucamefe
Thread.start()
[Avatar]

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)
rodrigoallemand
GUJ Ranger
[Avatar]

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
[WWW] [MSN]
Yunki
Thread.start()
[Avatar]

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....

von.juliano
GUJ Master
[Avatar]

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/
[Email] [WWW]
von.juliano
GUJ Master
[Avatar]

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/
[Email] [WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team