<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection)."]]></title>
		<link>http://www.guj.com.br/posts/list/17.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection)."]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Já há alguns dias, Garvin King deu a [url=http://in.relation.to/Bloggers/RevisedPublicDraftOfJSR299JavaContextsAndDependencyInjection]notícia[/url], junto com o public draft revisado, de que JSR-299 se chamará Java Contexts and Dependency Injection.<br /> <br /> É uma boa coisa, pois a especificação estava cada vez menos parecida com Seam, e mais parecida com Guice versão "Enterprise". E era nítido que a JSR-299 servia para um monte de coisas, não só pra web.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/627677/web-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/627677/web-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Mon, 26 Jan 2009 09:26:38]]> GMT</pubDate>
				<author><![CDATA[ Leonardo3001]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ eu vejo isso de uma forma muito boa. realmente a especificacao era o guice, e super independente de jsf....]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/627826/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/627826/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Mon, 26 Jan 2009 13:15:41]]> GMT</pubDate>
				<author><![CDATA[ Paulo Silveira]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Só não espero que vire uma bola de neve toda confusa. <br /> <br /> edit: eis o futuro do JEE / sun mode]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/628135/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/628135/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Mon, 26 Jan 2009 18:09:09]]> GMT</pubDate>
				<author><![CDATA[ peerless]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Finalmente!<br /> A muito tempo estava para ser definido o novo nome para a JSR-299. Mesmo quando o nome Webbeans ressoava na especificação, ja estava documentado que o componente poderia ser executado fora de um ambiente web (o que de fato não estava caindo bem para o nome).<br /> <br /> Que venha o Seam 3 e seu novo core  <img src="http://www.guj.com.br/images/smilies/908627bbe5e9f6a080977db8c365caff.gif" border="0"> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/628205/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/628205/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Mon, 26 Jan 2009 21:19:18]]> GMT</pubDate>
				<author><![CDATA[ Alessandro Lazarotti]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Mas o Gavin tem deixado claro nas listas que suportar os "Contextual Components" fora de containers está fora de cogitação para esta JSR.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/628221/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/628221/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Mon, 26 Jan 2009 21:59:24]]> GMT</pubDate>
				<author><![CDATA[ Fabio Kung]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ é uma especificação que dispõe de um framework com foco em DI, como jus ao seu nome.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/628243/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/628243/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Mon, 26 Jan 2009 23:50:33]]> GMT</pubDate>
				<author><![CDATA[ faelcavalcanti]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Tudo bem que o nome WebBeans nao era o melhor, mas porque diabos esse povo gosta de arrumar sigla complicada que começa com J???? É algum tipo de fetiche????<br /> <br /> JNI, JSF, JNDI, JSP, JDK, JRE, JPQP... ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/628262/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/628262/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Tue, 27 Jan 2009 01:23:43]]> GMT</pubDate>
				<author><![CDATA[ josenaldo]]></author>
			</item>
			<item>
				<title>Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Que nome mais desgraçado hein ?<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/628301/web-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/628301/web-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Tue, 27 Jan 2009 06:51:26]]> GMT</pubDate>
				<author><![CDATA[ chun]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Isso me faz lembrar aquele maldito framework de integração com browsers... JDIC ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/628324/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/628324/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Tue, 27 Jan 2009 07:19:10]]> GMT</pubDate>
				<author><![CDATA[ peerless]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ não sei se seria bem o objetivo desta JSR, mas acho faltou trabalhar um pouco mais de modularização, como [i]por exemplo[/i] no uso desta com EJB's, dependendo do tamanho do projeto, você acaba ficando com anotações em muitos lugares.<br /> <br /> achei um pouco mais interessante, o aspecto como o spring trata este caso, se beneficiando de alguns recursos de AOP como poincuts, aumentando a modularização do projeto, quando este propósito é necessário.<br /> <br /> Ainda falando sobre modularização, achei interessante o [url=http://www.springsource.org/osgi]Spring OSGI[/url], de forma que promete facilitar a divisão do projeto em módulos OSGI, possibilitando integração em tempo de deploy e execução. [url=http://weblogs.java.net/blog/ss141213/archive/2008/04/glassfish_v3_on.html]O glassfish faz bem isto[/url], não asseguro até ponto, pois não testei, mas me parece uma alternativa interessante.<br /> <br /> E respondendo, antes que me pergunte,<br /> [quote]Poxa, este cara até agora só falou do spring!  O que tem a ver com o tópico ?[/quote]<br /> Pois é, queria justamente transparecer outro ponto de vista, e gostaria de saber como o [url=http://code.google.com/p/google-guice/]Guice[/url] e/ou [url=http://www.seamframework.org/]Seam[/url], resolvem/poderia ser resolvido este problema ?<br /> <br /> [quote=josenaldo]Tudo bem que o nome WebBeans nao era o melhor, mas porque diabos esse povo gosta de arrumar sigla complicada que começa com J???? É algum tipo de fetiche????[/quote]<br /> se não fosse isto, seria interessante seguir [url=http://pt.wikipedia.org/wiki/Acr%C3%B3nimo#Acr.C3.B3nimo_recursivo]acrônimos recursivos[/url]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/629091/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/629091/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Tue, 27 Jan 2009 23:32:43]]> GMT</pubDate>
				<author><![CDATA[ faelcavalcanti]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Rafael,<br /> <br /> o JSR-299 possui dependências com EJB, e é possível injetar um Session Bean usando as anotações da nova especificação. Não vejo um esquecimento por parte dos caras dessa especificação.<br /> <br /> OSGI é uma coisa bem baixo nível que não é necessário para a absoluta maioria das aplicações comuns que fazemos hoje em dia. Vale lembrar que OSGI não é a única forma de modularização, podemos muito bem separar nossas aplicações em jars, ears, wars... como sempre fazíamos e como vamos continuar a fazer.<br /> <br /> O enterro dos xmls será responsável por uma maior modularização, já que poderemos criar configurações todo lugar, em qualquer módulo; não apenas num xml numa pasta específica do módulo principal.<br /> <br /> Spring, Guice, PicoContainer e outros resolvem o problema da modularização através da injeção de dependência, e do incentivo de separar as interfaces das implementações.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/629347/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/629347/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Wed, 28 Jan 2009 09:59:32]]> GMT</pubDate>
				<author><![CDATA[ Leonardo3001]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ [quote]Tudo bem que o nome WebBeans nao era o melhor, mas porque diabos esse povo gosta de arrumar sigla complicada que começa com J???? É algum tipo de fetiche????<br /> <br /> JNI, JSF, JNDI, JSP, JDK, JRE, JPQP... [/quote] <br /> <br /> Desculpa mas prefiro assim do que nome de comida ou de fruta!<br /> Sei que nao agregou nada mais nao consegui ficar sem comentar!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/629632/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/629632/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Wed, 28 Jan 2009 14:45:06]]> GMT</pubDate>
				<author><![CDATA[ benflodin]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ [quote=Leonardo3001]o JSR-299 possui dependências com EJB, e é possível injetar um Session Bean usando as anotações da nova especificação. Não vejo um esquecimento por parte dos caras dessa especificação.[/quote]<br /> não disse que não seria possível, quando me referi a falta de modularização, eu deveria ter mencionado por exemplo o caso dos interceptors. <br /> pegue a especificação da JSR-299 e você verá no item "[b]6.2.4.2 Interceptor bindings for stereotypes[/b]" um belo exemplo abaixo:<br /> <br /> [quote]Interceptor bindings may be applied to a stereotype by annotating the stereotype annotation:[code]@Transactional<br /> @Secure<br /> @Production<br /> @RequestScoped<br /> @Stereotype<br /> @Target(TYPE)<br /> @Retention(RUNTIME)<br /> public @interface Action {}[/code][/quote]<br /> estas seriam uma das possibilidades que o interceptor poderá ser definido, declarado para um determinado estereótipo em qualquer Web Bean. <br /> agora, imagine vários Web Beans, que detêm de várias anotações dentre estas acima declarados, você acaba perdendo um dos objetivos do AOP com perdendo um pouco do controle da modularização, deixando responsabilidades individuais acopladas, e com certa complexidade.<br /> <br /> [quote=Leonardo3001]OSGI é uma coisa bem baixo nível que não é necessário para a absoluta maioria das aplicações comuns que fazemos hoje em dia. Vale lembrar que OSGI não é a única forma de modularização, podemos muito bem separar nossas aplicações em jars, ears, wars... como sempre fazíamos e como vamos continuar a fazer.[/quote]<br /> absoluta maioria você diz, apenas um contexto web para um servidor de aplicação com deploy de war ? caso sim, qual critério utilizda<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/629943/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/629943/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Thu, 29 Jan 2009 01:45:33]]> GMT</pubDate>
				<author><![CDATA[ faelcavalcanti]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ [quote=faelcavalcanti]<br /> [quote]Poxa, este cara até agora só falou do spring!  O que tem a ver com o tópico ?[/quote]<br /> Pois é, queria justamente transparecer outro ponto de vista, e gostaria de saber como o [url=http://code.google.com/p/google-guice/]Guice[/url] e/ou [url=http://www.seamframework.org/]Seam[/url], resolvem/poderia ser resolvido este problema ?<br /> [/quote]<br /> <br /> O Guice é um ADI (Automatic Dependency Injector) moderno que se baseia em anotações e contextos ( chamados escopos). Os objetos não são singletons por default e o programador pode configurar as factories e contextos de injeção como quiser.<br /> O Spring 2.0 canibalizou a mecanica do Guice de anotações mas deixou o legado do xml de configuração do Spring. O Guice é configurado totalmente via codigo ( que é uma alternativa muito melhor ao xml, porque o programador pode implementar uma leitura do XML se for necessário, e não como padrão). O guice resolve ainda problemas de referencia ciclica que o Spring não resolve.<br /> O Seam tem um mecanismo semelhante de contextos, embora estes sejam amarrados ao ciclo de vida do JSF , enquanto os do Guice são amarrados ao ciclo de vida do JSP e Servlets. <br /> <br /> O JCDI deixa claro ao que vêm ( em vez de webbeans) O J de Java é porque faz parte da plataforma Java. <br /> O C é de contextos (escopos) que são o coração de um ADI onde se configuram as factories e outras formas de obter os objetos a injetar e o DI é a injeção propriamente dita.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/629995/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/629995/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Thu, 29 Jan 2009 07:40:58]]> GMT</pubDate>
				<author><![CDATA[ sergiotaborda]]></author>
			</item>
			<item>
				<title>Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Opa , explicou bem hein ? eheheh]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/629996/web-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/629996/web-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Thu, 29 Jan 2009 07:43:04]]> GMT</pubDate>
				<author><![CDATA[ chun]]></author>
			</item>
			<item>
				<title>Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Gostei bastante do post. Também dei uma olhada no Guice, e achei um espetáculo. As mecânicas de configurações do Spring são excelentes, o código foi extremamente bem bolado e produzido, cheios de javadoc e firulas; porém, funcionalmente a arquitetura do guice é mais enxuta e prática em relação ao spring.<br /> <br /> Faltava um JCDI da vida pra produzir uma API em comum! Cada um usa agora o de sua preferência. Votei no Guice! <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0">]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/635591/web-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/635591/web-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Fri, 6 Feb 2009 14:24:54]]> GMT</pubDate>
				<author><![CDATA[ valtoni]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ [quote]"The goal of this work is to enable EJB 3.0 components to be used as JSF managed beans, unifying the two component models and enabling a considerable simplification to the programming model for web-based applications in Java."[/quote]<br /> <br /> ... Isso é o que o JBoss Seam faz, não? (embora, é claro, não seja uma especificação mas um Framework...)<br /> <br /> Abraços.<br /> Elvano.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/637473/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/637473/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Tue, 10 Feb 2009 15:57:15]]> GMT</pubDate>
				<author><![CDATA[ Elvano]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Exato Elvano, mas só funciona com JSF! O guice pode ser customizado... Eu sou fã do Seam, o acompanho desde a sua concepção, mas acho q ele pecou ao associar-se fortemente ao JSF!  <img src="http://www.guj.com.br/images/smilies/47941865eb7bbc2a777305b46cc059a2.gif" border="0"> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/637786/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/637786/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Wed, 11 Feb 2009 08:11:14]]> GMT</pubDate>
				<author><![CDATA[ valtoni]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ acho que o Seam foi essencial para evolucao do Java EE<br /> <br /> publiquei post em meu blog sobre o assunto<br /> <a class="snap_shots" href="http://faelcavalcanti.wordpress.com/2009/02/15/entendendo-proposito-jsr-299-jcdiweb-beans/" target="_blank" rel="nofollow">http://faelcavalcanti.wordpress.com/2009/02/15/entendendo-proposito-jsr-299-jcdiweb-beans/</a>]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/641338/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/641338/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Tue, 17 Feb 2009 22:43:36]]> GMT</pubDate>
				<author><![CDATA[ faelcavalcanti]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ [quote=valtoni]Exato Elvano, mas só funciona com JSF! O guice pode ser customizado... Eu sou fã do Seam, o acompanho desde a sua concepção, mas acho q ele pecou ao associar-se fortemente ao JSF!  <img src="http://www.guj.com.br/images/smilies/47941865eb7bbc2a777305b46cc059a2.gif" border="0"> [/quote]<br /> <br /> <br /> Isso não é verdade já faz um tempo (antes da versão 2). Você pode usar o Seam com Wicket, GWT, Flex ou se preferir até mesmo de um client JavaSE, invocando via lookup EJB convencional uma Façade com componentes Seam.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/641342/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/641342/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Tue, 17 Feb 2009 22:53:43]]> GMT</pubDate>
				<author><![CDATA[ Alessandro Lazarotti]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Ola<br /> [quote]Você pode usar o Seam com Wicket, GWT, Flex[/quote]<br /> <br /> Alessandro, vou aproveitar que vc reacendeu a discussão e pedir pra ouvir sua opinião. Tenho lutado pra aprender bem JSF + RichFaces + Ajax4jsf ...(JBoss). <br /> <br /> No entanto, apesar de EU não gostar muito da aparência visual geral do Flex (caro, posso estilizar), esse me parece um pouco muito mais intuitivo e fácil de programar para a camada UI. Além disso,  também me parece mais "profissinal, robusto" que GWT. Mas sou fã do GWT. <br /> <br /> A minha pegunta é a seguinte, vc acha que é razoável, confiável, etc, implementar um sistema Enterprise (a princípio pequeno, mas com uma estratégia de crescimento para médio porte...) [b]usando o GWT???[/b]. <br /> <br /> É é que tenho a impressão (talvez errônea) de que o GWT é um framewok meio relegado para aplicações "pequenas"... Mas, se eu tiver indicios bons que o GWT pode "substituir" o lado cliente de forma robusta, pessoalmente não tenho dúvida em desistir do JSF em prol do GWT. <br /> <br /> [b]Problema potencial:[/b] no livro Seam in action, o autor Dan Allen diz:<br /> <br /> [quote]G4jsf, a subproject under Ajax4jsf, is an integration library for the Google Widget Toolkit (GWT) and<br /> JavaServer Faces (JSF). G4jsf combines both technologies to wrap Google widgets into JSF components.[/quote]<br /> <br /> e<br /> <br /> [quote]Unfortunately, the future of this project is unknown beyond the release of Seam 2. Ajax4jsf was<br /> adopted by JBoss, but G4jsf was left behind.[/quote]. Logo, pelo que entendi, teriamos somente chamadas remotas (RPC) pra interargir da UI cliente com o lado Seam no servidor, eh isso mesmo?<br /> <br /> [b]Entao, qual o futuro do Seam+GWT?.[/b]. Robustez, escalabilidade, manutenabilidade, etc, qual sua opinião..? (sem querer abusar...<img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0">)<br /> <br /> (God, preciso aprender a fazer posts com menos palavras,,, <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0">)<br /> <br /> Abraços, elvano.<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/641372/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/641372/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Wed, 18 Feb 2009 00:31:17]]> GMT</pubDate>
				<author><![CDATA[ Elvano]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ A dupla Seam + GWT já é a preferida da JBoss para desenvolvimento de suas aplicações web embarcada em seus frameworks, como é o caso do BRMS (Banco de Regras do Drools), Guvnor (novo Banco de Regras) e jBPM Console (ferramenta de monitoramento de processos BPM).<br /> <br /> Fora que hoje a Red Hat [url=http://www.guj.com.br/posts/list/112553.java]esta investindo[/url] no próprio desenvolvimento do GWT, o que assim se pressupõe uma integração cada vez maior com seus frameworks como o caso do Seam.<br /> <br /> Sem dúvida eu acho uma solução boa o desenvolvimento de interfaces com GWT para grandes projetos . Como [u]opinião pessoal[/u], a única coisa que não gosto muito do GWT  é a burocracia para escrever coisas simples , ou melhor dizendo, desenvolvimento like Swing não me agrada.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/641423/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/641423/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Wed, 18 Feb 2009 09:05:09]]> GMT</pubDate>
				<author><![CDATA[ Alessandro Lazarotti]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Legal saber disso Allessandro, realmente assim fica um pouco melhor. Então falta resolver somente uma coisa no seam (já que não sabia da utilização em outros frameworks de visão): o forte acoplamento com EJB. Não vi ninguém ainda conseguir fazer um lookup de um EJB disponibilizado como componente Seam, ele o amarra deveras. Há alguma maneira de fazer isso?<br /> <br /> Bem, se houver... A investida é boa! <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0">]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/641843/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/641843/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Wed, 18 Feb 2009 15:17:50]]> GMT</pubDate>
				<author><![CDATA[ valtoni]]></author>
			</item>
			<item>
				<title>Re:Web Beans morreu. Agora se chama JCDI (Java Contexts and Dependency Injection).</title>
				<description><![CDATA[ Relaxa, isso tbm não é mais problema. Isso ocorria pq os componentes do Seam (EJBs ou POJOs) eram vinculados com o ciclo de vida JSF, o que não ocorre mais com os novos interceptors.<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/116032/641853/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</guid>
				<link>http://www.guj.com.br/prepost/116032/641853/reweb-beans-morreu-agora-se-chama-jcdi-java-contexts-and-dependency-injection
</link>
				<pubDate><![CDATA[Wed, 18 Feb 2009 15:26:21]]> GMT</pubDate>
				<author><![CDATA[ Alessandro Lazarotti]]></author>
			</item>
	</channel>
</rss>
