<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimos tópicos do fórum "Java Enterprise Edition (Java EE)"]]></title>
		<link>http://www.guj.com.br/forums/show/7.java</link>
		<description><![CDATA[As mais recentes discussões no fórum "Java Enterprise Edition (Java EE)"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Conversão de vídeos distribuída</title>
				<description><![CDATA[ Olá pessoal, td bem?  :wink: <br /> <br /> Tô com uma dúvida de [i]arquitetura[/i], será que vcs podem me ajudar?<br /> <br /> Tenho um [i]banco de dados[/i] onde há vários vídeos cadastrados.<br /> <br /> Aí, tenho que pegar cada um desses vídeos e converter usando um [i]programa de conversão[/i] (tal como o FFMpeg, VLC, entre outros).<br /> <br /> O problema é que esse processo de conversão é bem [b]pesado[/b] e chega a consumir quase toda a minha CPU, a qual já está rodando um [i]servidor de aplicação[/i]! hehehe<br /> <br /> Gostaria de saber, nesse caso, o que vocês recomendam fazer p/ que o [i]conversor[/i] não fique consumindo a CPU do meu [i]servidor de aplicação[/i].<br /> <br /> O que já pensei (talvez eu tenha viajado um pouco rs): :idea: <br /> <br /> - Usar um Message Driven Bean em outra máquina que receberia comandos de conversão. Só que não sei como esse MDB iria enxergar os vídeos da outra máquina e convertê-los.<br /> <br /> - Usar algum programa de balanceamento de CPU que limite o processamento do conversor de vídeos (achei isso meio ruim, porque teria que ser algo p/ rodar no Linux e no Windows).<br /> <br /> Valeeeus! :) <br /> <br /> []'s]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264981/1386844/conversao-de-videos-distribuida
</guid>
				<link>http://www.guj.com.br/prepost/264981/1386844/conversao-de-videos-distribuida
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 16:43:34]]> GMT</pubDate>
				<author><![CDATA[ Leafar]]></author>
			</item>
			<item>
				<title>Diálogo &quot;Salvar como&quot; de página JSP</title>
				<description><![CDATA[ Pessoal, vasculhei a web mas não achei.<br /> <br /> <br /> Como chamar este diálogo a partir de um botão numa JSP ?<br /> <br /> Detalhe: o nome do arquivo é gerado na hora]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264950/1386660/dialogo-salvar-como-de-pagina-jsp
</guid>
				<link>http://www.guj.com.br/prepost/264950/1386660/dialogo-salvar-como-de-pagina-jsp
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 12:43:52]]> GMT</pubDate>
				<author><![CDATA[ cheio_de_duvidas]]></author>
			</item>
			<item>
				<title>RichFaces 4 WebLogic</title>
				<description><![CDATA[ Alguém ja conseguiu usar? Estou tentando usar o RichFaces 4 com WebLogic 10.2 mas nao consigo nem a pau =[<br /> A aplicação esta com JSF 2.0]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264887/1386308/richfaces-4-weblogic
</guid>
				<link>http://www.guj.com.br/prepost/264887/1386308/richfaces-4-weblogic
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 21:05:49]]> GMT</pubDate>
				<author><![CDATA[ evertonsilvagomesjava]]></author>
			</item>
			<item>
				<title>Java SE e EE</title>
				<description><![CDATA[ Olá,<br /> eu gosto de programar em desktop, mas preciso programar para web, gostaria de saber, se eu instalar o java EE, dá pra min programar em desktop e em web.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264861/1386132/java-se-e-ee
</guid>
				<link>http://www.guj.com.br/prepost/264861/1386132/java-se-e-ee
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 14:37:49]]> GMT</pubDate>
				<author><![CDATA[ mcirqueira]]></author>
			</item>
			<item>
				<title>Instalação Java EE 64 bit</title>
				<description><![CDATA[ Olá, sou novo aqui no fórum e novo em JavaEE.<br /> Sempre programei em JavaSE com meu Eclipse bonitinho, sem instalar nada demais e nunca tive problemas.<br /> Quando resolvi instalar o Eclipse p/ JEE, Tomcat, JSTL, Maven, Hibernate, etc tudo vai por água abaixo. Já reinstalei o Tomcat várias vezes. Não sei se instalo tudo usando 32-bit no meu Windows 7 64-bit, se instalo tudo 64 bit, se instalo algumas coisas, se uso instaladores ou eu mesmo instalo na unha.<br /> <br /> Alguém aí tem um checklist de instalação completa do JavaEE no Eclipse com essas bugingangas todas e configurações pra seguir como uma receita de bolo? Já estou sem paciencia de ficar dias reinstalando tudo e continuar dando pau.<br /> <br /> Gracias.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264818/1385824/instalacao-java-ee-64-bit
</guid>
				<link>http://www.guj.com.br/prepost/264818/1385824/instalacao-java-ee-64-bit
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 08:32:31]]> GMT</pubDate>
				<author><![CDATA[ static]]></author>
			</item>
			<item>
				<title>Como verificar erro de performance em aplicação web deployada no Glassfish 2 (versão 9.1_01)</title>
				<description><![CDATA[ Numa aplicação web deployada no Glassfish 2 (versão 9.1_01), após um certo número de requisições ocorre travamento do servidor.<br /> Qual o melhor jeito para identificar o gargalo no sistema? Vi que existem ferramentas de Profile, mas será que existe algo disponibilizado dentro do próprio Glassfish para verificar onde está o problema?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264691/1385025/como-verificar-erro-de-performance-em-aplicacao-web-deployada-no-glassfish-2-versao-91_01
</guid>
				<link>http://www.guj.com.br/prepost/264691/1385025/como-verificar-erro-de-performance-em-aplicacao-web-deployada-no-glassfish-2-versao-91_01
</link>
				<pubDate><![CDATA[Mon, 6 Feb 2012 16:08:43]]> GMT</pubDate>
				<author><![CDATA[ Roger75]]></author>
			</item>
			<item>
				<title>Problema na visualizao de imagens CAROUSEL primefaces</title>
				<description><![CDATA[ oi pessoal, tenho um problema com carousel primefaces montei tud assim<br /> <br /> &lt;p:carousel itemStyleClass="carItem"  autoPlayInterval="2000"  rows="1" effect="easeInStrong" circular="true" itemStyle="height:200px; width:400px"&gt;  <br />         &lt;p:graphicImage value="/images/p1.jpg" /&gt;  <br />                 &lt;p:graphicImage value="/images/p2.jpg" /&gt;  <br />                 &lt;p:graphicImage value="/images/p3.jpg" /&gt;  <br />                 &lt;p:graphicImage value="/images/p4.jpg" /&gt;<br />                 &lt;p:graphicImage value="/images/p9.jpg" /&gt;<br /> 	&lt;/p:carousel&gt; <br /> <br /> Mas nao sta mostrandos as imagens.Eu criei dentro da pasta resourse do projecto uma outra pasta chamada imagens e joguei la as imagens.Mas nao ta dando certo.Peco ajuda a poder!!!!Obrigado.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264450/1383715/problema-na-visualizao-de-imagens-carousel-primefaces
</guid>
				<link>http://www.guj.com.br/prepost/264450/1383715/problema-na-visualizao-de-imagens-carousel-primefaces
</link>
				<pubDate><![CDATA[Fri, 3 Feb 2012 06:58:45]]> GMT</pubDate>
				<author><![CDATA[ emidiorombe]]></author>
			</item>
			<item>
				<title>Duas aplicações isoladas no JBOSS 4.2.3</title>
				<description><![CDATA[ Membros,<br /> <br /> tenho duas aplicações .WAR que estão tendo conflito por nome de componentes. Estes nomes não podem ser mudados. Consultando o google, vi que existe uma forma de isolar as aplicações usando o empacotamento .EAR. Alguém conhece uma forma de isolar as app's empacotadas no .WAR ? Grato.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264382/1383366/duas-aplicacoes-isoladas-no-jboss-423
</guid>
				<link>http://www.guj.com.br/prepost/264382/1383366/duas-aplicacoes-isoladas-no-jboss-423
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 12:28:38]]> GMT</pubDate>
				<author><![CDATA[ jayro]]></author>
			</item>
			<item>
				<title>Servidores de aplicação - O que é necessário saber sobre eles?</title>
				<description><![CDATA[ Desculpem se a pergunta é estranha.  :roll: <br /> Ainda sou relativamente novo no Java EE e não entendo quando vejo vagas de emprego pedindo conhecimento profundo em servidores de aplicação.<br /> Já fiz alguns projetos locais usando Tomcat e não fiz nada nele além de só apontar para o meu projeto. Tinha a imagem de que não se tinha muito o que fazer com eles.<br /> <br /> Por exemplo:<br /> [quote][i]Experiência Ampla com [b]JBOSS SEAM[/b], J2EE, JSF, Hibernate, EJB, RICHFACES...[/i][/quote]<br /> <br /> O que essa vaga quer dizer com experiência ampla em Jboss Seam? Que conhecimento o candidato deve ter?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264371/1383265/servidores-de-aplicacao---o-que-e-necessario-saber-sobre-eles
</guid>
				<link>http://www.guj.com.br/prepost/264371/1383265/servidores-de-aplicacao---o-que-e-necessario-saber-sobre-eles
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 09:55:56]]> GMT</pubDate>
				<author><![CDATA[ Marcelo de Assis]]></author>
			</item>
			<item>
				<title>Array do post para o javaEE</title>
				<description><![CDATA[ Bom dia.<br /> Tenho o form com alguns elementos formando um array<br /> <br /> [code]<br /> <br /> &lt;input name="item[conforme][1]" id="item_conforme_1"&gt;<br /> &lt;input name="item[conforme][2]" id="item_conforme_2"&gt;<br /> &lt;input name="item[conforme][3]" id="item_conforme_3"&gt;<br /> &lt;input name="item[conforme][4]" id="item_conforme_4"&gt;<br /> <br /> &lt;input name="item[inconforme][1]" id="item_conforme_1"&gt;<br /> &lt;input name="item[inconforme][2]" id="item_conforme_2"&gt;<br /> &lt;input name="item[inconforme][3]" id="item_conforme_3"&gt;<br /> &lt;input name="item[inconforme][4]" id="item_conforme_4"&gt;<br /> <br /> [/code]<br /> <br /> <br /> Dai como eu busco e manipulo estes dados do request?<br /> <br /> Eu percebi q no request eu encontro estes dados no httpServletRequest multipartParametters.<br /> Mas eu n sei como buscar estes dados nem como manipula-los.<br /> <br /> Espero que alguem possa me ajudar]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264361/1383214/array-do-post-para-o-javaee
</guid>
				<link>http://www.guj.com.br/prepost/264361/1383214/array-do-post-para-o-javaee
</link>
				<pubDate><![CDATA[Thu, 2 Feb 2012 09:18:35]]> GMT</pubDate>
				<author><![CDATA[ marcofarnezi]]></author>
			</item>
			<item>
				<title>Init Param Servelet</title>
				<description><![CDATA[ Boa Tarde pessoal!<br /> <br /> Estou fazendo atualmente um treinamento em Java Web, estou no começo vendo um pouco no momento de Servelet, aqui na empresa me forneceram um material que tem o seguinte, como carregar um parametro de inicialização da Servlet<br /> <br /> <br /> Tenho meu dynamic web project Hello(utilizando o Eclipse), nesse projeto Hello, na parte de de Java resources  , dentro do src, tenho um pacote chamado "servelets", dentro dele, tenho duas sevlets, uma chamada "HelloServelet" e outra "AnotherServelet", pois bem, no meu arquivo web.xml, está da seguinte maneira:<br /> <br /> [code]<br /> <br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"&gt;<br />   <br />   &lt;context-param&gt; <br /> 	&lt;param-name&gt;context_parameter&lt;/param-name&gt;<br /> 	&lt;param-value&gt;#=======Teste CONTEXT parameter=======#&lt;/param-value&gt;<br /> &lt;/context-param&gt;<br />   <br />   &lt;display-name&gt;Hello&lt;/display-name&gt;<br />   &lt;welcome-file-list&gt;<br />     &lt;welcome-file&gt;index.html&lt;/welcome-file&gt;<br />     &lt;welcome-file&gt;index.htm&lt;/welcome-file&gt;<br />     &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;<br />     &lt;welcome-file&gt;default.html&lt;/welcome-file&gt;<br />     &lt;welcome-file&gt;default.htm&lt;/welcome-file&gt;<br />     &lt;welcome-file&gt;default.jsp&lt;/welcome-file&gt;<br />   &lt;/welcome-file-list&gt;<br />   &lt;servlet&gt;<br />     &lt;servlet-name&gt;hello&lt;/servlet-name&gt;<br />     &lt;servlet-class&gt;servelets.HelloServelet&lt;/servlet-class&gt;<br />   &lt;/servlet&gt;<br />   &lt;servlet&gt;<br />     &lt;servlet-name&gt;another&lt;/servlet-name&gt;<br />     &lt;servlet-class&gt;servelets.AnotherServelet&lt;/servlet-class&gt;<br />      &lt;init-param&gt;<br /> 			&lt;param-name&gt;example&lt;/param-name&gt;<br /> 			&lt;param-value&gt;#=======Teste INIT parameter=======#&lt;/param-value&gt;<br /> 	&lt;/init-param&gt;		<br />   &lt;/servlet&gt;<br /> &lt;/web-app&gt;<br /> <br /> [/code]<br /> <br /> na minha servlet AnotherServelet tenho o seguinte código no método init() :<br /> <br /> [code]<br /> <br />     public void init() throws ServletException<br />     {<br />     super.init();<br />  <br />     System.out.println("InitParameter: " +  this.getInitParameter("example"));<br />    <br />     System.out.println(getServletConfig().getInitParameter("example"));<br />     <br />     System.out.println("ContextParameter: " + this.getServletContext().getInitParameter("context_parameter"));<br />    <br />     }<br /> <br /> [/code]<br /> <br /> O Context Parameter, ele imprimi corretamente, porém o Init parameter não, sempre imprimi null, no meu material falava q era desse jeito<br /> <br /> [code]this.getInitParameter("init_parameter")[/code], como não deu certo procurei na net e achei esse modo:<br /> <br /> [code]getServletConfig().getInitParameter("init_parameter")[/code]<br /> <br /> Mas como pode ser notado, usei os dois, e aqui , os dois tiveram a mesma saida, NULL.<br /> <br /> Tem algum erro q eu dexei passar despercebido?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264295/1382854/init-param-servelet
</guid>
				<link>http://www.guj.com.br/prepost/264295/1382854/init-param-servelet
</link>
				<pubDate><![CDATA[Wed, 1 Feb 2012 13:53:09]]> GMT</pubDate>
				<author><![CDATA[ thiago_258_]]></author>
			</item>
			<item>
				<title>Problema com Apache Tomcat 7.0</title>
				<description><![CDATA[ Bom dia Pessoal,<br /> <br /> Baixei o Eclipse para Java EE, e adcionei como server o ApachaTomcat 7.0, porém quando peço que rode qualquer página, ele não execute e aparece a mensagem :<br /> <br /> [quote]HTTP Status 404 - <br /> <br /> --------------------------------------------------------------------------------<br /> <br /> type Status report<br /> <br /> message <br /> <br /> description The requested resource () is not available.[/quote]<br /> <br /> <br /> Quando "Starto" o server, umas das mensagem que me chamou a atenção e acho que pode ser o problema foi essa<br /> <br /> [quote]INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\CollabNet\Subversion Client;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\SlikSvn\bin;C:\xampp\php;C:\ZendFramework-1.11.11\bin;C:\ZendFramework-1.11.11\library;c:\apache-ant-1.8.2\bin;c:\Program Files\Java\jdk1.6.0_23\bin[/quote]<br /> <br /> Estou procurando no google ve se acho algo sobre o que é...alguem poderia me ajudar? Obrigado!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264262/1382636/problema-com-apache-tomcat-70
</guid>
				<link>http://www.guj.com.br/prepost/264262/1382636/problema-com-apache-tomcat-70
</link>
				<pubDate><![CDATA[Wed, 1 Feb 2012 09:00:42]]> GMT</pubDate>
				<author><![CDATA[ thiago_258_]]></author>
			</item>
			<item>
				<title>Puxar do banco e seta em LISTA para alterar</title>
				<description><![CDATA[ Bom galera....estou estudando java básico para internet...e me deparei com um problema que não estou conseguindo resolver sozinho.<br /> tenho uma tabela de cadastro, uma de consulta e uma de alteração de clientes....o banco de dados eh POSTGRE.....eu consigo cadastra legal ai caio na de consulta....no comando alterar coloquei o código assim:<br /> <br /> [color=blue]alter_cliente.jsp?codigo=&lt;%=rs.getString("cli_codigo")%&gt;&endereco=&lt;%=rs.getString("cli_endereco")%&gt;...[/color]<br /> <br /> No caso quando eu clico em alterar ele me manda para a tabela ?alter_cliente? pegando por parâmetro o ?cli_codigo?, o ?cli_endereco? do banco ...... a uma continuação mas não vem ao caso agora....resolvendo o endereço o resto será igual.<br /> No banco eu tenho uma tabela com os logradouros registrados, ele tem q pegar a que estava selecionada no cliente X e setar ela selecionada na lista do formulário de alteração...entao no campo do formulário eu coloquei assim:<br /> <br /> [color=blue]&lt;label&gt;Endere&ccedil;o.:<br /> &lt;select name="lista_endereco" id="lista_endereco"&gt;            <br />             &lt;%&lt;br /&gt; 	out.print(request.getParameter(&quot;logradouro&quot;));<br /> 	String sql = "select * from logradouro order by logr_nome";<br /> 	rs = st.executeQuery(sql);<br /> 	while(rs.next())<br /> 	{ %&gt;                       <br />                         &lt;option value=&lt;%=rs.getString("logr_nome")%&gt; &lt;%if(rs.getString("logr_nome").equals(request.getParameter("endereco"))) out.print("selected");%&gt;&gt;&lt;%=rs.getString("logr_nome")%&gt;&lt;/option&gt;<br /> 	&lt;%}			&lt;br /&gt; <br />                  %&gt;<br /> <br />             &lt;/select&gt;<br /> &lt;/label&gt;[/color]<br /> No caso ai eu estou executando a consulta no banco e trazendo todas elas enquanto houver um próximo para a lista do formulário depois eu pego e comparo com o que vem no parâmetro endereço e mando printa como seleção e ai pego o resto da lista.<br /> O problema q ele vem setado no first e não no que esta vindo por parâmetro....alguem poderia me ajudar?<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264237/1382512/puxar-do-banco-e-seta-em-lista-para-alterar
</guid>
				<link>http://www.guj.com.br/prepost/264237/1382512/puxar-do-banco-e-seta-em-lista-para-alterar
</link>
				<pubDate><![CDATA[Tue, 31 Jan 2012 22:22:20]]> GMT</pubDate>
				<author><![CDATA[ minosbr]]></author>
			</item>
			<item>
				<title>Validadores com JSP + Servlet</title>
				<description><![CDATA[ Pessoal,<br /> <br /> Curso Ciência da Computação e entrei no mundo Java Enterprise a pouco menos de 1 mês. <br /> <br /> Estou desenvolvendo uma aplicação simples usando JSP + Java Bean + Servelts. <br /> <br /> A princípio eu não usava Servlets, mas resolvi usar para separar melhor o controle da lógica de negócio. <br /> <br /> Quando eu não usava Servlet, eu tinha uma página JSP para cadastro de usuários com apenas 3 campos ( nome, email e CPF ) que era mapeado para um bean. Fiz validadores para esses 3 campos que funcionavam corretamente quando submetido o formulário.<br /> <br /> Meus problemas começaram quando eu resolvi enviar a requisição para um Servlet. A validação passou a não funcionar mais. <br /> <br /> Dúvida: Como faço para fazer validação da maneira que era feita antes, ou seja, de forma automática?<br /> <br /> Obrigado,<br /> <br /> César]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264219/1382439/validadores-com-jsp--servlet
</guid>
				<link>http://www.guj.com.br/prepost/264219/1382439/validadores-com-jsp--servlet
</link>
				<pubDate><![CDATA[Tue, 31 Jan 2012 17:35:10]]> GMT</pubDate>
				<author><![CDATA[ cezum]]></author>
			</item>
			<item>
				<title>ClassLoader.getResources() no WebLogic 10.3.3.0</title>
				<description><![CDATA[ Olá pessoal,<br /> <br /> estou tendo um problema bem chato aqui com o weblogic.<br /> É o seguinte: tenho uma engine que roda por todas as minhas classes em "WEB-INF/classes" a procura de uma annotation.<br /> O problema que estou tendo com o WebLogic é que: ele não mantém minhas classes dentro de WEB-INF/classes. O que ele faz? Automaticamente, em tempo de deploy ele retira tudo o que está lá e coloca em um jar chamado "_wl_cls_gen.jar" no diretório "WEB-INF/lib"<br /> <br /> O que fica como dúvida aqui é:<br /> <br /> Tem como iterar sobre os .class de um jar?<br /> Alguém sabe se tem como desabilitar esse comportamento do weblogic?<br /> <br /> Obrigado!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264201/1382311/classloadergetresources-no-weblogic-10330
</guid>
				<link>http://www.guj.com.br/prepost/264201/1382311/classloadergetresources-no-weblogic-10330
</link>
				<pubDate><![CDATA[Tue, 31 Jan 2012 14:51:57]]> GMT</pubDate>
				<author><![CDATA[ Mr_Arthur]]></author>
			</item>
			<item>
				<title>WebService EE6 + MyBatis + DataSource Dinâmico com Token de Segurança.</title>
				<description><![CDATA[ Aloha galera, não sei se viajei com essa idéia, mas surgiu uma situação aqui no trampo que teremos que desenvolver um Web Service para consumo de vários fornecedores do cliente. Algumas coisas são bem específicas como:<br /> <br /> - As consultas em sua maioria serão montadas por uma equipe específica. As mesmas serão complexas e cheias de JOINS, chamando Procedures e algumas funções específicas do BD utilizado;<br /> <br /> - Terei que achar uma forma de receber o usuário e a senha do fornecedor ao Banco de Dados, pois essa condição foi especificada para que todo aceso à base, seja feito com a segurança do cliente;<br /> <br /> Com base nessas 2 premissas acima, montei a arquitetura do Título + JBoss AS 6.<br /> <br /> A grande dúvida é:<br /> <br /> como farei pra montar essa conexão dinâmica com os dados de conexão que o consumidor passar ??? Hoje fiz um teste já usando o MyBatis para uma consulta simples só de teste, usando um DataSource configurado no JBoss, usando nosso usuário daqui da empresa. Mas como farei para usar o usuário que o cliente enviar ??? Como receber esse cliente ??<br /> <br /> Se alguém puder ajudar ou pensar em algo melhor para essa situação, ficarei agradecido.<br /> <br /> Att.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264195/1382283/webservice-ee6--mybatis--datasource-dinamico-com-token-de-seguranca
</guid>
				<link>http://www.guj.com.br/prepost/264195/1382283/webservice-ee6--mybatis--datasource-dinamico-com-token-de-seguranca
</link>
				<pubDate><![CDATA[Tue, 31 Jan 2012 14:27:47]]> GMT</pubDate>
				<author><![CDATA[ adriano_si]]></author>
			</item>
			<item>
				<title>Aplicação Servidor com GUI(Janela de log)</title>
				<description><![CDATA[ Olá pessoal, minha dúvida é a seguinte:<br /> Tenho um aplicação servidor rodando com Jboss e EJB, e sendo acessada via WebServices. Quero criar uma janela super simples, apenas para exibir algumas mensagens de status do programa, do tipo "Inserindo no banco de dados", "Operação executada com sucesso", algo do tipo, similar a um console. O problema é que não sei como fazer isso, já que não rodo meu programa por um main, onde eu possa instanciar uma janela, ou algo parecido, apenas vou na janela de servers e dou um start no JBoss. Existe alguma forma de eu definir um código inicial a ser executado quando eu iniciar a aplicação, para que eu possa criar uma janela e torná-la acessível para toda a aplicação? Alguém pode me ajudar?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264148/1382029/aplicacao-servidor-com-guijanela-de-log
</guid>
				<link>http://www.guj.com.br/prepost/264148/1382029/aplicacao-servidor-com-guijanela-de-log
</link>
				<pubDate><![CDATA[Tue, 31 Jan 2012 08:53:55]]> GMT</pubDate>
				<author><![CDATA[ mateusgondim]]></author>
			</item>
			<item>
				<title>[RESOLVIDO] - Qual é a diferença de $ para # no JSF</title>
				<description><![CDATA[ A diferença de $ para # no JSF não levando em consideração se é 2.0 ou não, mas quero saber porque usarão o #, vi alguma coisa sobre uso em tempo de execução e compilação, a dúvida é esta?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264133/1381950/resolvido---qual-e-a-diferenca-de--para--no-jsf
</guid>
				<link>http://www.guj.com.br/prepost/264133/1381950/resolvido---qual-e-a-diferenca-de--para--no-jsf
</link>
				<pubDate><![CDATA[Tue, 31 Jan 2012 07:00:18]]> GMT</pubDate>
				<author><![CDATA[ Gianetti]]></author>
			</item>
			<item>
				<title>Spring security com jsf &lt;h:form&gt;</title>
				<description><![CDATA[ Oi pessoal estou usando o spring security desse modo e funciona perfeitamente<br /> <br /> [code]	<br /> &lt;form id="login" method="post" action="/meuprojeto/j_spring_security_check"&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;&lt;td&gt;Login&lt;/td&gt;<br /> &lt;td&gt;&lt;input type="text" name="j_username"/&gt;&lt;/td&gt;&lt;/tr&gt;<br /> &lt;tr&gt;&lt;td&gt;Senha&lt;/td&gt;<br /> &lt;td&gt;&lt;input type="password" name="j_password"/&gt;&lt;/td&gt;&lt;/tr&gt;<br /> &lt;tr&gt;&lt;td align="right"&gt;&lt;input type="checkbox" name="_spring_security_remember_me"/&gt;&lt;/td&gt;<br /> &lt;td&gt;Entrar Automaticamentse&lt;/td&gt;&lt;/tr&gt;<br /> &lt;tr&gt;&lt;td&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type="submit" value="Entrar"/&gt;&lt;/td&gt;<br /> &lt;/tr&gt; <br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> [/code]<br /> <br /> O formulario passa via post os parametros username e senha só que eu gostaria de usar o componente jsf &lt;h:form&gt; e &lt;h:commandButton&gt; ao em vez de &lt;form&gt; e &lt;input&gt; e não sei como fazer isso já que o &lt;h:form&gt; não aceita o paremetro action e o action do &lt;h:commandButton&gt; só aceita metodosBean.<br /> <br /> Enfim minha dúvida é essa, espero que tenha sido claro e agradeço desde já.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264085/1381690/spring-security-com-jsf-hform
</guid>
				<link>http://www.guj.com.br/prepost/264085/1381690/spring-security-com-jsf-hform
</link>
				<pubDate><![CDATA[Mon, 30 Jan 2012 14:01:27]]> GMT</pubDate>
				<author><![CDATA[ victorp_farias]]></author>
			</item>
			<item>
				<title>fabrica de bean com cdi</title>
				<description><![CDATA[ Eu gostaria que se a minha aplicação tivesse rodando no Windows retornasse a instancia do Windows, e se tivesse rodando no Linux a instancia do Linux.<br /> Alguém tem idéia de por que da esse erro: "Multiple beans are eligible for injection to the injection point". Na hora da injecao da dependencia?<br /> É possivel fazer o que eu estou querendo?<br /> <br /> Abaixo meu código fonte.<br /> <br /> [b]HostService.java[/b]<br /> [code]@Stateless<br /> public class HostService {<br /> <br />   @Inject<br />   private HostCommand command;<br /> }[/code]<br /> <br /> [b]HostCommand.java[/b]<br /> [code]public interface HostCommand {<br />   void execute();<br /> }[/code]<br /> <br /> [b]WindowsCommand.java[/b]<br /> [code]public class WindowsCommand implements HostCommand {<br />   public void execute() {}<br /> }[/code]<br /> <br /> [b]LinuxCommand.java[/b]<br /> [code]public class LinuxCommand implements HostCommand {<br />   public void execute() {}<br /> }[/code]<br /> <br /> [b]CommandFactory.java[/b]<br /> [code]public class CommandFactory {<br /> <br />   @Produces<br />   public HostCommand createCommand() {<br />     if (isWindows()) { return new WindowsCommand(); }<br />     else { return new LinuxCommand(); }<br />   }<br /> }[/code]<br /> <br /> <br /> Obrigado ;)]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264017/1381284/fabrica-de-bean-com-cdi
</guid>
				<link>http://www.guj.com.br/prepost/264017/1381284/fabrica-de-bean-com-cdi
</link>
				<pubDate><![CDATA[Sun, 29 Jan 2012 16:12:41]]> GMT</pubDate>
				<author><![CDATA[ diegolovison]]></author>
			</item>
			<item>
				<title>Bundle não encontrato em pacote .ear</title>
				<description><![CDATA[ Pessoal, encontrei uma situacao no minimo interessante, pelo menos pra mim é a primeira vez que passo por essa situação.<br /> Tenho um pacote .ear com um componente web e um ejb. Dentro no war possuo arquivos de mensagens bundle .properties e dentro do ejb tenho um outro arquivo .properties. A classe utilitaria para leitura desses arquivos se encontra dentro de um jar dentro do diretorio lib no ear. <br /> <br /> Ao tentar realizar a leitura das mensagens do componente web atraves desta classe utilitaria, os arquivos .properties deste componente nao podem ser encontradas, apenas o .properties do componente ejb é encontrato, porém ao tentar recuperar as mensagens de dentro da classe do componente web(de um managedbean), atraves da classe Resourcebundle, o arquivo com as mensagens é encontrado. Parece que os properties somente são encontradas se a classe para leitura estiver dentro do mesmo classloader do .properties. Ou seja, para leitura do arquivo do componente web, todos devem estar de dentro do mesmo classloader, mesmo que seja em um pacote ear, em que o classloder é compartilhado. Isso nao acontece com o componente ejb, pois parece que o classlodar é o mesmo do lib do ear, onde se encontra o jar utilitario para leitura das mensagens.<br /> <br /> Pensei para solucionar o problema, colocar o jar de leitura das mensagens no pacote web, e o resto deixar como esta,ou entao colocar todos os properties dentro de um jar, na lib do ear,  ou existe alguma outra melhor solucao?<br /> <br /> Estranho é que o jsf nas paginas consegue ler as mensagens corretamente.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264006/1381216/bundle-nao-encontrato-em-pacote-ear
</guid>
				<link>http://www.guj.com.br/prepost/264006/1381216/bundle-nao-encontrato-em-pacote-ear
</link>
				<pubDate><![CDATA[Sun, 29 Jan 2012 11:52:26]]> GMT</pubDate>
				<author><![CDATA[ guaraviton]]></author>
			</item>
			<item>
				<title>ServletExcetpion ... invalid path</title>
				<description><![CDATA[ Pessoal...<br /> <br /> Estou retomando o JSF depois de um tempo parado e comecei fazendo um projeto simples.<br /> <br /> Já de início, estou recebendo a seguinte exceção ao tentar executar uma página (index.xhtml):<br /> exception <br /> <br /> [quote]javax.servlet.ServletException: /index.xhtml @16,43 &lt;ui:include src="topo.xhtml"&gt; Invalid path : topo.xhtml<br /> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)<br /> <br /> <br /> root cause <br /> <br /> javax.faces.view.facelets.TagAttributeException: /index.xhtml @16,43 &lt;ui:include src="topo.xhtml"&gt; Invalid path : topo.xhtml<br /> 	com.sun.faces.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:125)<br /> 	com.sun.faces.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:117)<br /> 	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)<br /> 	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)<br /> 	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)<br /> 	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)<br /> 	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)<br /> 	com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)<br /> 	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)<br /> 	com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)<br /> 	com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:152)<br /> 	com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:774)<br /> 	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:100)<br /> 	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)<br /> 	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)<br /> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)[/quote]<br /> <br /> <br /> Eis a página:<br /> [quote]&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot; ?&gt;<br /> &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br /> &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br /> 	  xmlns:ui="http://java.sun.com/jsf/facelets"  <br />       xmlns:h="http://java.sun.com/jsf/html"  <br />       xmlns:f=&quot;http://java.sun.com/jsf/core&quot;&gt;<br /> &lt;h:head&gt;<br /> &lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/&gt;<br /> &lt;title&gt;Insert title here&lt;/title&gt;<br /> &lt;/h:head&gt;<br /> &lt;h:body&gt;<br /> &lt;table&gt;  <br />       &lt;tr&gt;  <br />         &lt;td colspan="2"&gt;  <br />           &lt;ui:insert name="topo"&gt;  <br />             &lt;ui:include src="topo.xhtml"/&gt;  <br />           &lt;/ui:insert&gt;    <br />         &lt;/td&gt;  <br />       &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/h:body&gt;<br /> &lt;/html&gt;[/quote]<br /> <br /> faces-config.xml:<br /> [quote]&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> <br /> &lt;faces-config&gt;<br />     xmlns="http://java.sun.com/xml/ns/javaee"<br />     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br />     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee <a class="snap_shots" href="http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd" target="_blank" rel="nofollow">http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd</a>"<br />     version=&quot;2.0&quot;&gt;<br /> <br /> &lt;/faces-config&gt;<br /> [/quote]<br /> <br /> web.xml:<br /> [quote]&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee <a class="snap_shots" href="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" target="_blank" rel="nofollow">http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd</a>" id="WebApp_ID" version="2.5"&gt;<br />   &lt;display-name&gt;JSF&lt;/display-name&gt;<br />   &lt;welcome-file-list&gt;<br />     &lt;welcome-file&gt;index.html&lt;/welcome-file&gt;<br />     &lt;welcome-file&gt;index.htm&lt;/welcome-file&gt;<br />     &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;<br />     &lt;welcome-file&gt;default.html&lt;/welcome-file&gt;<br />     &lt;welcome-file&gt;default.htm&lt;/welcome-file&gt;<br />     &lt;welcome-file&gt;default.jsp&lt;/welcome-file&gt;<br />   &lt;/welcome-file-list&gt;<br />   &lt;servlet&gt;<br />     &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;<br />     &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt;<br />     &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;<br />   &lt;/servlet&gt;<br />   &lt;servlet-mapping&gt;<br />     &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;<br />     &lt;url-pattern&gt;*.jsf&lt;/url-pattern&gt;<br />   &lt;/servlet-mapping&gt;<br />   &lt;context-param&gt;<br />     &lt;description&gt;State saving method: 'client' or 'server' (=default). See JSF Specification 2.5.2&lt;/description&gt;<br />     &lt;param-name&gt;javax.faces.STATE_SAVING_METHOD&lt;/param-name&gt;<br />     &lt;param-value&gt;client&lt;/param-value&gt;<br />   &lt;/context-param&gt;<br />   &lt;context-param&gt;<br />     &lt;param-name&gt;javax.servlet.jsp.jstl.fmt.localizationContext&lt;/param-name&gt;<br />     &lt;param-value&gt;resources.application&lt;/param-value&gt;<br />   &lt;/context-param&gt;<br />   &lt;listener&gt;<br />     &lt;listener-class&gt;com.sun.faces.config.ConfigureListener&lt;/listener-class&gt;<br />   &lt;/listener&gt;<br /> &lt;/web-app&gt;[/quote]<br /> <br /> A estrutura do projeto está na imagem em anexo.<br /> <br /> Alguém poderia me dizer se está faltando eu fazer alguma coisa?<br /> <br /> Grato!<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/263982/1381076/servletexcetpion--invalid-path
</guid>
				<link>http://www.guj.com.br/prepost/263982/1381076/servletexcetpion--invalid-path
</link>
				<pubDate><![CDATA[Sat, 28 Jan 2012 16:09:21]]> GMT</pubDate>
				<author><![CDATA[ frowedder]]></author>
			</item>
			<item>
				<title>fileUpload primefaces</title>
				<description><![CDATA[ Bom dia pessoal,<br /> <br /> estou com um pequeno problema nos métodos upload() e clear() do fileUpload do  primefaces, eles simplesmente não são chamados, alguém tem idéia do que possa ser?<br /> <br /> exemplo: <br /> <br /> <br /> [code]&lt;p:fileUpload widgetVar="uploader"	<br />       fileUploadListener="#{fileBean.handleFileUpload}" height="48" width="48"	<br />       image="/images/browse.png"	<br />       cancelImage="/images/cancel.png" customUI="true"/&gt;<br /> <br /> &lt;h:outputLink value="#" title="Upload" onclick="uploader.upload();"&gt;	<br />      Upload Files<br /> &lt;/h:outputLink&gt;[/code]<br /> <br /> primefaces 2.2.1<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/263876/1380449/fileupload-primefaces
</guid>
				<link>http://www.guj.com.br/prepost/263876/1380449/fileupload-primefaces
</link>
				<pubDate><![CDATA[Fri, 27 Jan 2012 07:04:52]]> GMT</pubDate>
				<author><![CDATA[ Gladston]]></author>
			</item>
			<item>
				<title>Web.xml não é criado na criação do projeto</title>
				<description><![CDATA[ Boa noite,<br /> <br /> Eu estrou criando um projeto web mas na estrutura de diretórios não é criado o arquivo web.xml.<br /> <br /> Ele não era para ser criado automaticamente ?<br /> <br /> O que devo estar fazendo de errado ?<br /> <br /> Estou usando a versão 7 do java e tomcat.<br /> <br /> Agradeço se alguém puder me ajudar.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/263765/1379718/webxml-nao-e-criado-na-criacao-do-projeto
</guid>
				<link>http://www.guj.com.br/prepost/263765/1379718/webxml-nao-e-criado-na-criacao-do-projeto
</link>
				<pubDate><![CDATA[Wed, 25 Jan 2012 21:44:12]]> GMT</pubDate>
				<author><![CDATA[ eduardo_rj]]></author>
			</item>
			<item>
				<title>Uma questão arquitetural</title>
				<description><![CDATA[ Pessoal, aqui na empresa que trabalho nós compramos um sistema em java de uma outra empresa, e junto com esse sistema veio uma API desenvolvida pelos próprios empregados da outra empresa... essa API é para persistencia e tals....<br /> <br /> dai na API os facades acessam as DAOs.... mas com um detalhe: facades e DAOs estao em pacotes diferentes, OU SEJA, todos os métodos da DAO estao [b]public[/b]...<br /> <br /> então eu pergunto, se a função do facade é servir como "fachada" entre as actions (o sistema usa struts1) e as DAOs... entao por que fazer DAOs em pacotes separados dos facades e deixá-los com metodos [b]public[/b]????<br /> senao o engraçadinho querendo ganhar tempo simplesmente faz um acesso nas DAOs partindo dos proprios actions!!<br /> <br /> o correto nao seria DAOs e facades no mesmo pacote com os métodos dos facades como [b]public[/b] e DAOs como [b]protected[/b]??<br /> <br /> vlw<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/263728/1379406/uma-questao-arquitetural
</guid>
				<link>http://www.guj.com.br/prepost/263728/1379406/uma-questao-arquitetural
</link>
				<pubDate><![CDATA[Wed, 25 Jan 2012 12:49:42]]> GMT</pubDate>
				<author><![CDATA[ Victor Neves]]></author>
			</item>
			<item>
				<title>Obter lista de resultados de uma fila JMS com o mesmo id</title>
				<description><![CDATA[ <br /> eu tenho varias mensagens jms com o mesmo cpf.  Como eu poderia consumir para retornar todos, como uma lista, ao invés de somente um  como abaixo ?<br /> Estou usando jboss5.1.<br /> <br /> [code]<br /> <br /> 			ConnectionFactory factory = (QueueConnectionFactory) getInitialContext().lookup("/ConnectionFactory");//java:/ConnectionFactory<br /> 			connection = factory.createConnection();<br /> 			session = connection.createSession(false, QueueSession.AUTO_ACKNOWLEDGE);<br /> 			Destination destination = (Destination) getInitialContext().lookup(lookup);<br /> <br /> 			MessageConsumer consumer = session.createConsumer(destination, messageSelector); // cpf= '123456789'<br /> 			connection.start();<br /> 			Message message = consumer.receive(5000);<br /> 			om = (ObjectMessage) message;<br /> <br /> [/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/263701/1379214/obter-lista-de-resultados-de-uma-fila-jms-com-o-mesmo-id
</guid>
				<link>http://www.guj.com.br/prepost/263701/1379214/obter-lista-de-resultados-de-uma-fila-jms-com-o-mesmo-id
</link>
				<pubDate><![CDATA[Wed, 25 Jan 2012 08:11:22]]> GMT</pubDate>
				<author><![CDATA[ everjava]]></author>
			</item>
			<item>
				<title>Projeto .war visualizar persistence.xml (EAR)</title>
				<description><![CDATA[ meu projeto ear tem o seguinte modelo<br /> <br /> my.ear<br />       |--&gt;p.jar(ejb)<br />             persistence.xml<br />        |--&gt;p.war<br />        |--&gt;META-INF<br />             application.xml<br /> <br /> assim meu p.war não enxergar meu persistence.xml.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/263533/1378121/projeto-war-visualizar-persistencexml-ear
</guid>
				<link>http://www.guj.com.br/prepost/263533/1378121/projeto-war-visualizar-persistencexml-ear
</link>
				<pubDate><![CDATA[Mon, 23 Jan 2012 13:49:43]]> GMT</pubDate>
				<author><![CDATA[ dcorteztec]]></author>
			</item>
			<item>
				<title>Fazer rollback em EJB CMT</title>
				<description><![CDATA[ boa tarde pessoal, ja estou a dias com este problema e ainda não consegui uma solução, atravez do livro EJB 3 in action obtive a informação que ao anotar minha excessão personalizada com<br /> @ApplicationException(rollback = true) meu minha exceção executaria um rollback na aplicação porém não obtive exito, vou postar o código.<br /> <br /> [code]<br /> @ApplicationException(rollback = true)<br /> public class BusinessException extends Exception {<br /> <br />     public BusinessException() {<br />     }<br /> <br />     public BusinessException(Throwable cause) {<br />         super(cause);<br />     }<br /> <br />     public BusinessException(String mens) {<br />         super(mens);<br />     }<br /> }<br /> [/code]<br /> <br /> [code]<br /> private synchronized void atualizaEstoque(String acao) throws BusinessException, EJBException, Exception {<br />         for (MovItensMovimentacaoProdutos movItensMovimentacaoProdutos : listaItens) {<br />             //CadProdutosServicos produto = produtosServicosSession.getById(movItensMovimentacaoProdutos.getCadProdutosServicos().getPrdtsCodigo());<br />             CadProdutosServicos produto = movItensMovimentacaoProdutos.getCadProdutosServicos();<br />             Integer novaQuantidade = 0;<br /> <br />             if (acao.equals("S")) {<br />                 if (movItensMovimentacaoProdutos.getItnsmvmntcprdtsQuantidade() &gt; produto.getPrdtsEstoque()) {<br />                     throw new BusinessException("A quantidade excede o valor em estoque.");<br />                 }<br />                 //tira o total da movimentação do estoque<br />                 novaQuantidade = produto.getPrdtsEstoque() - movItensMovimentacaoProdutos.getItnsmvmntcprdtsQuantidade();<br />             } else {<br />                 novaQuantidade = produto.getPrdtsEstoque() + movItensMovimentacaoProdutos.getItnsmvmntcprdtsQuantidade();<br />             }<br />             produto.setPrdtsEstoque(novaQuantidade);<br />             try {<br />                 //atualiza o produto com o novo estoque<br />                 produtosServicosSession.salvar(produto);<br />             } catch (EJBException ex) {<br />                 throw ex;<br />             } catch (Exception ex) {<br />                 throw ex;<br />             }<br />         }<br />     }<br /> [/code]<br /> <br /> bem estou fazendo testes na segunda interação, ou seja a primeira é satisfeita e o produto é atualizado com a nova quantidade de estoque, já na segunda interação minha validação de negocios estoura um BusinessException, <br /> porém ao sair do método a minha primeira ação é feita no banco quando na verdade era pra ser "desfeita"..<br /> <br /> segue meu ejb.<br /> <br /> [code]<br /> @EJB<br />     private ProdutosServicosSessionLocal produtosServicosSession;<br /> [/code]<br /> <br /> [code]<br /> @Local<br /> public interface ProdutosServicosSessionLocal extends BaseSessionLocal&lt;CadProdutosServicos&gt; {<br /> }<br /> [/code]<br /> <br /> [code]<br /> @Stateless<br /> @TransactionManagement(TransactionManagementType.CONTAINER)<br /> @TransactionAttribute(TransactionAttributeType.REQUIRED)<br /> public class ProdutosServicosSession extends BaseSession&lt;CadProdutosServicos&gt; implements ProdutosServicosSessionLocal {<br />    @PersistenceContext<br />     private EntityManager em;<br /> <br />     public CadProdutosServicos salvar(CadProdutosServicos objeto) throws EJBException {<br />         CadProdutosServicos entity = em.merge(objeto);<br />         em.flush();<br />         return entity;<br />     }<br /> <br /> }<br /> [/code]<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/263512/1377949/fazer-rollback-em-ejb-cmt
</guid>
				<link>http://www.guj.com.br/prepost/263512/1377949/fazer-rollback-em-ejb-cmt
</link>
				<pubDate><![CDATA[Mon, 23 Jan 2012 10:20:11]]> GMT</pubDate>
				<author><![CDATA[ rogerioeerr]]></author>
			</item>
			<item>
				<title>METODO EXECUTEQUERY</title>
				<description><![CDATA[ BOA TARDE,<br /> <br /> ESTOU ESTUDANDO JSF, USO NETEBEANS 7.0.1 NO UBUNTU 11.04, QUERO APLICAR O METODO EXECUTEQUERY, EM UMA APLICAÇÃO PARA O BANCO, PORÉM QUANDO CHAMO O MÉTODO NÃO ESTA DISPONIVEL SO APARECE EXECUTE, E NÃO APARECE O QUERY, QUAL A CLASSE EXATA DESTE METODO, ALGUEM SABE.<br /> <br /> ATENCIOSAMENTE,]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/263453/1377557/metodo-executequery
</guid>
				<link>http://www.guj.com.br/prepost/263453/1377557/metodo-executequery
</link>
				<pubDate><![CDATA[Sun, 22 Jan 2012 16:22:27]]> GMT</pubDate>
				<author><![CDATA[ fernando.j.u]]></author>
			</item>
			<item>
				<title>problema com java db driver</title>
				<description><![CDATA[ Boa  tarde galera do GUJ, sou novo por aqui, trabalho a algum tempo com aplicações java, e agora estou pesquisando para usar jsf, estou com um probleminha em uma aplicação de estudo que estou usando, tendo instalar o java db driver para fazer conexão com o banco, mas ela não esta listada nas bibliotecas do netbeans, estou usando netbeasn 7.0.1 e sistema operacional ubuntu 11.04. Como faço para instalar.<br /> <br /> Sinceros agradecimentos. :D ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/263450/1377536/problema-com-java-db-driver
</guid>
				<link>http://www.guj.com.br/prepost/263450/1377536/problema-com-java-db-driver
</link>
				<pubDate><![CDATA[Sun, 22 Jan 2012 15:31:55]]> GMT</pubDate>
				<author><![CDATA[ fernando.j.u]]></author>
			</item>
	</channel>
</rss>
