[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
ApplicationManager distribuido!  XML
Forum Index -> Comentários Gerais Go to Page: Previous  1, 2, 3, 4, 5 Next 
Author Message
velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

saoj wrote:

O AuthenticationFilter está como global? E ele estando como global ele é aplicado em todas as actions de todos os applications managers? Não fui eu que fiz o MultiApplicationManager... 


Acredito que sim...

Ele seta todas as coleções, para ser sempre o mesmo array nos diversos appManagers.....
Tipo, olha o setParent do AppManager, acho que estão alí todas as coleções globais....
Code:
 	ApplicationManager setParent(ApplicationManager parent) {
     	this.actions = parent.actions;
     	this.components = parent.components;
     	this.globalConsequences = parent.globalConsequences;
     	this.globalFilters = parent.globalFilters;
     	this.globalFiltersLast = parent.globalFiltersLast;
     	this.innerActions = parent.innerActions;
     	
     	return this;
 	}
 


Certo?


VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Opa....

Vi os fontes aqui, tem um Set dependencies, q isso?

Alias, tem mais coleções, nossa.... tem q revisar o setParent urgentemente....

VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline


Isso é para o DI (DIFilter)

Sergio Oliveira

velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Nossa, tava vendo aqui... tem mais coleções....

Vou mudar aquilo pra fazer essa copia via reflection dos campos privados....

beans actionPackages...

Tudo isso tem q ser igual pra todo mentawai, correto?

Pergunta besta, pq essas variáveis não pode ser estáticas?

VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
rodrigo.avila


[Avatar]

Joined: 07/08/2007 13:47:17
Messages: 140
Location: Brochier, RS | http://osm.org/go/M5t3EG8U
Offline

Mudei a ordem dos filtros:
http://droti.googlecode.com/svn/trunk/droti/src/br/eti/avila/droti/controller/manager/Config.java

Mas continua na mesma.

p.s.: Eu coloquei o HibernateFilter na ordem certa?

Rodrigo de Avila
http://www.avila.net.br
[WWW] [MSN]
velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Você chegou a testar isso:
http://forum.mentaframework.org/posts/list/30/881.page#14186


VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
rodrigo.avila


[Avatar]

Joined: 07/08/2007 13:47:17
Messages: 140
Location: Brochier, RS | http://osm.org/go/M5t3EG8U
Offline

velo wrote:
Você chegou a testar isso:
http://forum.mentaframework.org/posts/list/30/881.page#14186 


Sim. Mas não deu em nada. Coloquei os meus filtros na ordem descrita pelo IceW0lf em http://forum.mentaframework.org/posts/list/30/881.page#14185 . Mas também não deu em nada.

Rodrigo de Avila
http://www.avila.net.br
[WWW] [MSN]
velo


[Avatar]

Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline

Xi i i.....

As duas coisas junto? hehehehe

Vais ter de debugar veio, eu até achei um bug, mas não é relacionado a isso.


VELO

_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer
[Email] [MSN]
IceW0lf


[Avatar]

Joined: 16/03/2006 08:33:38
Messages: 1546
Location: Brasília
Offline

Rodrigo

Tu já tentou desativar o alert isto do Firefocker ? Tipo é um alert correto ????

Vê se tem como desativar em Segurança >> Alert e veja se acontece algo novo.

Leiber Wallace
Voixy ::: Soluções em Telecomunicações
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline

velo wrote:
Nossa, tava vendo aqui... tem mais coleções....

Vou mudar aquilo pra fazer essa copia via reflection dos campos privados....

beans actionPackages...

Tudo isso tem q ser igual pra todo mentawai, correto?

Pergunta besta, pq essas variáveis não pode ser estáticas?

VELO 


Não precisa fazer copia via reflection não... Isso foi erro meu, que esqueci de alterar o MultiApplicationManager para incluir isso...

Poderia ser estático, mas acho que o certo é ser de instancia mesmo... Não vejo um motivo forte agora, mas vamos deixar da maneira certa (instancia) para não pagar o preço mais tarde...


Sergio Oliveira

rodrigo.avila


[Avatar]

Joined: 07/08/2007 13:47:17
Messages: 140
Location: Brochier, RS | http://osm.org/go/M5t3EG8U
Offline

velo wrote:
Vais ter de debugar veio 


Acabei de debugar. Me espantei com o que achei.

Eu já tinha uma action de nome Login. E agora eu tinha criado um AM de nome Login... E no AM de nome login, em vez de chamar a action Login, eu chamava ele mesmo!

O que que eu fiz: troquei o AM de Login para LoginApplicationManager, e tudo funcionou!

Para achar isto, adicionei ao DebugServletFilter um esquema para colocar o debug no console padrão (usando System.out.println mesmo). Ali eu consegui ver que ele não tava chamando a action, mas o AM.

Rodrigo de Avila
http://www.avila.net.br
[WWW] [MSN]
IceW0lf


[Avatar]

Joined: 16/03/2006 08:33:38
Messages: 1546
Location: Brasília
Offline

[RESOLVIDO] ????

Leiber Wallace
Voixy ::: Soluções em Telecomunicações
rodrigo.avila


[Avatar]

Joined: 07/08/2007 13:47:17
Messages: 140
Location: Brochier, RS | http://osm.org/go/M5t3EG8U
Offline

IceW0lf wrote:
[RESOLVIDO] ????  


Da minha parte, sim. Só não coloco no tópico, porque não fui eu que abri ele. Só segui um tópico antigo.

Rodrigo de Avila
http://www.avila.net.br
[WWW] [MSN]
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline


Não entendi o problema. Explica melhor aí para entendermos melhor se isso foi cadaga sua ou o framework poderia ter te ajudado...

Sergio Oliveira

rodrigo.avila


[Avatar]

Joined: 07/08/2007 13:47:17
Messages: 140
Location: Brochier, RS | http://osm.org/go/M5t3EG8U
Offline

saoj wrote:

Não entendi o problema. Explica melhor aí para entendermos melhor se isso foi cadaga sua ou o framework poderia ter te ajudado... 


Foi cagada minha.

O nome de um dos meus ApplicationManagers tinha o mesmo nome da minha Action. Então, quando eu tentei chamar a action de dentro daquele AM, ele acabava chamando ele mesmo (ou seja: ele estava chamando a classe que não era uma Action). Por isso o problema. Resolvi o problema renomeando aquele Applicationmanager para um outro nome.

Talvez o menta pudesse aceitar no método action() apenas Class que extends BaseAction/BaseLoginAction (hoje ele aceita Class que extends Object). Só que daí vai quebrar os POJO Actions (e tenho certeza que esta não é uma opção).

Na próxima vez vou tentar ter mais cuidado

Rodrigo de Avila
http://www.avila.net.br
[WWW] [MSN]
 
Forum Index -> Comentários Gerais Go to Page: Previous  1, 2, 3, 4, 5 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team