<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Messages posted by "Marcos Silva Pereira"]]></title>
		<link>http://forum.mentaframework.org/posts/listByUser/28.page</link>
		<description><![CDATA[Messages posted by "Marcos Silva Pereira"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Re:Ação no Shutdown do servidor</title>
				<description><![CDATA[ Melhor usar context listeners do que filtros. O container pode decidir retirar o filtro da memoria se ele não for usado por muito tempo. Context listener não sofrem desse mal.

A ideia de um metodo destroy no ApplicationManager é boa, mas afeta o reload do .class, não? Isso pode ser um problema?

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/256/1681.page#1681</guid>
				<link>http://forum.mentaframework.org/posts/preList/256/1681.page#1681</link>
				<pubDate><![CDATA[Thu, 4 May 2006 22:30:28]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:Essa é pro Sergio!</title>
				<description><![CDATA[ <p></p>

		<cite>saoj wrote:</cite><br>
		<blockquote>Nesse lugares usávamos framework próprio que não era MVC puro, não tinha IoC, nem DI, etc. Framework próprios geralmente não são reutilizáveis e atendem apenas ao projeto em questão. (No início ninguém pensa isso, mas no final é o que acontece...)&nbsp;
		</blockquote>
Com tantos frameworks open source da vida, o que será que dá na cabeça do povo para usar framework proprietário? :roll: 

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/254/1680.page#1680</guid>
				<link>http://forum.mentaframework.org/posts/preList/254/1680.page#1680</link>
				<pubDate><![CDATA[Thu, 4 May 2006 22:25:00]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:input == null</title>
				<description><![CDATA[ <p></p>

		<cite>tgp wrote:</cite><br>
		<blockquote>Mas em relação a desacoplamento, vc acha que setar uma atributo via IoC  o torna desaclopavel mesme se o tipo deste não for uma <b>interface</b> e  sim uma classe concreta ?&nbsp;
		</blockquote>
Sim, pode ser um objeto de alguma subclasse. Mas é muito mais comum um componente ser definido por interfaces do que por superclasses.

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/247/1679.page#1679</guid>
				<link>http://forum.mentaframework.org/posts/preList/247/1679.page#1679</link>
				<pubDate><![CDATA[Thu, 4 May 2006 22:17:53]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Menta Sandbox</title>
				<description><![CDATA[ Um dos conceitos legais do Lucene é o fato de eles terem criado um sandbox para contribuições importantes (ou seja, com boas chances de serem usadas por varias pessoas), mas que não devem estar no core do projeto.

http://lucene.apache.org/java/docs/lucene-sandbox/

Lá pode-se encontrar analyzers, ferramentas para visualizar o indice, utilitarios para highlight e até arquivos javascript que facilitam a construção de buscas avançadas. Que tal se o Menta tivesse algo parecido para englobar contribuições da comunidade? As pessoas poderiam postar tags, filtros, consequences, etc.

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/243/1592.page#1592</guid>
				<link>http://forum.mentaframework.org/posts/preList/243/1592.page#1592</link>
				<pubDate><![CDATA[Mon, 1 May 2006 09:24:27]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:[Opiniões] Integração com Spring com Spring Filter</title>
				<description><![CDATA[ http://www.javafree.org/dependencias/mentawai/menta-spring.zip

Eu fiz isso antes da semana santa, mas esqueci de postar e lembrei por causa de um email do Sergio na lista do RSJug. Nada demais, apenas um filter para fazer autowiring - via Spring - das dependencias de uma action. 

Para ver como funciona criei tanto um test case quanto uma especie de hello word. O download ficou maior porque coloquei todas os jars juntos, em um projeto do Eclipse, mas tambem criei um build file para o ant caso alguem não use Eclipse.

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/113/1591.page#1591</guid>
				<link>http://forum.mentaframework.org/posts/preList/113/1591.page#1591</link>
				<pubDate><![CDATA[Mon, 1 May 2006 09:19:44]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:endereço IP</title>
				<description><![CDATA[ Hum, assim como uma action, um filtro tem acesso ao request de algum modo certo? Então, ao inves de alterar a API de Input e se preocupar se retorna um Object ou String, se é preciso criar um metodo getUserPrincipal, apenas cria um filtro que deixa todos esses dados no input. Não vejo problema no fato de ele acessar o request.

Enfim, acho melhor deixar o trabalho sujo para ele fazer.

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/196/1301.page#1301</guid>
				<link>http://forum.mentaframework.org/posts/preList/196/1301.page#1301</link>
				<pubDate><![CDATA[Thu, 6 Apr 2006 21:18:36]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:endereço IP</title>
				<description><![CDATA[ Olá, que tal se fosse um filtro a fazer esse trabalho? Ele disponibilizaria todos esses dados no input, assim não precisa alterar a API. Os nomes seguem a nomenclatura que o Sergio fez.

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/196/1247.page#1247</guid>
				<link>http://forum.mentaframework.org/posts/preList/196/1247.page#1247</link>
				<pubDate><![CDATA[Tue, 4 Apr 2006 23:59:07]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:Metodos diretos para adicionar consequences build-in</title>
				<description><![CDATA[ <p></p>

		<cite>saoj wrote:</cite><br>
		<blockquote>
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>fwdOk&#40;"sergio.jsp"&#41;;</pre>
		</div>
&nbsp;
		</blockquote>
Legal, não tinha visto o fwdOk, mas, e quando não for SUCCESS? Ou parto para o addConsequence, ou para o on, não?

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/171/1174.page#1174</guid>
				<link>http://forum.mentaframework.org/posts/preList/171/1174.page#1174</link>
				<pubDate><![CDATA[Thu, 30 Mar 2006 16:07:30]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:Faz sentido mudar de Mentawai para apenas Menta ?</title>
				<description><![CDATA[ Eu voto em Menta, é mais simpatico. E acho que renomear os pacotes não é tão doloroso assim, as ferramentas já dão bom suporte para isso. Mas, concordo que seja uma chateação.

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/94/999.page#999</guid>
				<link>http://forum.mentaframework.org/posts/preList/94/999.page#999</link>
				<pubDate><![CDATA[Thu, 23 Mar 2006 20:45:42]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:Metodos diretos para adicionar consequences build-in</title>
				<description><![CDATA[ <p></p>

		<cite>saoj wrote:</cite><br>
		<blockquote>Grande Marcos !!! Seu artigo sobre API está excelente !!! Sua idéia é válida, mas o Mentawai evoluiu bastante na versão 1.2.&nbsp;
		</blockquote>
Olá, Sérgio, obrigado. A proposito, o Menta tem um blog onde vcs escrevem sobre o framework? Seria interessante, vc, o Rubem e o Boaglio poderiam se dividir para manter o blog sempre atual. Acho importante.
<p></p>

		<cite>saoj wrote:</cite><br>
		<blockquote>
pode ser assim:
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>on&#40;SUCCESS, fwd&#40;"sergio.jsp"&#41;&#41;;</pre>
		</div>
O que vc está sugerindo é:
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>ac.addForward&#40;SUCCESS, "sergio.jsp"&#41;;</pre>
		</div>
Não vejo muito diferença, sei lá. Vc vê?&nbsp;
		</blockquote>
Como disse no JavaFree, pode ser uma simples questão de gosto, mas veja que vc teve que lidar com dois metodos, e "on" não é exatamente algo muito claro - ao menos para alguem que não está tão dentro do contexto. O addForward não, é direto (pois vc não precisa criar o objeto) e claro.
<p></p>

		<cite>saoj wrote:</cite><br>
		<blockquote>
Nada te impede tb de fazer um método assim:
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>
public static void fwdOk&#40;ActionConfig ac, String page&#41; {

   ac.addConsequence&#40;SUCCESS, fwd&#40;page&#41;&#41;;

}
</pre>
		</div>
&nbsp;
		</blockquote>
É aí que está minha reclamação sobre APIs. Apesar de não querer que elas resolvam todos os problemas, não quero ter que programar para dar suporte a API, ou quero o minimo possivel. Se adicionar um forward é uma operação muito comum, o framework deve prover isso para mim.
<p></p>

		<cite>saoj wrote:</cite><br>
		<blockquote>O que vc tem achado do Mentawai, Marcos. Algum ponto que precisa melhorar?&nbsp;
		</blockquote>
Eu baixei o codigo base esses dias, tá muito legal, então resolvi voltar a acompanhar o forum aqui. Estou tentando olhar para o codigo de uma maneira "java 5", assim que tiver ideias, a gente discute aqui. :wink: 

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/171/965.page#965</guid>
				<link>http://forum.mentaframework.org/posts/preList/171/965.page#965</link>
				<pubDate><![CDATA[Thu, 23 Mar 2006 09:22:01]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Metodos diretos para adicionar consequences build-in</title>
				<description><![CDATA[ Erhm, putz, não queria dizer build-in mas não consegui arrumar outra palavra. Bom, que tal métodos em ActionConfig diretos para adicionar as consequences distribuidas junto com o Menta. Pensei em addForward, addRedirect, addNull e addChain:
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>
public ActionConfig addForward&#40;String result, String toForward&#41; {

	consequences.put&#40;result, new Forward&#40;toForward&#41;&#41;;
	return this;

}</pre>
		</div>
Só para deixar algumas configurações mais diretas. Sei que posso fazer isso sem muitas broncas extendendo ActionConfig, mas como é algo bastante comum, talvez seja bom colocar no framework logo.

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/171/960.page#960</guid>
				<link>http://forum.mentaframework.org/posts/preList/171/960.page#960</link>
				<pubDate><![CDATA[Wed, 22 Mar 2006 21:38:08]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:Esforço para a Tradução do site !!!</title>
				<description><![CDATA[ <p></p>

		<cite>saoj wrote:</cite><br>
		<blockquote>Entregar os JSPs e o arquivo master_en.i18n direitinho é tudo que precisamos.&nbsp;
		</blockquote>
Ué, não era para traduzir? Por que não fazer logo isso?

ps.: E quanto a sugestão de uma wiki?

valeuz...
]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/103/580.page#580</guid>
				<link>http://forum.mentaframework.org/posts/preList/103/580.page#580</link>
				<pubDate><![CDATA[Mon, 14 Nov 2005 14:14:55]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:Esforço para a Tradução do site !!!</title>
				<description><![CDATA[ <p></p>

		<cite>andredelorme wrote:</cite><br>
		<blockquote>Sérgio, você não esqueceu de colocar o <TITLE> da página?&nbsp;
		</blockquote>
Não, está na primeira linha, apenas não está formatado (coisa do maven, acho).

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/103/573.page#573</guid>
				<link>http://forum.mentaframework.org/posts/preList/103/573.page#573</link>
				<pubDate><![CDATA[Mon, 14 Nov 2005 11:23:53]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:Esforço para a Tradução do site !!!</title>
				<description><![CDATA[ A proposito, uma Wiki não seria algo mais interessante? Assim as docs do mentawai até poderia ser melhoradas de acordo com o que os usuarios querem/precisam/usam.

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/103/569.page#569</guid>
				<link>http://forum.mentaframework.org/posts/preList/103/569.page#569</link>
				<pubDate><![CDATA[Mon, 14 Nov 2005 04:05:51]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
			<item>
				<title>Re:Esforço para a Tradução do site !!!</title>
				<description><![CDATA[ 2,395 cvs.jsp
4,834 depinj.jsp
13,707 displaytags.jsp
5,188 fileupload.jsp 

valeuz...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/103/568.page#568</guid>
				<link>http://forum.mentaframework.org/posts/preList/103/568.page#568</link>
				<pubDate><![CDATA[Mon, 14 Nov 2005 03:42:45]]> GMT</pubDate>
				<author><![CDATA[ Marcos Silva Pereira]]></author>
			</item>
	</channel>
</rss>
