<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimos tópicos do fórum "Java Avançado"]]></title>
		<link>http://www.guj.com.br/forums/show/5.java</link>
		<description><![CDATA[As mais recentes discussões no fórum "Java Avançado"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Primeira letra Maiusculas com preposições minusculas</title>
				<description><![CDATA[ Olá amigos do GUJ...<br /> <br /> estou fazendo um teste com codigo aki eu preciso deixar a primeira letra de cada palavra em maiuscula e as preposições (de, da, do, dos, das) somente em minusculas...<br /> <br /> Segue código....<br /> <br /> [code]<br />  private void teste() {<br />         String msg = jTextField1.getText();<br /> <br />         // usando metodo depreciado<br />         String out = StringUtils.capitalize(msg);<br /> <br />         System.out.println(out);<br /> <br />         // uma palavra por vez<br />         String[] words = msg.trim().split(" ");<br />         out = "";<br />         for (int i = 0; i &lt; words.length; i++) {<br />             if (words[i].equals("dos") || words[i].equals("das")) {<br />                 out = " " + words[i].toLowerCase() + " ";<br />                 words[i] = " ";<br />             } else {<br />                 words[i] = StringUtils.capitalize(words[i]);<br />                 out += words[i] + " ";<br />             }<br />         }<br /> <br />         jTextField2.setText(out);<br /> <br />     }<br /> [/code]<br /> <br /> tipo exemplo: [b]angra dos reis[/b]<br /> <br /> deveria sair: [b]Angra dos Reis[/b]<br /> <br /> mas está saindo: [b]dos Reis[/b]<br /> <br /> <br /> agradeço a ajuda de voces .. abraço!!!!!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264999/1386947/primeira-letra-maiusculas-com-preposicoes-minusculas
</guid>
				<link>http://www.guj.com.br/prepost/264999/1386947/primeira-letra-maiusculas-com-preposicoes-minusculas
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 23:19:14]]> GMT</pubDate>
				<author><![CDATA[ douglasca86]]></author>
			</item>
			<item>
				<title>Help Spring + JMS + ActiveMQ</title>
				<description><![CDATA[ Amigos, estou com um problema,<br /> <br /> desenvolvi um servico para o meu clique, que ele faz o upload de um arquivo, e me avisa que aquele arquivo terminou, dai um metodo meu pega esse arquivo, valida e manda para uma fila, sem problemas, porem qdo eu mando 2 arquivos seguidos, ele salva o conteudo do primeiro corretamente, e quando vai processar o segundo, ele salva novamente o conteudo do primeiro e depois salva o conteudo do 2..<br /> <br /> <br /> sempre assim. mando 2 ele salva o primeiro duas vezes e depois salva o segundo.. eu tenho que fazer alguma coisa assim que eu acabar de processar cada vez "tipo tirar ele da fila??" <br /> <br /> estou usando a minha classe que processa o arquivo com um @Component e dentro dele tenho @Autowired para pegar alguns servicos para eu utilizar. isso pode estar dando algum problema???<br /> <br /> <br /> obrigado]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264992/1386888/help-spring--jms--activemq
</guid>
				<link>http://www.guj.com.br/prepost/264992/1386888/help-spring--jms--activemq
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 19:18:10]]> GMT</pubDate>
				<author><![CDATA[ fabioebner]]></author>
			</item>
			<item>
				<title>Salvar um arquivo .doc compativel com word</title>
				<description><![CDATA[ <br /> [code]<br /> <br />   PdfWriter.getInstance(doc, new FileOutputStream(patch + NOME_EMPRESA + ".pdf"));<br />               <br /> [/code]<br /> <br /> O código acima salva o "doc" como pdf, mas eu gostaria de salvá-lo como .doc compatível com word, como devo fazer?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264990/1386882/salvar-um-arquivo-doc-compativel-com-word
</guid>
				<link>http://www.guj.com.br/prepost/264990/1386882/salvar-um-arquivo-doc-compativel-com-word
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 18:52:59]]> GMT</pubDate>
				<author><![CDATA[ Algebra]]></author>
			</item>
			<item>
				<title>classe ENUM</title>
				<description><![CDATA[ oi, <br /> <br /> ja procurei pela net e nao achei uma boa explica para oq eh e como usar classe ENUM, alguem poderia me ajudar??<br /> <br /> abraço]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264989/1386877/classe-enum
</guid>
				<link>http://www.guj.com.br/prepost/264989/1386877/classe-enum
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 18:40:58]]> GMT</pubDate>
				<author><![CDATA[ juliomenezes]]></author>
			</item>
			<item>
				<title>Acesso externo</title>
				<description><![CDATA[ Olá pessoal!<br /> <br /> Tenho um sistema feito em Delphi com banco de dados Firebird que roda em uma rede local (cliente-servidor) e preciso acessar o banco de dados externamente (de fora da empresa). Gostaria de saber se isso é possível usando servlet com apache.<br /> <br /> Desde já agradeço.<br /> <br /> Robson. ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264980/1386836/acesso-externo
</guid>
				<link>http://www.guj.com.br/prepost/264980/1386836/acesso-externo
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 16:32:59]]> GMT</pubDate>
				<author><![CDATA[ rbcastro]]></author>
			</item>
			<item>
				<title>Em UML o que é o @ na frente do atributo?</title>
				<description><![CDATA[ Pessoal, <br /> <br /> Alguém saberia me dizer o que significa um @ na frente do atributo em um diagrama de classes?<br /> <br /> por exemplo:<br /> <br /> [code]<br /> Article-&gt; Nome da classe<br /> <br /> @type-&gt; Atributo<br /> @subtype-&gt; Atributo<br /> title-&gt; Atributo<br /> color-&gt; Atributo<br /> .<br /> .<br /> .<br /> <br /> [/code]<br /> <br /> Enfim, porque alguns tem um @ na frente?<br /> <br /> Valeu!<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264979/1386835/em-uml-o-que-e-o--na-frente-do-atributo
</guid>
				<link>http://www.guj.com.br/prepost/264979/1386835/em-uml-o-que-e-o--na-frente-do-atributo
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 16:26:51]]> GMT</pubDate>
				<author><![CDATA[ oxfish]]></author>
			</item>
			<item>
				<title>Convertendo um documento RTF para imagem JPG</title>
				<description><![CDATA[ Estou tentando transformar um documento RTF em uma imagem. Meu documento RTF possui apenas 1 linha: "Isto é um documento RTF." e quando eu gero a imagem, fica uma tela preta.<br /> <br /> Alguém possui alguma direção sobre o que posso estar fazendo errado?<br /> <br /> Segue o código.<br /> <br /> [code]<br /> public String converterRtfParaImagem(byte[] arquivoRTF){<br /> 		try{<br /> 			String arquivoJpg= "arquivo.jpg";<br /> 			// Create an RTF editor window<br /> 	        RTFEditorKit rtf = new RTFEditorKit();<br /> 	        JEditorPane editor = new JEditorPane();<br /> 			// Load an RTF file into the editor<br /> 	        ByteArrayInputStream bais = new ByteArrayInputStream(arquivoRTF);<br /> 	        //FileInputStream fi = new FileInputStream(bais);<br /> 	        rtf.read(bais, editor.getDocument(), 0);<br /> 	        // create an image and render the document into it<br /> 	        BufferedImage bimage = new BufferedImage(400, 300, BufferedImage.TYPE_INT_RGB);<br /> 	        editor.paint(bimage.getGraphics());<br /> 	        ImageIO.write(bimage, "JPEG", new File(arquivoJpg));<br /> 	        return arquivoJpg;<br /> 		}catch (Exception e){<br /> 			e.printStackTrace();<br /> 			return null;<br /> 		}<br /> 	}<br /> [/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264977/1386832/convertendo-um-documento-rtf-para-imagem-jpg
</guid>
				<link>http://www.guj.com.br/prepost/264977/1386832/convertendo-um-documento-rtf-para-imagem-jpg
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 16:15:29]]> GMT</pubDate>
				<author><![CDATA[ felipe.nunes]]></author>
			</item>
			<item>
				<title>O que é ClientTransportException?</title>
				<description><![CDATA[ Em meu web service, quando tento dar um execute() enviando alguma informação para um endpoint destino, pode ocorrer um timeout (o endpoint de destino está inacessível). Preciso dar um catch para esta exceção, porém não sei qual é. Já vi ClientTransportException, mas também já vi WebServiceException. Sobre o que se trata cada uma dessas exceções?<br /> Não consegui achar informações suficientes na internet.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264971/1386784/o-que-e-clienttransportexception
</guid>
				<link>http://www.guj.com.br/prepost/264971/1386784/o-que-e-clienttransportexception
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 15:20:40]]> GMT</pubDate>
				<author><![CDATA[ pedroe]]></author>
			</item>
			<item>
				<title>trocar textfield do Joptionpane por PasswordField</title>
				<description><![CDATA[ Quero saber como faço para trocar o trocar textfield do Joptionpane InputDialog por PasswordField]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264964/1386739/trocar-textfield-do-joptionpane-por-passwordfield
</guid>
				<link>http://www.guj.com.br/prepost/264964/1386739/trocar-textfield-do-joptionpane-por-passwordfield
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 14:32:05]]> GMT</pubDate>
				<author><![CDATA[ ruben_m]]></author>
			</item>
			<item>
				<title>Erro na execução do programa</title>
				<description><![CDATA[ OI tudo bem??<br /> <br /> Estou fazendo um trabalho que tenta ler um arquivo xml mais quando rodo o seguinte erro ocorre:<br /> <br /> Exception in thread "main" com.thoughtworks.xstream.converters.ConversionException: Cannot construct XStream.Entrada as it does not have a no-args constructor : Cannot construct XStream.Entrada as it does not have a no-args constructor<br /> ---- Debugging information ----<br /> message             : Cannot construct XStream.Entrada as it does not have a no-args constructor<br /> cause-exception     : com.thoughtworks.xstream.converters.reflection.ObjectAccessException<br /> cause-message       : Cannot construct XStream.Entrada as it does not have a no-args constructor<br /> class               : java.util.ArrayList<br /> required-type       : XStream.Entrada<br /> path                : /list/XStream.Entrada<br /> -------------------------------<br /> 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:89)<br /> 	at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)<br /> 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)<br /> 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)<br /> 	at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)<br /> 	at com.thoughtworks.xstream.converters.collections.CollectionConverter.populateCollection(CollectionConverter.java:68)<br /> 	at com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:61)<br /> 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)<br /> 	at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)<br /> 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)<br /> 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)<br /> 	at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)<br /> 	at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)<br /> 	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)<br /> 	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)<br /> 	at com.thoughtworks.xstream.XStream.fromXML(XStream.java:861)<br /> 	at AlgoritmoGenetico.Populacao.PopulacaoInicial.criaPopulacao(PopulacaoInicial.java:51)<br /> 	at Principal.Main.main(Main.java:32)<br /> Caused by: com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Cannot construct XStream.Entrada as it does not have a no-args constructor<br /> 	at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.newInstance(PureJavaReflectionProvider.java:71)<br /> 	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.instantiateNewInstance(AbstractReflectionConverter.java:308)<br /> 	at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:161)<br /> 	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)<br /> 	... 17 more<br /> Java Result: 1<br /> CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)<br /> <br /> alguém sabe com posso resolver este erro?<br /> Obrigado... <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264954/1386683/erro-na-execucao-do-programa
