Pessoal,
estou olhando o mtw e vejo que neste exemplo: http://www.mentaframework.org/authentication.jsp foi criado uma classe Action para Logout e uma classe Action para Login.Para cada funcionalidade eu tenho q criar uma nova classe Action?
[]s
Pessoal,
estou olhando o mtw e vejo que neste exemplo: http://www.mentaframework.org/authentication.jsp foi criado uma classe Action para Logout e uma classe Action para Login.Para cada funcionalidade eu tenho q criar uma nova classe Action?
[]s
Fica a seu critério criar uma Action para cada operação ou agrupa-las em inner actions dentro de uma Action.
Eu particularmente customo criar um action por “tela-entidade”, e ter inner actions para as operações da tela.
boa dica!!
é que ainda nao cheguei a olhar inner action nao…
comecei ontem a olhar o mtw…
me fala uma coisa, vc trabalha profissionlamente com ele? recomenda?
pelo o q vi ate agora, é mto bom!
Bem, eu sou um dos desenvolvedores do projeto, minha opnião não seria totalmente imparcial
Mas veja o seguinte link: http://forum.mentaframework.org/posts/list/157.page
Qualquer metodo da sua classe (com ou sem parametros de qualquer tipo) pode virar uma action (o que chamamos de inner action). Isso mesmo que sua classe seja um POJO (POJO actions) e não esteja de nenhuma maneira (via annotation, herança ou interface) acoplada ao framework. Esse capítulo do livro (em ingles) explica em detalhes. Outra fonte é a documentação do site (em portugues).
A action LoginAction, geralmente só faz isso (login), daí não custa deixar ela como action natural (/LoginAction.mtw). Nade te impede porém de ter as funcionalidades de login e logout dentro dessa action, algo assim: /Login.logon.mtw e /Login.logout.mtw. O problema é que a action LogoutAction já vem pronta pra vc com o Mentawai…