<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Como acessar uma taglib de dentro de um service</title>
	<atom:link href="http://lucastex.com.br/2010/02/03/como-acessar-uma-taglib-de-dentro-de-um-service/feed/" rel="self" type="application/rss+xml" />
	<link>http://lucastex.com.br/2010/02/03/como-acessar-uma-taglib-de-dentro-de-um-service/</link>
	<description>@lucastex</description>
	<lastBuildDate>Sat, 04 Sep 2010 18:27:16 -0300</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Lucas Teixeira</title>
		<link>http://lucastex.com.br/2010/02/03/como-acessar-uma-taglib-de-dentro-de-um-service/comment-page-1/#comment-519</link>
		<dc:creator>Lucas Teixeira</dc:creator>
		<pubDate>Sun, 22 Aug 2010 02:18:57 +0000</pubDate>
		<guid isPermaLink="false">http://lucastex.com.br/?p=277#comment-519</guid>
		<description>Oi Lauro!

Bom, declará-la como um bean, imho, traz outras facilidades, como por ex. a injeção de dependências dos outros beans e o controle do ciclo de vida do componente pelo spring.
Mas como vc disse, cada contexto é um contexto, cada caso é um caso. :)

Obrigado !</description>
		<content:encoded><![CDATA[<p>Oi Lauro!</p>
<p>Bom, declará-la como um bean, imho, traz outras facilidades, como por ex. a injeção de dependências dos outros beans e o controle do ciclo de vida do componente pelo spring.<br />
Mas como vc disse, cada contexto é um contexto, cada caso é um caso. :)</p>
<p>Obrigado !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lauro Becker</title>
		<link>http://lucastex.com.br/2010/02/03/como-acessar-uma-taglib-de-dentro-de-um-service/comment-page-1/#comment-518</link>
		<dc:creator>Lauro Becker</dc:creator>
		<pubDate>Sat, 21 Aug 2010 20:26:28 +0000</pubDate>
		<guid isPermaLink="false">http://lucastex.com.br/?p=277#comment-518</guid>
		<description>É o que realmente me parece mais interessante!

Talvez declará-la como bean seja um pouco demais, se for somente uma classe com alguns métodos utilitários. Eu não faria tuuuddooo isso, hehe. Mas fica a critério do desenvolvedor.

Abraços!</description>
		<content:encoded><![CDATA[<p>É o que realmente me parece mais interessante!</p>
<p>Talvez declará-la como bean seja um pouco demais, se for somente uma classe com alguns métodos utilitários. Eu não faria tuuuddooo isso, hehe. Mas fica a critério do desenvolvedor.</p>
<p>Abraços!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucas Teixeira</title>
		<link>http://lucastex.com.br/2010/02/03/como-acessar-uma-taglib-de-dentro-de-um-service/comment-page-1/#comment-516</link>
		<dc:creator>Lucas Teixeira</dc:creator>
		<pubDate>Sat, 21 Aug 2010 18:06:41 +0000</pubDate>
		<guid isPermaLink="false">http://lucastex.com.br/?p=277#comment-516</guid>
		<description>Oi Lauro!

Perfeito seu comentário, você está coberto de razão!
Não podemos &#039;incentivar&#039; esta abordagem das taglibs, porém, muitas vezes as pessoas acabam implementando lógicas, como vc disse, &#039;helpers&#039; nas taglibs, mesmo sem o foco de view. 

Acho que a abordagem mais adequada, seria ter a funcionalidade &#039;helper&#039; isolada em classes dentro de src/groovy por exemplo, fazer sua declaração como um bean do spring através do resources.groovy e injetá-la tanto em uma taglib, ou no service, o que acha?

Um abraço!</description>
		<content:encoded><![CDATA[<p>Oi Lauro!</p>
<p>Perfeito seu comentário, você está coberto de razão!<br />
Não podemos &#8216;incentivar&#8217; esta abordagem das taglibs, porém, muitas vezes as pessoas acabam implementando lógicas, como vc disse, &#8216;helpers&#8217; nas taglibs, mesmo sem o foco de view. </p>
<p>Acho que a abordagem mais adequada, seria ter a funcionalidade &#8216;helper&#8217; isolada em classes dentro de src/groovy por exemplo, fazer sua declaração como um bean do spring através do resources.groovy e injetá-la tanto em uma taglib, ou no service, o que acha?</p>
<p>Um abraço!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lauro Becker</title>
		<link>http://lucastex.com.br/2010/02/03/como-acessar-uma-taglib-de-dentro-de-um-service/comment-page-1/#comment-514</link>
		<dc:creator>Lauro Becker</dc:creator>
		<pubDate>Sat, 21 Aug 2010 11:59:13 +0000</pubDate>
		<guid isPermaLink="false">http://lucastex.com.br/?p=277#comment-514</guid>
		<description>Olá, Lucas

É meu primeiro comentário em seu blog, então gostaria de, primeiramente, lhe parabenizar. Há um excelente conteúdo aqui!

Sobre o post: é uma forma bem engenhosa de se utilizar uma TagLib dentro de um Service. No entanto, sabemos que não é uma boa prática por ferir os princípios do MVC. Acho interessante destacar aos &quot;novatos&quot; que isso não é recomendado. 

Na própria documentação do Grails encontramos: A tag library fulfills role of &quot;view helper&quot; in the Model View Controller (MVC) pattern and is responsible aiding GSP rendering.

Abraços!</description>
		<content:encoded><![CDATA[<p>Olá, Lucas</p>
<p>É meu primeiro comentário em seu blog, então gostaria de, primeiramente, lhe parabenizar. Há um excelente conteúdo aqui!</p>
<p>Sobre o post: é uma forma bem engenhosa de se utilizar uma TagLib dentro de um Service. No entanto, sabemos que não é uma boa prática por ferir os princípios do MVC. Acho interessante destacar aos &#8220;novatos&#8221; que isso não é recomendado. </p>
<p>Na própria documentação do Grails encontramos: A tag library fulfills role of &#8220;view helper&#8221; in the Model View Controller (MVC) pattern and is responsible aiding GSP rendering.</p>
<p>Abraços!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