</guid>
				<link>http://www.guj.com.br/prepost/264954/1386683/erro-na-execucao-do-programa
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 13:13:48]]> GMT</pubDate>
				<author><![CDATA[ pablim]]></author>
			</item>
			<item>
				<title>Declarar valor e tipo de variável JSTL</title>
				<description><![CDATA[ Olá pessoal, <br /> <br /> Estou criando uma variável JSTL assim:<br /> <br /> [code]<br />  &lt;c:set var="price" value="null"/&gt;<br /> [/code]<br /> <br /> Mas e como eu faço para definir se ela for do tipo de uma classe minha, por exemplo:<br /> <br /> [code]<br /> Product prod = null; <br /> <br /> //Em JSTL seria como?<br /> [/code]<br /> <br /> Valeu!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264949/1386647/declarar-valor-e-tipo-de-variavel-jstl
</guid>
				<link>http://www.guj.com.br/prepost/264949/1386647/declarar-valor-e-tipo-de-variavel-jstl
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 12:27:34]]> GMT</pubDate>
				<author><![CDATA[ oxfish]]></author>
			</item>
			<item>
				<title>Rotina TimerTask com GPS</title>
				<description><![CDATA[ Olá Pessoal :lol:   sou iniciante na programação android estou tendo um problema em construir uma rotina  onde a cada 3 minutos uma nova posição deverá ser gravada junto com a data e hora e id referente ao cadastro do usuario.<br /> <br /> Usei o TimerTask para crianção da rotina (gravar de 3 em 3 min) o unico problema e que se o GPS mudar de posição "N" vezes, "N" vezes será capturada a posição, alguem pode me ajudar a fazer com que a cada 3 min ele apenas capture uma unica posição sendo ela a posição atual.<br /> <br /> <br /> Ficarei Grata se alguem me ajuda vou postar o codigo aqui para vcs<br /> <br /> Classe  GPSActivity<br /> <br /> [code]package br.com.android;<br /> <br /> import java.io.DataOutputStream;<br /> import java.io.IOException;<br /> import java.text.SimpleDateFormat;<br /> import java.util.GregorianCalendar;<br /> import java.util.Timer;<br /> import java.util.TimerTask;<br /> <br /> import android.app.Activity;<br /> import android.content.Context;<br /> import android.location.Location;<br /> import android.location.LocationListener;<br /> import android.location.LocationManager;<br /> import android.os.Bundle;<br /> import android.widget.TextView;<br /> <br /> public class GPSActivity extends Activity {<br />  <br /> 	LocationManager manager;<br /> 	Location Loc_Atual;<br /> 	TextView txtLatitude;<br />     TextView txtLongitude;<br />     TextView txtuser;<br />     String VB;<br />     DataOutputStream os;<br />     String user="123@";<br />     String data1 = "dd/MM/yyyy";  <br />     String data,hora,hora1;<br />     <br />     <br /> 	@Override<br />     public void onCreate(Bundle savedInstanceState) {<br />         super.onCreate(savedInstanceState);<br />         setContentView(R.layout.main); // chama tela layout <br />         <br />         txtLatitude = (TextView) findViewById(R.id.txtLatitude);<br />         txtLongitude = (TextView) findViewById(R.id.txtLongitude);<br />         txtuser = (TextView) findViewById(R.id.txtuser);<br />         manager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);<br />     }<br />  <br /> 	@Override<br /> 	protected void onResume() {<br /> 		super.onResume();<br /> 		Loc_Atual = manager.getLastKnownLocation(LocationManager.GPS_PROVIDER);<br /> 		<br /> 		atualizacao();<br /> 		//Registra as atualizações<br /> 		manager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0, 0, listener);<br /> 	}<br />  <br /> 	private void atualizacao() {<br /> 		if(Loc_Atual == null){<br /> 			txtuser.setText("Determinando sua localização...");<br /> 		} else {<br /> 			<br /> 			Double latPoint =  Loc_Atual.getLatitude();<br /> 	    	Double lngPoint =  Loc_Atual.getLongitude();<br /> <br /> 	        txtLatitude.setText(latPoint.toString());<br /> 	        txtLongitude.setText(lngPoint.toString());<br /> 	        txtuser.setText(user.toString());<br /> 	        <br /> 	        // gerador que vai conter a Data atual <br /> 	        <br /> 	        java.util.Date agora = new java.util.Date();  <br /> 	        SimpleDateFormat formata = new SimpleDateFormat(data1);  <br /> 	        data= formata.format(agora);   <br /> 	              <br /> 	        // gerador que vai conter a hora atual <br /> 	                         <br /> 	        StringBuilder sb = new StringBuilder();<br /> 	        GregorianCalendar d = new GregorianCalendar(); <br /> 	        sb.append( d.get( GregorianCalendar.HOUR_OF_DAY ) );<br /> 	        sb.append( ":" );  <br /> 	        sb.append( d.get( GregorianCalendar.MINUTE ) );     <br /> 	        hora= sb.toString();<br /> 	        <br /> 	        // Variavel que será enviada para o VB via socket TCP/IP<br /> 	        <br /> 	        VB = "/POS"+lngPoint+","+latPoint+","+data +","+ hora+","+user;<br /> <br /> 		}<br /> 	}<br /> 	<br /> 	<br /> 	public void grava()<br />     {<br />     	/*try {<br />     		// Envia dados para o VB atraves do Socket<br /> 			os = new DataOutputStream(ClientActivity.socket.getOutputStream());<br /> 			os.writeBytes(VB);<br /> 			System.out.println(VB);<br /> 			<br /> 		} catch (IOException e) {<br /> 			// TODO Auto-generated catch block<br /> 			e.printStackTrace();<br /> 		} */<br /> <br /> 		System.out.println(VB); // só ira imprimir pois não mandei minha parte de servidor para envia os dados no codigo a cima.<br /> 			<br />     }<br /> 	<br />  <br /> 	//Manipula as chamadas dos eventos de localização<br /> 	<br /> 	private LocationListener listener = new LocationListener() {<br />  <br /> 		@Override<br /> 		public void onLocationChanged(Location location) {<br /> 			Loc_Atual = location;<br /> 			atualizacao();					<br /> 			// rotina para atualizar de 3 em 3 mintos que estou tendo problema<br /> 			Timer timer = new Timer();<br /> 	    		    	timer.scheduleAtFixedRate(new TimerTask(){<br /> <br /> 	                    public void run() { <br /> 	                   grava();<br /> 	                    	}<br /> 				<br /> 	                },3*60000,3*60000);  <br /> 					<br /> 		}<br />  <br /> 		@Override<br /> 		public void onStatusChanged(String arg0, int arg1, Bundle arg2) {}<br />  <br /> 		@Override<br /> 		public void onProviderEnabled(String arg0) {}<br />  <br /> 		@Override<br /> 		public void onProviderDisabled(String arg0) {}<br /> 	};<br />  <br /> 	@Override<br /> 	protected void onPause() {<br /> 		super.onPause();<br /> 		manager.removeUpdates(listener);<br /> 	}<br /> }[/code] <br /> <br /> <br /> <br /> Main.xml<br /> <br /> [code]&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br /> &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"&gt;<br />     android:layout_width="fill_parent"<br />     android:layout_height="fill_parent"<br />     android:orientation=&quot;vertical&quot; &gt;<br /> <br />     &lt;LinearLayout&gt;<br />         xmlns:android="http://schemas.android.com/apk/res/android"<br />         android:layout_width="wrap_content"<br />         android:layout_height="wrap_content"<br />         android:layout_marginLeft="30dp"<br />         android:layout_marginTop=&quot;35dp&quot; &gt;<br /> <br />         &lt;TextView&gt;<br />             android:id="@+id/textView1"<br />             android:layout_width="wrap_content"<br />             android:layout_height="wrap_content"<br />             android:layout_marginLeft="10dp"<br />             android:layout_marginTop="40dp"<br />             android:text="Usuario: "<br />             android:textAppearance="?android:attr/textAppearanceLarge"<br />             android:textColor=&quot;#0000CD&quot; /&gt;<br /> <br />         &lt;TextView&gt;<br />             android:id="@+id/txtuser"<br />             android:layout_width="wrap_content"<br />             android:layout_height="wrap_content"<br />             android:layout_marginTop="40dp"<br />             android:layout_weight="0.67"<br />            <br />             android:textColor=&quot;#E0FFFF&quot; /&gt;<br />     &lt;/LinearLayout&gt;<br /> <br />     &lt;LinearLayout&gt;<br />         xmlns:android="http://schemas.android.com/apk/res/android"<br />         android:layout_width="wrap_content"<br />         android:layout_height=&quot;wrap_content&quot; &gt;<br /> <br />         &lt;TextView&gt;<br />             android:id="@+id/lblLatitude"<br />             android:layout_width="wrap_content"<br />             android:layout_height="wrap_content"<br />             android:layout_marginLeft="60dp"<br />             android:layout_marginTop="20dp"<br />             android:text="Latitude: "<br />             android:textColor=&quot;#8DB6CD&quot; /&gt;<br /> <br />         &lt;TextView&gt;<br />             android:id="@+id/txtLatitude"<br />             android:layout_width="wrap_content"<br />             android:layout_height="wrap_content"<br />             android:layout_marginLeft="20dp"<br />             android:layout_marginTop="20dp"<br /> <br />             android:textColor=&quot;#E0FFFF&quot; /&gt;<br />     &lt;/LinearLayout&gt;<br /> <br />     &lt;LinearLayout&gt;<br />         xmlns:android="http://schemas.android.com/apk/res/android"<br />         android:layout_width="wrap_content"<br />         android:layout_height=&quot;wrap_content&quot; &gt;<br /> <br />         &lt;TextView&gt;<br />             android:id="@+id/lblLongitude"<br />             android:layout_width="wrap_content"<br />             android:layout_height="wrap_content"<br />             android:layout_marginLeft="60dp"<br />             android:layout_marginTop="20dp"<br />             android:text="Longitude: "<br />             android:textColor=&quot;#8DB6CD&quot; /&gt;<br /> <br />         &lt;TextView&gt;<br />             android:id="@+id/txtLongitude"<br />             android:layout_width="wrap_content"<br />             android:layout_height="wrap_content"<br />             android:layout_marginLeft="10dp"<br />             android:layout_marginTop="20dp"<br />            <br />             android:textColor=&quot;#E0FFFF&quot; /&gt;<br />     &lt;/LinearLayout&gt;<br /> <br />     &lt;LinearLayout&gt;<br />         xmlns:android="http://schemas.android.com/apk/res/android"<br />         android:layout_width="wrap_content"<br />         android:layout_height=&quot;wrap_content&quot; &gt;<br /> <br />     &lt;/LinearLayout&gt;<br /> <br /> &lt;/LinearLayout&gt;[/code]<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264933/1386547/rotina-timertask-com-gps
</guid>
				<link>http://www.guj.com.br/prepost/264933/1386547/rotina-timertask-com-gps
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 10:51:35]]> GMT</pubDate>
				<author><![CDATA[ carvalhais]]></author>
			</item>
			<item>
				<title>JBOSS e Tomcat</title>
				<description><![CDATA[ Na minha empresa quando o monto o ambiente para começar a trabalhar, colocamos o projeto web no tomcat e o projeto enterprise no jboss, e se tentarmos colocar o projeto web no jboss ele nao aparece no add e remove, onde está definida essa configuração?O mesmo serve para o tomcat, no add e remove dele não aparece o projeto enterprise<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264924/1386495/jboss-e-tomcat
</guid>
				<link>http://www.guj.com.br/prepost/264924/1386495/jboss-e-tomcat
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 09:31:15]]> GMT</pubDate>
				<author><![CDATA[ xxmayconxx]]></author>
			</item>
			<item>
				<title>Percorrer FIELDS de um Objeto em JAVA</title>
				<description><![CDATA[ Salve galera...<br /> Eu tenho um método em C# onde consigo pegar um objeto e varrer seus campos(Fields) e pegar ou setar seus respectivos valores.<br /> Só que estou tentando fazer algo parecido em java e não esta dando certo, vejam a seguinte classe:<br /> [code]<br /> public class usuario_ENT {<br /> <br /> 	private int    _id;<br /> 	private String _nome;<br /> 	<br /> 	public usuario_ENT() {		<br /> 		super();<br /> 	}<br /> 	<br /> 	public void setId(int pnId) {<br /> 		this._id = pnId;<br /> 	}<br /> 	<br /> 	public int getId() {<br /> 		return this._id;<br /> 	}<br /> 	<br /> 	public void setNome(String psNome) {<br /> 		this._nome = psNome;<br /> 	}<br /> 	<br /> 	public String getNome() {<br /> 		return this._nome;<br /> 	}<br /> }<br /> [/code]<br /> <br /> Consigo percorrer todos os FIELDS e exibir seus respectivos nomes normalmente assim:<br /> <br /> [code]<br /> public void fTeste(usuario_ENT poEnt)<br /> {<br /> 	Class theClass = poEnt.getClass();<br /> 	Field fields[] = theClass.getDeclaredFields();	    <br /> 	<br /> 	for (int j = 0, m = fields.length; j &lt; m; j++) <br /> 	{		<br /> 		System.out.println("Field name: " + fields[j].getName());<br /> 	}<br /> }<br /> [/code]<br /> <br /> Só que eu queria ler o valor de um determinado FIELD, tentei assim:<br /> <br /> [code]<br /> public void fTeste(usuario_ENT poEnt)<br /> {<br /> 	Class theClass = poEnt.getClass();<br /> 	Field fields[] = theClass.getDeclaredFields();	    <br /> 	<br /> 	for (int j = 0, m = fields.length; j &lt; m; j++) <br /> 	{		<br /> 		System.out.println("Field name: " + fields[j].getName());<br /> 	}<br /> 	<br /> 	try<br /> 	{	        <br /> 		//Field field = theClass.getField("_id");<br /> 		//Field field = theClass.getField("getId");<br /> 		//Field field = theClass.getDeclaredField("_id");<br /> 		Field field = theClass.getDeclaredField("getId");<br /> 		<br /> 		Object value = field.get(poEnt);        	<br /> 		System.out.println("Field value: " + value);	        <br /> 	}	  <br /> 	catch (NoSuchFieldException e) <br /> 	{	        	<br /> 		e.printStackTrace();	        	<br /> 	} <br /> 	catch (IllegalAccessException e) <br /> 	{	        	<br /> 		e.printStackTrace();	        	<br /> 	}<br /> }<br /> [/code]<br /> <br /> Não funcionou, a idéia era ter o TRY dentro do FOR para ler o valor de cada FIELD, mas so pra explicar melhor coloquei fora testando com o field ID.<br /> Vejam que tem 3 linhas comentadas, isso porque tentei de 4 formas e não consegui, a que chegou mais perto de funcionar foi:<br /> "Field field = theClass.getDeclaredField("_id")"<br /> Mas ai ele da erro de ACESSO NÃO PERMITIDO, deve ser por que o field é private, das outras formas da tudo como field não encontrado.<br /> <br /> Alguém pode me dar uma luz?<br /> <br /> Obs: <br /> 1) Estou usando isso em programação para Android;<br /> 2) Não entrei no mérito de field (_id) e método (getId), mas eu sei as diferenças, so que no C# isso pra mim é transparente, eu tenho uma classe quase que da mesma forma e consigo ler com esse raciocinio o valor do "método" público.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264920/1386480/percorrer-fields-de-um-objeto-em-java
</guid>
				<link>http://www.guj.com.br/prepost/264920/1386480/percorrer-fields-de-um-objeto-em-java
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 09:20:47]]> GMT</pubDate>
				<author><![CDATA[ gimenezbr]]></author>
			</item>
			<item>
				<title>Variável JSTL não está sendo exibida</title>
				<description><![CDATA[ Pessoal, estou tentando imprimir um valor utilizando a biblioteca JSTL da seguinte forma:<br /> <br /> [code]<br /> &lt;h1&gt;&lt;span class="cufon"&gt;${thumb_desc}&lt;/span&gt;&lt;/h1&gt;<br /> [/code]<br /> <br /> Porém não está imprimindo o valor, na verdade o que retorna é [code]${thumb_desc}[/code]<br /> <br /> Só consigo exibir se utilizar as tags tradicionais do JSP:<br /> <br /> <br /> [code]&lt;h1&gt;&lt;span class="cufon"&gt;&lt;%=thumb_desc%&gt;&lt;/span&gt;&lt;/h1&gt;[/code]<br /> <br /> Alguma idéia?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264915/1386449/variavel-jstl-nao-esta-sendo-exibida
</guid>
				<link>http://www.guj.com.br/prepost/264915/1386449/variavel-jstl-nao-esta-sendo-exibida
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 08:52:31]]> GMT</pubDate>
				<author><![CDATA[ oxfish]]></author>
			</item>
			<item>
				<title>Ajuda com Lgin Senha</title>
				<description><![CDATA[ [b]Nessa parte eu tenho de pegar o resutSet e acessar pagina 1 ou 2 dependendo do id retornado [/b]<br /> [code]<br /> <br /> /**Compara o login e senha e codigo No botão de login**/  <br />  <br />         String login1;<br />         String senha1;<br />         int    SETOR_ID;<br />        <br />         Usuario us = new Usuario();<br />         <br />         login1 = CampoLogin.getText();<br />         senha1 = CampoSenha.getText();<br />       <br />         <br />         UsuarioDaoMySQL teste = new UsuarioDaoMySQL();<br />         try {<br />            us =  teste.select(login1, senha1);<br />                   <br />         } catch (Exception ex) {<br />             Logger.getLogger(Home.class.getName()).log(Level.SEVERE, null, ex);<br />         }<br />         <br />         <br />     } <br /> <br /> [/code]<br /> <br /> Essa parte e o daoMySQL  <br /> <br /> <br /> [code]<br />     Connection c = DBConnection.getConnection();<br />     Usuario ALU = null;<br />         String sql=" select * from  Usuario where Usuario.Login = ? and Usuario.Senha = ? ";<br /> <br />         PreparedStatement stmt = (PreparedStatement) c.prepareStatement(sql);<br />         stmt.setString(1, login);<br />         stmt.setString(2, senha);<br /> <br />     ResultSet rs = stmt.executeQuery();<br />       //  System.out.println("ENTREI AQUI");<br /> <br />    <br />     if(rs.next()){<br /> <br />     ALU = new Usuario();<br />     // ALU.setCpf                (rs.getString("Cpf"));<br />     //  ALU.setNome               (rs.getString("Nome"));<br />     ALU.setLogin              (rs.getString("Login"));<br />     ALU.setSenha              (rs.getString("Senha"));<br />     ALU.setSETOR_ID           (rs.getInt("SETOR_ID"));<br /> <br /> <br />     <br />    <br />     }<br />     rs.close();<br />     stmt.close();<br />     c.close();<br />     System.out.println("Seleção realizada com sucesso.");<br />     return ALU; <br /> [/code]<br /> <br /> A questão é:<br /> <br /> com o codigo retornado do banco eu tenho de abri <br /> <br /> se 1 = tela 1<br /> se 2 = tela 2<br /> <br /> Meu DB ta assim <br /> <br /> [code]<br /> create table Setor(<br /> <br />       SETOR_ID                 INT               primary key          not null,<br />       SETOR                      varchar(50)                               not null<br /> <br /> );<br /> <br /> insert into Setor values (00,'');<br /> insert into Setor values (1,'Administrativo');<br /> insert into Setor values (2,'Usuário');<br /> <br /> <br />  -- drop table Usuario;<br /> <br /> create table Usuario(<br /> <br />       Nome                      varchar(50)                                        null,<br />       Cpf                         varchar(14)          primary key     not   null,<br />       Login                       varchar(14)                                        null,<br />       Senha                     varchar(14)                                         null,<br />       ConfirmarSenha       varchar(14)                                         null,<br />       SETOR_ID                INT                                                     null,<br /> <br /> foreign key (SETOR_ID) references Setor(SETOR_ID)<br />   );<br /> [/code]<br /> <br /> <br /> Quem puder ajuda<br /> <br /> <br /> att corey22<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264910/1386427/ajuda-com-lgin-senha
</guid>
				<link>http://www.guj.com.br/prepost/264910/1386427/ajuda-com-lgin-senha
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 08:09:33]]> GMT</pubDate>
				<author><![CDATA[ corey22]]></author>
			</item>
			<item>
				<title>Exportando dados da JTable</title>
				<description><![CDATA[ Mais uma duvida pessoal..<br /> <br /> <br /> como eu faço pra exportar todas as linhas que tenho na JTable para um arquivo com extenção .UNL???]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264905/1386410/exportando-dados-da-jtable
</guid>
				<link>http://www.guj.com.br/prepost/264905/1386410/exportando-dados-da-jtable
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 07:58:46]]> GMT</pubDate>
				<author><![CDATA[ marcos.stuchi]]></author>
			</item>
			<item>
				<title>Contar linhas na Jtable !</title>
				<description><![CDATA[ Bom dia Galera,<br /> <br /> tem alguma forma de somar cada item de uma tabela e apresentar em um text...<br /> <br /> ex: tenho 300 produtos na tabela<br />              <br /> no text: quantidade de produtos  |300 |         <br /> <br /> obrigado!<br />     ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264901/1386375/contar-linhas-na-jtable-
</guid>
				<link>http://www.guj.com.br/prepost/264901/1386375/contar-linhas-na-jtable-
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 07:12:32]]> GMT</pubDate>
				<author><![CDATA[ RiQuInHo_$_$]]></author>
			</item>
			<item>
				<title>Digitar no Jtext Field e adicionar na JTable [RESOLVIDO]</title>
				<description><![CDATA[ Pessoal, preciso de uma ajudinha.. acredito que nem seja coisa de outro mundo..<br /> <br /> tenho um JtextField e uma JTable...<br /> <br /> Eu preciso que ao usuário digitar no JTextField o mesmo texto que foi digitado seja adicionado em uma JTable.. seria possívl isso??<br /> <br /> E tbm queria saber como ir adicionando linhas nessa JTable, por exemplo: se o usuário digitar 10 vezes o nome da pessoa no JTextFiel ir adicionando 10 linhas na JTable, isso uma linha cada vez<br /> que for digitado o nome..<br /> <br /> alguém tem alguma dica?? <br /> <br /> vlw Pessoal...]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264896/1386354/digitar-no-jtext-field-e-adicionar-na-jtable-resolvido
</guid>
				<link>http://www.guj.com.br/prepost/264896/1386354/digitar-no-jtext-field-e-adicionar-na-jtable-resolvido
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 06:34:41]]> GMT</pubDate>
				<author><![CDATA[ marcos.stuchi]]></author>
			</item>
			<item>
				<title>Digitar no Jtext Field e adicionar na JTable</title>
				<description><![CDATA[ Pessoal, preciso de uma ajudinha.. acredito que nem seja coisa de outro mundo..<br /> <br /> tenho um JtextField e uma JTable...<br /> <br /> Eu preciso que ao usuário digitar no JTextField o mesmo texto que foi digitado seja adicionado em uma JTable.. seria possívl isso??<br /> <br /> E tbm queria saber como ir adicionando linhas nessa JTable, por exemplo: se o usuário digitar 10 vezes o nome da pessoa no JTextFiel ir adicionando 10 linhas na JTable, isso uma linha cada vez<br /> que for digitado o nome..<br /> <br /> alguém tem alguma dica?? <br /> <br /> vlw Pessoal...]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264895/1386352/digitar-no-jtext-field-e-adicionar-na-jtable
</guid>
				<link>http://www.guj.com.br/prepost/264895/1386352/digitar-no-jtext-field-e-adicionar-na-jtable
</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 06:31:57]]> GMT</pubDate>
				<author><![CDATA[ marcos.stuchi]]></author>
			</item>
			<item>
				<title>PrimeFaces - Dialog não é atualizado</title>
				<description><![CDATA[ Olá pessoal,<br /> <br /> Estou trabalhando a pouco tempo com PrimeFaces e ando tendo algumas dificuldade sobretudo  em relação a algumas coisas que funcionavam com outros componentes.<br /> <br /> Tenho um commandLink conforme código abaixo:<br /> <br /> [code]<br /> &lt;p:commandLink action="#{moradorController.listaVeiculos}" oncomplete="dlgVeiculosMorador.show()" process="@form"&gt;<br /> 									&lt;p:graphicImage  url="../../images/lupa.png"/&gt;<br /> 								&lt;/p:commandLink&gt;<br /> [/code]<br /> <br /> Ele chama um método do Bean que retorna uma lista de objetos "Veiculo", esta lista deve ser apresentada no dialog [i]dlgVeiculosMorador[/i]<br /> <br /> [code]<br /> &lt;h:form id="formVeiculosMorador"&gt;  <br /> 					&lt;p:dialog header="VeÌculos" widgetVar="dlgVeiculosMorador" resizable="true" &gt;  <br /> 				          &lt;h:panelGrid columns="2" style="margin-bottom:10px"&gt;  <br /> 				            &lt;p:dataTable value="#{moradorController.morador.veiculos}" var="vlc" emptyMessage="Sem veÌculos para este morador"&gt;<br /> 				            	&lt;h:column&gt;<br /> 				            		&lt;h:outputText value="#{vlc.marca}"&gt;&lt;/h:outputText&gt;<br /> 				            	&lt;/h:column&gt;<br /> 				            &lt;/p:dataTable&gt;<br /> 				        &lt;/h:panelGrid&gt;  <br /> 					&lt;/p:dialog&gt;<br /> 				&lt;/h:form&gt;  <br /> [/code]<br /> <br /> Mas embora o método seja chamado, o dialog aparece como se não houvesse valores a serem apresentados. Alguém poderia me ajudar?<br /> <br /> o Método retorna valores, mas o dialog não é atualizado.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264892/1386322/primefaces---dialog-nao-e-atualizado
</guid>
				<link>http://www.guj.com.br/prepost/264892/1386322/primefaces---dialog-nao-e-atualizado
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 22:01:21]]> GMT</pubDate>
				<author><![CDATA[ awilaz]]></author>
			</item>
			<item>
				<title>[ Java Game Engine 2D ] Parallax Project</title>
				<description><![CDATA[ Video Youtube: [url]http://youtu.be/2vc7KPJJZ00[/url]<br /> <br /> Parallax: Engine (Motor) de criação de jogos 2D em Java.<br /> Este video mostra um Dojo Game (Jogo demonstrativo),aonde são vistas as funcionalidades que já podem ser aplicadas pela engine, na criação de um jogo. Por exemplo:<br /> - Clima: Tempestade de areia, nuvem passando, nevoa, além de alternar entre dia e noite.<br /> - Spawn: NPCs e Monsters<br /> - PvM (Play versus Monster): Batalha por agress que ocorre em primeira pessoa.<br /> - Quest: falta por um ambiente visual para a mesma.<br /> - etc.<br /> <br /> Site: <a class="snap_shots" href="http://www.einformacao.com.br/parallax/" target="_blank" rel="nofollow">http://www.einformacao.com.br/parallax/</a><br /> <br /> Criador: Michel Montenegro<br /> <br /> <br /> Ps: agradeço a este forum por ter tirado muito de minhas duvidas, incluso o viny do ponto V ^^ ( Mas o trabalho não acabou ele ta só começando, então vão me ver muito aqui hehehe...)]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264891/1386318/-java-game-engine-2d--parallax-project
</guid>
				<link>http://www.guj.com.br/prepost/264891/1386318/-java-game-engine-2d--parallax-project
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 21:43:25]]> GMT</pubDate>
				<author><![CDATA[ Michel.Montenegro]]></author>
			</item>
			<item>
				<title>Adicionando componentes em tempo de execução</title>
				<description><![CDATA[ Gostaria de adicionar radio button em um panel, o codigo abaixo adiciona um radio bouton em um panel mas o radio button aparece a direita do panel eu gostaria que os radio buttons fossem adicionados um embaixo do outro. oque devo modificar no meu codigo?<br /> [code]<br /> public void rbList(List&lt;String&gt; list){<br />         ButtonGroup bg = new ButtonGroup();<br /> <br />         for (String lb: list){<br />             JRadioButton radOla = new JRadioButton(lb);<br />             bg.add(radOla);<br />             jPanelCentro.add(radOla);<br />         }<br />         jPanelCentro.revalidate();<br />         jPanelCentro.setLayout(new FlowLayout());<br />     }<br /> [/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264886/1386305/adicionando-componentes-em-tempo-de-execucao
</guid>
				<link>http://www.guj.com.br/prepost/264886/1386305/adicionando-componentes-em-tempo-de-execucao
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 20:43:30]]> GMT</pubDate>
				<author><![CDATA[ Algebra]]></author>
			</item>
			<item>
				<title>Componente Usado em Pesquisas Dinamicas como Google, textField ou ComboBox?</title>
				<description><![CDATA[ Saudações Pessoal do GUJ!<br /> <br /> Minha Duvida é a seguinte , Qual é o Componente que é usado para pesquisas Dinamicas em Java, tipo tenho um campo Pesquisar que ao<br /> digitar nele ele va mostrando parcialmente os resultados encontrados por baixo , assim como o componente de Pesquisa da Google ! pensei que fosse textField ou Combobox , mas tenho minhas duvidas!<br /> <br /> se alguem souber peço também que se possivel me de um codigo exemplo de implementação.<br /> <br /> Vlw]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264876/1386228/componente-usado-em-pesquisas-dinamicas-como-google-textfield-ou-combobox
</guid>
				<link>http://www.guj.com.br/prepost/264876/1386228/componente-usado-em-pesquisas-dinamicas-como-google-textfield-ou-combobox
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 17:17:10]]> GMT</pubDate>
				<author><![CDATA[ ruben_m]]></author>
			</item>
			<item>
				<title>Verificar se valor já está no array</title>
				<description><![CDATA[ Olá pessoal,<br /> <br /> Gostaria de saber se antes de incluir um valor em um array é possível verificar se o mesmo já está lá, segue meu código:<br /> <br /> [code]<br /> Vector productListTmp = null;<br />         Vector productList = new Vector();<br /> <br />          for(int i=0; i&lt;keys.length; i++)&gt;<br />          {<br />              if (keys[i]==null)<br />                 continue;<br /> <br />              productListTmp = (Vector)orderProducts.get(keys[i].toString());<br />              productList.addAll(productList.size(), productListTmp);<br />          }<br /> [/code]<br /> <br /> Quero que o productListTmp seja adicionado ao productList somente se ainda não estiver lá um valor igual.<br /> <br /> Valeu!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264875/1386221/verificar-se-valor-ja-esta-no-array
</guid>
				<link>http://www.guj.com.br/prepost/264875/1386221/verificar-se-valor-ja-esta-no-array
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 17:02:31]]> GMT</pubDate>
				<author><![CDATA[ oxfish]]></author>
			</item>
			<item>
				<title>Pattern Observer + Threads</title>
				<description><![CDATA[ Fala galera, tudo bem!?<br /> <br /> Estou querendo desenvolver um projeto utilizando threads e estou com algumas dúvidas.<br /> Gostaria de dicas para o desenvolvimento.<br /> <br /> Bem, segue alguns detalhes da implementação...<br /> <br /> Como mencionei logo acima, o projeto será desenvolvido utilizando threads e o padrão de projeto Observer (ainda estou estudando o Pattern Observer).<br /> <br /> Funcionamento:<br />   - Uma thread principal invocará várias outras threads que executaram atividades distintas.<br />   - Haverá uma tabela "informativa" que conterá alguns dados referentes as threads (Ex.: Nome da Thread, Status (1 ativa, 0 - Desativada), Data última Execução e uma coluna "Situação" onde poderemos parar ou subir uma thread.<br />   - Coluna "Situação": A coluna situação conterá dois valores (1 - Ligar, 0 - Desligar). As threads só sobem se estiverem com situação igual a 1. Caso altere o valor de situação a thread principal desligará a thread secundária correspondente (A thread principal terá um método que ficará lendo a situação de cada thread e executará a ação correspondente).<br />   - A thread principal deverá ter o controle total de todas as threads secundárias. Deverá receber as notificações de paradas e starts das threads. Assim poderá controlar dinamicamente cada thread.<br /> <br /> A princípio eu estava pensando em fazer isso com o Padrão Observer (não sei se é possível ou se é uma boa escolha), gostaria de sugestões para esse projeto.<br /> <br /> <br /> Bem pessoal, é basicamente isso!<br /> Desde já, obrigado a todos.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264871/1386191/pattern-observer--threads
</guid>
				<link>http://www.guj.com.br/prepost/264871/1386191/pattern-observer--threads
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 16:02:44]]> GMT</pubDate>
				<author><![CDATA[ braian]]></author>
			</item>
			<item>
				<title>Utilizar numa páginma JSP algo similar ao print_r do PHP</title>
				<description><![CDATA[ Olá pessoal, quero listar os elementos de um array e gostaria de saber se há alguma função que faça isso, semelhante ao print_r do PHP.<br /> <br /> Valeu!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264868/1386186/utilizar-numa-paginma-jsp-algo-similar-ao-print_r-do-php
</guid>
				<link>http://www.guj.com.br/prepost/264868/1386186/utilizar-numa-paginma-jsp-algo-similar-ao-print_r-do-php
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 15:56:22]]> GMT</pubDate>
				<author><![CDATA[ oxfish]]></author>
			</item>
			<item>
				<title>ANTLR - Problema na definição de gramática</title>
				<description><![CDATA[ Pessoal,<br /> <br /> Escrevi a gramática abaixo (é a minha primeira, deve estar uma porcaria e ainda não terminei todos as regras!). Mas por agora o problema que estou tendo é que ela está aceitando expressões como AGL(L1)1+2AGL(L2), quando deveria dar erro pois AGL(L1)1 não deveria ser válido... bom, não sei como resolver. Se puder dar uma olhada e me indicar uma solução, algum material, etc, ficaria muito grato! <br /> <br /> grammar expressaoMC; <br /> <br /> // Expressao <br /> <br /> expression : term ( ( PLUS | MINUS ) term ) * ; <br /> <br /> // Termos <br /> <br /> term : factor ( ( MULT | DIV ) factor ) * ; <br /> <br /> // Fatores <br /> <br /> factor : NUMBER | function ; <br /> <br /> // Funcoes <br /> <br /> function : functionPM <br /> | functionNum <br /> | functionLog ; <br /> <br /> functionPM : <br /> ( 'ACB' <br /> | 'ACL' <br /> | 'AGB' <br /> ) <br /> ( LPAREN pm RPAREN <br /> ) ; <br /> <br /> functionNum : <br /> ( 'MAX' <br /> | 'MIN' <br /> ) <br /> ( LPAREN expression SEMI expression RPAREN <br /> ) ; <br /> <br /> functionLog : 'SE' LPAREN expression SEMI expression SEMI expression RPAREN; <br /> <br /> // Tipos (parametros para funcoes) <br /> <br /> pm : <br /> ( 'L' <br /> | 'B' <br /> ) NUMBER ; <br /> <br /> NUMBER : ( '0' .. '9' ) + ; <br /> <br /> // Operadores matematicos <br /> <br /> PLUS : '+' ; <br /> <br /> MINUS : '-' ; <br /> <br /> MULT : '*' ; <br /> <br /> DIV : '/' ; <br /> <br /> LPAREN : '(' ; <br /> <br /> RPAREN : ')' ; <br /> <br /> // Operadores relacionais <br /> <br /> EQUALS : '=' ; <br /> <br /> GT : '&gt;' ; <br /> <br /> GET : '&gt;=' ; <br /> <br /> LT : '&lt;' ; <br /> <br /> LET : '&lt;=' ; <br /> <br /> // Operadores logicos <br /> <br /> AND : 'E' ; <br /> <br /> OR : 'OU' ; <br /> <br /> // Operador de subexpressao <br /> <br /> SUB : '!' ; <br /> <br /> // Espaco em branco <br /> <br /> WS : <br /> ( '\t' <br /> | ' ' <br /> | '\r' <br /> | '\n' <br /> | '\u000C' <br /> ) + { $channel = HIDDEN; } ; <br /> <br /> // SEPARADORES <br /> <br /> SEMI : ';' ;]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264865/1386156/antlr---problema-na-definicao-de-gramatica
</guid>
				<link>http://www.guj.com.br/prepost/264865/1386156/antlr---problema-na-definicao-de-gramatica
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 14:59:00]]> GMT</pubDate>
				<author><![CDATA[ schranko]]></author>
			</item>
			<item>
				<title>Rodar todo o meu código em um determinado tempo. </title>
				<description><![CDATA[ Bem, como faço para rodar todo o codigo da minha aplicação em um intervalo de tempo X.<br /> <br /> Exemplo quero que meu codigo seja re-executado em 5 e 5 segundos.<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264862/1386133/rodar-todo-o-meu-codigo-em-um-determinado-tempo-
</guid>
				<link>http://www.guj.com.br/prepost/264862/1386133/rodar-todo-o-meu-codigo-em-um-determinado-tempo-
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 14:37:51]]> GMT</pubDate>
				<author><![CDATA[ Luitame]]></author>
			</item>
			<item>
				<title>Problema com uso de Thread passagem de parâmetros[Resolvido]</title>
				<description><![CDATA[ Galera é o seguinte tenho uma aplicação onde em determinado ponto um método executa uma função que requer muito tempo de processamento e nesse momento a aplicação fica travada e o usuário não consegue realizar nenhuma operação e isso não é aceitavel quero que a aplicação fique disponivel para que o usuário possa realizar outras operações. Então resolvi passa esse processamento para um thread para que o sistema<br /> faça execução dessa operação em segundo plano entrentanto não percebi alteração alguma no resultado do processamento a aplicação ainda continua travada sem que o usuário possa realizar outras atividades. Então resolvi colocar esse post pra que vcs pudessem me ajudar na manipulação dessa thread outro ponto é que além de realizar esse processamento essa thread também precisa receber parâmetros que serão utilizador por esse método durante sua execução. agradeço a ajuda.<br /> <br /> <br /> <br /> Criei a thread e alguns atributos com os seus métodos set não sei se essa é abordagem correta foi uma tentativa de fazer o que eu queria.<br /> <br /> [code]<br /> public class EnvioSMSThreadArquivo extends Thread {<br /> <br /> 	private Mensagem mensagem;<br /> 	private byte[] bytes;<br /> 	private String fileName;<br /> 	private String diretorio;<br /> <br /> 	private ControladorMensagem cm = new ControladorMensagem();<br /> <br /> 	public void run() {<br /> 		<br /> 		try {<br /> <br /> 			cm.inserirMensagensArquivo(mensagem, bytes, fileName, diretorio);<br /> 		<br /> 		} catch (Exception e) {<br /> 			<br /> 			// TODO Auto-generated catch block<br /> 			e.printStackTrace();<br /> 		}<br /> <br /> 	}<br /> <br /> 	public void setMensagem(Mensagem mensagem) {<br /> 		this.mensagem = mensagem;<br /> 	}<br /> <br /> 	public void setBytes(byte[] bytes) {<br /> 		this.bytes = bytes;<br /> 	}<br /> <br /> 	public void setFileName(String fileName) {<br /> 		this.fileName = fileName;<br /> 	}<br /> <br /> 	public void setDiretorio(String diretorio) {<br /> 		this.diretorio = diretorio;<br /> 	}<br /> <br /> }<br /> [/code]<br /> <br /> <br /> Esse método aqui fica dentro de uma classe chamada serviço e quando ele é executado o que eu faço é criar minha thread setar os parâmetros e mandar essa thread rodar o sistema faz todo execução normalmente<br /> mas cotinua tendo um desempenho ruim o usuário fica esperando e não consegue realizar nenhuma tarefa enquanto essa não for concluida.<br /> <br /> [code]<br /> 	public void inserirMensagensGrupo(Mensagem mensagem,<br /> 			ArrayList&lt;String&gt; listaGrupo) {<br /> <br /> 		EnvioSMSThread thread = new EnvioSMSThread();<br /> <br /> 		thread.setMensagem(mensagem);<br /> 		thread.setLista(listaGrupo);<br /> <br /> 		thread.run();<br /> <br /> 	}[/code]<br /> <br /> Agradeço a ajuda pessoal.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/264855/1386110/problema-com-uso-de-thread-passagem-de-parametrosresolvido
</guid>
				<link>http://www.guj.com.br/prepost/264855/1386110/problema-com-uso-de-thread-passagem-de-parametrosresolvido
</link>
				<pubDate><![CDATA[Wed, 8 Feb 2012 14:18:16]]> GMT</pubDate>
				<author><![CDATA[ vinkello]]></author>
			</item>
	</channel>
</rss>
