[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 

Forum Read-Only! Check the new site and forum here!

Messages posted by: afsrj  XML
Profile for afsrj -> Messages posted by afsrj [469] Go to Page: 1, 2, 3  ...  30, 31, 32 Next 
Author Message
ac.addFilter(new OVFilter("user"));
Olha o menta já alterou isso em outras release, mas como aqui estou usando a 1.5 tenta pra ver se funciona.

Code:
 @Override
      public void loadActions() {
          ActionConfig ac = new ActionConfig("/HelloAction", HelloAction.class);
          ac.addConsequence(HelloAction.SUCCESS, new Forward("/index.jsp"));
          ac.addConsequence(HelloAction.ERROR, new Forward("/erro.jsp"));
          addActionConfig(ac);
          ac.addFilter(new VOFilter(User.class, "user"));
          [b]ac.addFilter(new OVFilter(User.class, "user"));[/b]
          
          
      }
 

Pessoal,

na era dos motores 2.0 os frameworks estão vindo com todo o vapor.

O Struts 2.0 revolucionou os frameworks Actions. Ainda não usei em produção

JSF 2.0 esta maravilhoso, estou usando em produção e não tenho o que reclamar!!!

O VRaptor esta na versão 3.0, mas na realidade a versão 1.0 ninguem sentiu o cheiro, pois foi logo trocado pela 2.0. Logo Vraptor 2.0 ... rs
Está otimo também, mas não usei em produção.

NEXT é o NEO 2.0; Testei também...mas aqui foi apenas testes, não tive oportunidade de sair dos exemplos fornecidos na documentação como fiz com os citados acima.

Agora o q esperar do Menta 2.0.
Achei interessante a fidelidade do Sergio pelo framework.
Eu tenho em produção um portal, PORTAL MESMO, como o Menta desde 2006 quando muitos aqui começaram com o framework.
Muitas coisas se passaram de lá pra cá. Tivemos trocas de desenvolvedores, colaboradores, etc... Até, infelizmente, perdemos um grande amigo. Alex que Deus te abençoe.

Mas voltando as features do Mentawai. Serjão é para ti ou para outro user que já atualizou ou teve a oportunidade de ver o aplicativo de exemplo, aqui esta dando erro...

Nessa versão 2000 o Menta já tem RestFull ?
Já tem suporte nativo e melhorado a AJAX ?
Tem tags com CSS e Javascripts prontos para facilitar nossos projetos sem web designer ?
Tem validadores e formatadores nas tags usando o jQuery?

[]'s
Parabéns Serjão.
Já passam mais de 4 anos q eu venho te acompanhando a cada release.
Fiquei um bom tempo ausente.
Estava , nesses ultimos anos, apenas com os Projetos da Petrobras, ou seja, soluções IBM WebSphere.

Vou pegar um projeto para própria Petrobras, mas fora do WebSphere.
Vou usar o nosso Menta

Devido a esse afastamento não acompanhei as novas release.

Lembro que uma das tentativas lá em 2006 eramos colocar o Menta v2.0 com suporte a RestFull.

Alguem sabe se fizeram essa feature na atual versão ? Ou só vai para a 2.0 ?

Caso não, queria evitar usar extensões:
http://localhost:8080/HelloWorldMentawai/HelloWorld.mtw

Se tornar
http://localhost:8080/HelloWorldMentawai/HelloWorld

Tentei de varios modos
web.xml
Code:
 	<servlet-mapping>
 		<servlet-name>Controller</servlet-name>
 		<url-pattern>/*</url-pattern>
 	</servlet-mapping>
 


___________________________________________________________

AppManager
Code:
 action("/", HelloMentawai.class) // --> "/HelloWorld"
         .on(SUCCESS, fwd("/hello.jsp"))
         .on(ERROR, fwd("/username.jsp"));
 


Code:
javax.servlet.ServletException: Exception while invoking action HelloWorld: javax.servlet.ServletException: Could not find action for actionName: username / org.mentawai.core.ConsequenceException / Could not find action for actionName: username / javax.servlet.ServletException
 	org.mentawai.core.Controller.service(Controller.java:665)
 	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
 

Code:
HTTP Status 404 - /posts/list/1734.page
 
 type Status report
 
 message /posts/list/1734.page
 
 description The requested resource (/posts/list/1734.page) is not available.
 Apache Tomcat/5.5.15

SAOJ, convenção de nomeação alternativa para Getters boolean: has e can
Além do is

Se colocar forward ao invés de redirect, funciona?

Pode parecer estranho para você de inicio da um forward para satisfazer o framework. Mas se você pensar existe suas particularidades, assim como não temos os itens abaixos no java:

list.last();
date - date = diferença em dias;
dentre outros.

Mais vou te falar que adoraria desenvolver uma "evolutiva" para o Menta Templates, já que desenvolvi uma vez um sistemas de templates e muitas pessoas falam disso.

[]'s!
Ah tah...saquei!

Não sabia dessa do JSTL.
NÃO!

Outro Vraptor não!

Não que seja ruim, mais o diferencial é o AppManager!
has, o que vem ser o has??
JSTL não trata is?

boaglio wrote:

Talvez seja a hora de existir um sub-projeto Mentawai Annotations ?

Quem quiser usar annotation (da mesma maneira que no Hibernate) adiciona um jar ao seu projeto e sai colocando @ como quiser  


+1

/--- Front Controller , o AppManager é o bixo!

Acho que deveria ter as opções de VOFilter e OVFilter, apesar de eu achar um tanto semelhante ao Struts, me forçando votar no input.getObject.

Configuraçôes centrais no AppManager serem substituidas pelas annotations pode ir contra a filosofia do Menta , mas não contra o futuro(se existir) Menta Annotations.

Eu gosto muito de configurar tudo no AppManager, apesar de se parecer com Strutzão da vida.Mas parece que da um DP mais centrado, front controller.
Quando leio o AppManager já sei quase tudo que acontece na minha action.

\---

/--Produtividade!

Mais um @In nao seria ruim, pelo contrario seria otimo. Pelo fato de hoje existir input.getObject, que deixa de ser registrado de qualquer maneira no AppManager.

Se precisar fazer uns testes rapidos ou até desenvolver coisas simples que mantem uma configuracao CoC eu posso ignorar a edição dos novos VOs no AppManager
\----



/--- @ (Annotations) com moderação!

Eu usei o Vraptor e tenho ainda alguns projetos neles.
Mais o fato das annotations nas actions serem um saco num projeto maior, pode ser que para algumas coisas, tipo validação e outras funcionalidades particulares das actions serem legais.

\--
Qual o futuro desses filtros na versões seguintes?

E o que usar hoje atualmente para substitui-los?


[']s
Seria algo assim?

Code:
public boolean shouldRedirect(String innerAction){
         if("list".equals(innerAction)){
              return true;
         }
          return false;
 }



Code:
public boolean shouldRedirect(String innerAction){
         if("add".equals(innerAction) || "show".equals(innerAction)){
              return false;
         }
          return true;
 }
Poderia se alterado para um nome mais intuitivo.
Que desse para entender que se retornar true as innerActions serão usadas pelo redirecionamento, algo tipo.

shouldRedirectToInnerAction

DSL e Fluent interface são muito intuitivos!
 
Profile for afsrj -> Messages posted by afsrj [469] Go to Page: 1, 2, 3  ...  30, 31, 32 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team