<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rafael Liu Blog &#187; IoC</title>
	<atom:link href="http://rafaelliu.net/tag/ioc/feed/" rel="self" type="application/rss+xml" />
	<link>http://rafaelliu.net</link>
	<description>Café, pinguins e outras coisas</description>
	<lastBuildDate>Mon, 05 Dec 2011 19:08:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>NullPointerException e o @EJB</title>
		<link>http://rafaelliu.net/2010/01/11/nullpointexception-na-injecao-de-ejbs-do-jboss-5/</link>
		<comments>http://rafaelliu.net/2010/01/11/nullpointexception-na-injecao-de-ejbs-do-jboss-5/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 12:46:07 +0000</pubDate>
		<dc:creator>rafaelliu</dc:creator>
				<category><![CDATA[JBoss]]></category>
		<category><![CDATA[EJB]]></category>
		<category><![CDATA[injection]]></category>
		<category><![CDATA[IoC]]></category>

		<guid isPermaLink="false">http://rafaelliu.net/?p=303</guid>
		<description><![CDATA[Um pouco de história&#8230; Assim que a especificação JEE 5 saiu, com EJB 3 e suas anotações, houve interesse imediato da comunidade. O JBoss ainda em sua versão 4, não implementava completamente a especificação JEE 5, mas devido ao grande interesse e como um passo em direção ao JEE 5, suporte ao EJB 3 foi [...]]]></description>
			<content:encoded><![CDATA[<h4>Um pouco de história&#8230;</h4>
<p>Assim que a especificação JEE 5 saiu, com EJB 3 e suas anotações, houve interesse imediato da comunidade. O JBoss ainda em sua versão 4, não implementava completamente a especificação JEE 5, mas devido ao grande interesse e como um passo em direção ao JEE 5, <a title="JBoss EJB 3" href="http://www.jboss.org/ejb3" target="_blank">suporte ao EJB 3</a> foi introduzido.</p>
<p>Isso causou alguma confusão a respeito ao uso da anotação <code>@EJB</code> (ou <code>@Resource</code>, <code>@WebServiceRef</code>, em fim) para injeção. Para quem não conhece, a anotação @EJB pode ser usada para injetar EJBs em Servlets puros, JSF Managed Beans, JAX-WS endpoints, entre outros. Foi a partir do JBoss 5, essa sim versão implementando JEE 5, que suporte a essa anotação foi introduzido.</p>
<h4>Para os impacientes&#8230;</h4>
<p>Mesmo usando o JBoss 5, ainda assim é preciso definir no seu web.xml que a versão Servlet sendo utilizada é a 2.5, especificação que contém esse tipo de injeção:</p>
<p>Note o post não se aplica ao uso dessas anotações para injeção em EJBs, que já é suportado desde de o JBoss 4 e não tem relação alguma com web.xml.</p>
]]></content:encoded>
			<wfw:commentRss>http://rafaelliu.net/2010/01/11/nullpointexception-na-injecao-de-ejbs-do-jboss-5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

