[java-list] Re:RES: [java-list] Urgente turotial acessa banco jsp

2003-07-10 Por tôpico Felipe Pittella
Existe um livro chamado Java 2 e Banco de dados.
Li e gostei.



> Vi um no jspbrasil.
>
> -Mensagem original-
> De: Alisson Pedrina [mailto:[EMAIL PROTECTED]
> Enviada em: sexta-feira, 6 de junho de 2003 10:03
> Para: [EMAIL PROTECTED]
> Assunto: [java-list] Urgente turotial acessa banco jsp
>
>
> Pessoal alguem poderia me indicar um bom tutorial que e
nsine a acessar banco de dados com inclusão, edição e
navegação nos
> registros??
> tudo isso usando jsp..
> por favor
>
>
>
>
> Alisson Pedrina
> Java Programmer
>
> -Original Message-
> From: Rodrigo Alvares de Souza [mailto:[EMAIL PROTECTED]
com.br]
> Sent: quarta-feira, 4 de junho de 2003 08:59
> To: '[EMAIL PROTECTED]'
> Subject: *SPAM* RE: [java-list] Dúvida cruel
>
> Isso aí
 eu "quase" jÃ&iexl; sabia, mas como eu resolvo esse prob
lema 
>
> Rodrigo
>
> -Original Message-
> From: Joao Emilio Santos Bento da Silva [mailto:jbsilva
@br.sicorp.net]
> Sent: segunda-feira, 2 de junho de 2003 12:22
> To: [EMAIL PROTECTED]
> Subject: RES: [java-list] Dúvida cruel
>
>
> Cara, a questão não é da imutabilidade
> das strings nesse caso.
>
> A questão é que os parâmetros para o java
> são sempre por referência, logo a referência
> que foi passada para o método foi a variÃ&iexl;vel
> y do método "main". Quando você no método
> x fez str1 = str1.concat(" ok ");
> você mudou a referência em memória da variÃ&iexl;vel
> str1.
>
>
>
> -Mensagem original-
> De: Rodrigo Alvares de Souza [mailto:[EMAIL PROTECTED]
m.br] Enviada em:
> Friday, May 30, 2003 10:32 AM
> Para: '[EMAIL PROTECTED]'
> Assunto: [java-list] Dúvida cruel
>
>
> Alguem saberia me dizer pq qdo eu imprimo a variavel y,
 ela estÃ&iexl; vazia ? Eu
> sei que tem a ver com a imutabilidade das Strings, mas
queria uma resposta
> que me convencesse :-)
>
> public class teste1 {
>
> public teste1() {}
>
> public static void main(String[] args) {
> teste1 t = new teste1();
> String y = new String("teste - ");
> int z = 10;
> System.out.println(t.x(y,z));
> System.out.println(y);
> }
>
> private String x (String str1,int z)
> {
>str1 = str1.concat(" ok ")   ;
>z = 2003;
>return str1;
> }
>
> }
>
> Obrigado.
> Atenciosamente,
>
> Paulo Henrique C. Zanchettin
> Scopus Tecnologia S/A
> ( 55-11-3909-3561
> * [EMAIL PROTECTED]
>
> -- LISTA SOUJAVA --
--
> http://www.soujava.org.br  -
  Sociedade de Usurios Java da Sucesu-SP
> dvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%
40soujava.org.br
> para sair da lista: envie email para java-list-
[EMAIL PROTECTED]
> ---
--
>
>
> -- LISTA SOUJAVA --
--
> http://www.soujava.org.br  -
  Sociedade de Usurios Java da Sucesu-SP
> dvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%
40soujava.org.br
> para sair da lista: envie email para java-list-
[EMAIL PROTECTED]
> ---
--
>
>
> -- LISTA SOUJAVA --
--
> http://www.soujava.org.br  -
  Sociedade de Usurios Java da Sucesu-SP
> d vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%
40soujava.org.br
> para sair da lista: envie email para java-list-
[EMAIL PROTECTED]
> ---
--
>
>
> -- LISTA SOUJAVA --
--
> http://www.soujava.org.br  -
  Sociedade de Usurios Java da Sucesu-SP
> d vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%
40soujava.org.br
> para sair da lista: envie email para java-list-
[EMAIL PROTECTED]
> ---
--
>
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-
virus system (http://www.grisoft.com).
> Version: 6.0.483 / Virus Database: 279 -
 Release Date: 19/05/2003
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-
virus system (http://www.grisoft.com).
> Version: 6.0.483 / Virus Database: 279 -
 Release Date: 19/05/2003
>
>
>
>
> -- LISTA SOUJAVA --
--
> http://www.soujava.org.br  -
  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm

Re: RES: [java-list] CVS x SS (era *SOURCE SAVE*)

2003-06-28 Por tôpico Felipe Leme
O CVS trabalha com o conceito de tags. Você cria uma tag e ele marca as 
versões de todos arquivos nessa tag, de tal forma que você consiga recuperar 
os arquivos em suas devidas versões posteriormente (ou seja, é uma espécie de 
"snapshot" das versões).

Agora, não sei se o plug-in CVS do Eclipse oferece essa funcionalidade.

Felipe


On Wednesday 25 June 2003 03:59 pm, Gerson wrote:
> Aproveitando a discussao sobre gerenciamento de versoes de codigo, gostaria
> de saber se o CVS para o Eclipse consegue fazer versionamento de pacotes e
> projetos, pois invariavelmente ha necessidade de retornar a uma versao mais
> antiga de um pacote ou de um projeto. Gostaria de saber se exite alguma
> forma de fazer isso.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



[java-list] Duas Classes

2003-06-25 Por tôpico Felipe Zampa

Amigos, normalmente sou apenas "ouvinte" da lista pq acho que não tenho 
conhecimento o bastante (ainda) para estar ajudando nas questões de 
vc's, mas hj eu tenho uma dúvida.

Tenho uma classe em uma Applet Java onde trabalho com botões e um Timer.
Bom, ambos utilizam o ActionPerformed para executar suas ações.
Está acontecendo um probleminha na hora em que o Timer passa a ser 
diferente de null, porque ele toma o evento do ActionPerformed para si 
e então o botão perde o controle do ActionPerformed.
A declaração e instanciação do meu Timer é a seguinte:

Timer tempo = new Timer(1500,this);

Já tentei fazer o timer com o ActionPerformed em outra classe, que 
seria chamada ao invés do this, mas quando ele cria o objeto da outra 
classe os eventos da classe principal se tornam null, se tornando 
inacessíveis.

Temporizador t1 = new Temporizador();
Timer tempo = new Timer(1500,Temporizador);
public class Temporizador extends ActionListener
{
 public Temporizador()
 {
  Timer t1 = new Timer(1500,this);
  t1.start(); //o que chama o ActionPerformed
 }
 public void ActionPerformed(event evento)
 { 
  //aqui chamo métodos da outra classe... que agora são null(???)
 }
}
Bom, o que eu gostaria de saber é: como fazer para alternar em uma 
classe entre o ActionPerformed do botão e do Timer? Se isso não for 
possível, tem como utilizar a outra classe mantendo os atributos e 
métodos da classe diferente de null? Sem perdê-los?

Qualquer ajuda não será em vão. 
Muito Obrigado,
Felipe Zampa.




"Nâo conseguimos encontrar respostas
para todos os nossos problemas.
As que encontramos nos levaram 
a formular novas questões.
Sentimo-nos hoje tão confusos
como antes. Acreditamos, entretanto,
que estamos confusos em um nível
mais alto e sobre coisas mais importantes."

Rock'n'Roll
Felipe Zampa
[EMAIL PROTECTED]

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: RES: [java-list] Re: to be EJB or not to be

2003-06-25 Por tôpico Felipe Leme
On Monday 23 June 2003 08:31 am, SILVIO AMERICO GARCIA CICOTI wrote:

>   Será que eu sou idiota, ou estou usando o CVS de forma errada

Você está usando o CVS de forma errada.

>   Porquê toda vez que vou usar um arquivo tal para dar manutenção
> tenho que avisar meu colega do lado: "- olha cara, se você
>   for mexer no arquivo tal...esta comigo viu !!!" ISSO É HORRIVEL !!!

CVS significa "Concurrent Version System". Ou seja,  é um sistema planejado 
para as pessoas acessarem os arquivos concorrentemente. Você pode ter um 
arquivo grande com 2 pessoas modificando o arquivo em partes diferentes que o 
CVS fará o merge automático das mudanças. Agora, se as 2 pessoas estão 
mexendo simultaneamente na mesma parte do arquivo, realmente dará conflito. 
Fica aí a pergunta: a falha é do CVS por fazer o merge ou do gerenciamento do 
projeto, onde 2 pessoas editaram o mesmo recurso ao mesmo tempo?

Felipe

PS: uma boa fonte de informação sobre o CVS é o CVS Book 
(http://cvsbook.red-bean.com/cvsbook.html). Por exemplo:

To understand what this has to do with facilitating collaboration, we'll need 
to take a closer look at the mechanism that CVS provides to help numerous 
people work on the same project. But before we do that, let's take a look at 
a mechanism that CVS doesn't provide (or at least, doesn't encourage): file 
locking. If you've used other version control systems, you may be familiar 
with the lock-modify-unlock development model, wherein a developer first 
obtains exclusive write access (a lock) to the file to be edited, makes the 
changes, and then releases the lock to allow other developers access to the 
file. If someone else already has a lock on the file, they have to "release" 
it before you can lock it and start making changes (or, in some 
implementations, you may "steal" their lock, but that is often an unpleasant 
surprise for them and not good practice!).

This system is workable if the developers know each other, know who's planning 
to do what at any given time, and can communicate with each other quickly if 
someone cannot work because of access contention. However, if the developer 
group becomes too large or too spread out, dealing with all the locking 
issues begins to chip away at coding time; it becomes a constant hassle that 
can discourage people from getting real work done.

CVS takes a more mellow approach. Rather than requiring that developers 
coordinate with each other to avoid conflicts, CVS enables developers to edit 
simultaneously, assumes the burden of integrating all the changes, and keeps 
track of any conflicts. This process uses the copy-modify-merge model, which 
works as follows:

   1. Developer A requests a working copy (a directory tree containing the 
files that make up the project) from CVS. This is also known as "checking 
out" a working copy, like checking a book out of the library.
   2. Developer A edits freely in her working copy. At the same time, other 
developers may be busy in their own working copies. Because these are all 
separate copies, there is no interference - it is as though all of the 
developers have their own copy of the same library book, and they're all at 
work scribbling comments in the margins or rewriting certain pages 
independently.
   3. Developer A finishes her changes and commits them into CVS along with a 
"log message", which is a comment explaining the nature and purpose of the 
changes. This is like informing the library of what changes she made to the 
book and why. The library then incorporates these changes into a "master" 
copy, where they are recorded for all time.
   4. Meanwhile, other developers can have CVS query the library to see if the 
master copy has changed recently. If it has, CVS automatically updates their 
working copies. (This part is magical and wonderful, and I hope you 
appreciate it. Imagine how different the world would be if real books worked 
this way!) 

As far as CVS is concerned, all developers on a project are equal. Deciding 
when to update or when to commit is largely a matter of personal preference 
or project policy. One common strategy for coding projects is to always 
update before commencing work on a major change and to commit only when the 
changes are complete and tested so that the master copy is always in a 
"runnable" state.

Perhaps you're wondering what happens when developers A and B, each in their 
own working copy, make different changes to the same area of text and then 
both commit their changes? This is called a conflict, and CVS notices it as 
soon as developer B tries to commit changes. Instead of allowing developer B 
to proceed, CVS announces that it has discovered a conflict and places 
conflict markers (easily recognizable textual flags) at the conflicting 
location in his copy. That location also shows both sets of changes

Re: [java-list] Métodos e formas de proteção

2003-06-25 Por tôpico Felipe Leme
Se você quiser proteger seu código de decompilers, basta usar um ofuscador. O 
código ainda é descompilado, mas os nomes perdem o sentido, dificultando a 
engenharia reversa

On Friday 13 June 2003 02:42 pm, Lucas Frare A. Teixeira wrote:
> protecao de fonte eh meio dificil, tem um monte de decompiler na net


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: RES: [java-list] *SOURCE SAVE*

2003-06-25 Por tôpico Felipe Leme
Pode usar a vontade, essa frase nem é minha (procure no google por "unix is 
user friendly")

On Saturday 21 June 2003 01:27 pm, Bruno Borges wrote:
> Felipe, posso usar essa frase a partir de hoje?
>
> "Dizem que o Unix não é "user-friendly". Na
> verdade ele é, o problema é que ele seleciona bem seus 'friends'"
>
> Axei muito fofys e comeeedia! :D
>
> []`s
> miojo


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



[java-list] Duas Classes

2003-06-25 Por tôpico Felipe Zampa
Amigos, normalmente sou apenas "ouvinte" da lista pq acho que não tenho 
conhecimento o bastante (ainda) para estar ajudando nas questões de 
vc's, mas hj eu tenho uma dúvida.

Tenho uma classe em uma Applet Java onde trabalho com botões e um Timer.
Bom, ambos utilizam o ActionPerformed para executar suas ações.
Está acontecendo um probleminha na hora em que o Timer passa a ser 
diferente de null, porque ele toma o evento do ActionPerformed para si 
e então o botão perde o controle do ActionPerformed.
A declaração e instanciação do meu Timer é a seguinte:

Timer tempo = new Timer(1500,this);

Já tentei fazer o timer com o ActionPerformed em outra classe, que 
seria chamada ao invés do this, mas quando ele cria o objeto da outra 
classe os eventos da classe principal se tornam null, se tornando 
inacessíveis.

Temporizador t1 = new Temporizador();
Timer tempo = new Timer(1500,Temporizador);
public class Temporizador extends ActionListener
{
 public Temporizador()
 {
  Timer t1 = new Timer(1500,this);
  t1.start(); //o que chama o ActionPerformed
 }
 public void ActionPerformed(event evento)
 { 
  //aqui chamo métodos da outra classe... que agora são null(???)
 }
}
Bom, o que eu gostaria de saber é: como fazer para alternar em uma 
classe entre o ActionPerformed do botão e do Timer? Se isso não for 
possível, tem como utilizar a outra classe mantendo os atributos e 
métodos da classe diferente de null? Sem perdê-los?

Qualquer ajuda não será em vão. 
Muito Obrigado,
Felipe Zampa.



"Nâo conseguimos encontrar respostas
para todos os nossos problemas.
As que encontramos nos levaram 
a formular novas questões.
Sentimo-nos hoje tão confusos
como antes. Acreditamos, entretanto,
que estamos confusos em um nível
mais alto e sobre coisas mais importantes."

Rock'n'Roll
Felipe Zampa
[EMAIL PROTECTED]

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Iniciando em JAVA

2003-06-20 Por tôpico Felipe Zampa
Um livro que ajuda tb é aquele da Bookman: JAVA, como programar.
Ele explica muito bem as coisas. Talvez até demais a mesma coisa, mas é 
na marra que se aprende.

> Mauro,
> 
> >Ola, 
> >Estou iniciando em JAVA, e gostaria de saber alguns conselhos para 
um iniciante
> >livros, sites de pesquisa etc...
> >  
> >
> Se você se sente à vontade lendo inglês, baixe o tutorial da Sun e 
> mantenha no seu computador como referência.
> Visite a Livraria Cultura na Paulista e fique horas lá - dá pra 
> praticamente ler alguns livros e os vendedores são bem atenciosos. 
Ouça 
> as recomendações e selecione o que lhe parecer melhor, opção é o que 
não 
> falta.
> 
> Dependendo do que você quer, eis uma pequena propaganda quase 
> subliminar: ISBN 85-352-1206-X. Veja também o Thinking in Java do 
Bruce 
> Eckel.
> 
> Começe pequeno ! Não tente fazer sites com servlets, JSP, aplicações 
> complexas, etc. antes de entender a linguagem e seus conceitos.
> 
> espero que ajude,
> 
> Rafael
> 
> 
> 
> 
> 
> -- LISTA SOUJAVA -
--- 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para java-list-
[EMAIL PROTECTED] 
> --
---
> 
> 



"Nâo conseguimos encontrar respostas
para todos os nossos problemas.
As que encontramos nos levaram 
a formular novas questões.
Sentimo-nos hoje tão confusos
como antes. Acreditamos, entretanto,
que estamos confusos em um nível
mais alto e sobre coisas mais importantes."

Rock'n'Roll
Felipe Zampa
[EMAIL PROTECTED]

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: RES: [java-list] *SOURCE SAVE*

2003-06-20 Por tôpico Felipe Leme
On Friday 06 June 2003 11:20 am, Rodrigo Alvares de Souza wrote:
> Se o CVS não for o pior controlador de versão que existe, está entre os
> primeiros... O pouco tempo que eu trabalhei com ele só me deu dor de
> cabeça, espero nunca mais trabalhar com essa porcaria... Eu nÀo gosto da

O CVS é um produto que vem do Unix. Dizem que o Unix não é "user-friendly". Na 
verdade ele é, o problema é que ele seleciona bem seus "friends"...

> microsoft, mas o SS resolve meu problemas de versão, não é uma maravilha,
> mas não dá tanta dor de cabeça como o CVS...

Dor de cabeça é ter que usar o VNC para conectar em uma máquina rodando 
windows para poder acessar o SS, que é altamente proprietário e, 
consequentemente, disponível em apenas uma plataforma...

> Rodrigo - usem o CVS mas não me convide...

Bom, nesse caso acho que você não poderá colaborar em nenhum projeto do grupo 
Jakarta/Apache, sourceforge.net ou mesmo da java.net ...

Felipe


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Como criar um CD demonstrativo?

2003-06-16 Por tôpico Felipe Leme
Fabio,

Isso e' possivel sim, embora eu nunca tenha feito. Sugiro que voce pesquise os 
projetos Knoppix e Miolux:

http://www.knoppix.org/
http://miolux.codigolivre.org.br/

A proposito, acho que seria interessante criarmos um projeto para tal (ou 
seja, um variante do Knoppix que rode uma maquina virtual java).

Felipe


On Wednesday 04 June 2003 08:06 pm, Fábio Santos Almeida wrote:
>
> O meu objetivo é rodar um aplicativo Java no ambiente
> X, após o micro ser inicializado pelo CD.
>
> A primeira pergunta...Isto é possível de ser feito?


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] E possivel programar jogos com java

2003-06-16 Por tôpico Felipe Leme
Alessandro,

Pode ate' ser que o C ainda seja a melhor opcao, mas acredito que Java esteja 
caminhando para ser uma forca na area de games, principalmente em celulares 
(pelo menos tive essa impressao no JavaOne).

De uma olhada nesses novos sites oficiais da Sun/Java:

http://java.com/en/explore/games/index.jsp
http://community.java.net/games/

Felipe



On Wednesday 04 June 2003 08:34 am, Alessandro Carlos Lagoeiro wrote:
> Java é uma boa linguagem
> para se fazer jogos, mas concordo com meu amigo, acho que isso é a Praia de
> C..


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Arquivo na Rede - Como criar, editar e salvar um arquivo na rede ? (JSP/Servlet) (fwd)

2003-06-16 Por tôpico Felipe Leme
Jorge,

Por questoes de seguranca, nao e' possivel a sua aplicacao web salvar um 
arquivo diretamente na maquina do cliente.

O que voce pode fazer e' gerar dinamicamente esse arquivo no servidor e criar 
um link na sua pagina para o download.

Felipe


On Tuesday 03 June 2003 09:53 pm, [EMAIL PROTECTED] wrote:
> arquivo. Só que esse arquivo tem que ficar na máquina do cliente
> (10.0.0.30)
>
> Como eu posso resolver esse problema?


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] RES: Javamail

2003-06-16 Por tôpico Felipe Leme
Esse pacote nao faz parte do J2SE, mas do J2EE. Voce pode encontra-lo no 
j2ee.jar, disponivel na implementacao de referencia do J2EE (J2EESDK).

Felipe


On Tuesday 03 June 2003 11:20 pm, Lucas Frare A. Teixeira wrote:
> eu nao axei este pacote
>
> quando tento compilar, diz q este pacote nao existe... .como faco para
> adicioná-lo ?
> - Original Message -
> From: "Guga" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, May 30, 2003 7:35 PM
> Subject: Re: [java-list] RES: Javamail
>
> > Acho q isso resolve o problema..
> >
> >
> > import javax.mail.*;


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] iniciando em java

2003-06-05 Por tôpico Felipe Zampa
Acho que uma boa alternativa para ficar no "meio do caminho" é o 
JCreator, e possui versão gratuita. Com ele você não possui muita coisa 
em termos de ajuda de programação (como por exemplo a ferramenta RAD 
delphi) mas já consegue visualizar melhor seu código.

> 
> Isso mesmo! Notepad e vi imperam.
> 
> Os editores que te obrigam a programar "na raca" fazem com que vc 
aprenda
> e compreenda mito mais rapido a linguagem e nao te "viciam" nas
> facilidades que um(a) IDE te oferece.
> 
> Depois que vc dominar o tal "java nativo" (classes nao visuais),
> possivelmente vc vai querer (ou precisar) construir um applet, 
servlet,
> jsp, midlet ou uma aplicacao visual qualquer. Nesse momento vc passa 
a se
> preocupar com o uso de IDEs. (Se bem que jsp e servlets eu ainda 
faco "na
> mao" ateh hj.. :-)
> 
> Espero que continue entusiasmado.
> 
> []'s,
> 
>   Bruno do Amaral
> 
> 
> On Sun, 18 May 2003, Jose Carlos Lourenco Amakaho wrote:
> 
> > oi pessoal,
> >
> > sou novo na lista e iniciante (muito entusiasmado) em java
> >
> > gostaria de saber vcs concordam com alguns que conversei que dizem 
que para aprender java realmente eh bom comecar mesmo com notepad, 
utilizando ferramenta visual apenas apos aprender e quando precisar de 
produtividade?
> >
> > quanto a ferramenta visual, FORTE (por ser livre e da Sun) eh a 
mais indicada?
> >
> > grato
> > Amakaho
> >
> 
> 
> -- LISTA SOUJAVA -
--- 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para java-list-
[EMAIL PROTECTED] 
> --
---
> 
> 



"Nâo conseguimos encontrar respostas
para todos os nossos problemas.
As que encontramos nos levaram 
a formular novas questões.
Sentimo-nos hoje tão confusos
como antes. Acreditamos, entretanto,
que estamos confusos em um nível
mais alto e sobre coisas mais importantes."

Rock'n'Roll
Felipe Zampa
[EMAIL PROTECTED]

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] De novo, .NET esmagou J2EE...

2003-06-03 Por tôpico Felipe Leme
Eliseu,

On Wednesday 14 May 2003 06:32 pm, Pfaffenseller, Eliseu wrote:

> No entanto, acredito que o ponto principal, em todas estas discussões, é a
> "falta de respeito", que se vê, em relação aos demais
> profissionais/estudantes, que, por algum motivo ou outro, escolheram e/ou
> trabalham com determinadas linguagens.

Acredito que o problema não seja a "falta de respeito" à outras linguagens, 
mas sim a desconfiança em relação à Micro$oft. Tanto é que você não vê 
ninguém na lista fazendo críticas pesadas (do tipo xiita) a outras linguagens 
com C, perl, python, php ou mesmo Cobol. 


> (Aqui, gostaria de abrir um parêntese e tecer meus elogios à Microsoft (ou 
> ao Sr.Bill Gattes), pois o que vemos no Ambiente .Net é justamente este

Cuidado, pode ser que as ferramentas da Micro$oft sejam realmente uma 
maravilha aos programadores (não posso afirmar pois nunca usei tais 
ferramentas; o máximo que eu programei dessa área foram páginas ASP, e mesmo 
assim usando emacs, que na minha opinião é a melhor IDE possível :), mas elas 
prendem o programador ao ambiente Windows. Consequentemente, mais programas 
são feitos para esse ambiente, e mais pessoas usam esses programas, tornando 
mais complicada a vida de quem prefere ter a liberdade de usar outros 
sistemas (como Linux ou Mac). E acredite, existem muitas pessoas que optam 
por essa alternativa. É fato a maior parte da receita da Micro$oft (cerca de 
80%, se não me engano) vem de apenas 2 produtos, a linha Windows e o Office. 
Portanto, ela faz de tudo (jogando sujo mesmo) para prender os usuários a 
esses 2 produtos.

> respeito às demais linguagens, pois este Ambiente já nasceu suportando as
> suas linguagens "nativas", bem como ao Cobol.Net, Pascal.Net, etc., sendo
> que agora já temos inclusive o Delphi.Net, etc. Ou seja, você programa na
> linguagem que escolher, que mais gosta, que mais se adapta.).

Não sei se você omitiu sem querer, mas coincidentemente não vejo um Java.Net 
na lista. Será que o suporte não existe ainda por pura coincidência ou por se 
tratar de uma linguagem multi-plataforma, que não prende o 
desenvolvedor/usuário ao Windows?

> Na minha opinião, não existem linguagens, bancos de dados/sistemas de
> arquivos, ferramentas e/ou ambientes/plataformas de desenvolvimento ruins.
> Existem sim, "maus profissionais", sem a devida "capacidade" para fazer um
> bom uso disso tudo e construir Sistemas Decentes, que realmente façam o seu
> trabalho, sem deixar seus Usuários em situação de desespero, pedindo "para
> morrer", muitas vezes, inclusive, sem suporte ou com péssimo nível de
> suporte a estes sistemas/programas.

Eu acrescentaria ao "não existem linguagens ruins" que "existem sim empresas 
más", como a Micro$oft. É claro que nenhuma empresa é "santa", todas visam o 
lucro. A diferença é que a Micro$oft tem um monopólio sem precedentes na área 
de software, e ela usa o poder que esse monopólio proporciona para sufocar 
cada vez mais os competidores (empresas ou tecnologias). Veja o caso do J2EE: 
é apoiado por praticamente todas grandes empresas, exceto por uma 
(coincidentemente, a Micro$oft). Será que ela rema contra a maré porque 
"concorrência é boa para o consumidor" ou por que ela pode (já que domina 
cerca de 95% do mercado de sistemas operacionais para desktop)? Fica aí a 
minha pergunta...

Felipe









 



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] De novo, .NET esmagou J2EE...

2003-06-01 Por tôpico Felipe Leme
Eliseu,

On Wednesday 14 May 2003 06:32 pm, Pfaffenseller, Eliseu wrote:

> No entanto, acredito que o ponto principal, em todas estas discussões, é a
> "falta de respeito", que se vê, em relação aos demais
> profissionais/estudantes, que, por algum motivo ou outro, escolheram e/ou
> trabalham com determinadas linguagens.

Acredito que o problema não seja a "falta de respeito" à outras linguagens, 
mas sim a desconfiança em relação à Micro$oft. Tanto é que você não vê 
ninguém na lista fazendo críticas pesadas (do tipo xiita) a outras linguagens 
com C, perl, python, php ou mesmo Cobol. 


> (Aqui, gostaria de abrir um parêntese e tecer meus elogios à Microsoft (ou 
> ao Sr.Bill Gattes), pois o que vemos no Ambiente .Net é justamente este

Cuidado, pode ser que as ferramentas da Micro$oft sejam realmente uma 
maravilha aos programadores (não posso afirmar pois nunca usei tais 
ferramentas; o máximo que eu programei dessa área foram páginas ASP, e mesmo 
assim usando emacs, que na minha opinião é a melhor IDE possível :), mas elas 
prendem o programador ao ambiente Windows. Consequentemente, mais programas 
são feitos para esse ambiente, e mais pessoas usam esses programas, tornando 
mais complicada a vida de quem prefere ter a liberdade de usar outros 
sistemas (como Linux ou Mac). E acredite, existem muitas pessoas que optam 
por essa alternativa. É fato a maior parte da receita da Micro$oft (cerca de 
80%, se não me engano) vem de apenas 2 produtos, a linha Windows e o Office. 
Portanto, ela faz de tudo (jogando sujo mesmo) para prender os usuários a 
esses 2 produtos.

> respeito às demais linguagens, pois este Ambiente já nasceu suportando as
> suas linguagens "nativas", bem como ao Cobol.Net, Pascal.Net, etc., sendo
> que agora já temos inclusive o Delphi.Net, etc. Ou seja, você programa na
> linguagem que escolher, que mais gosta, que mais se adapta.).

Não sei se você omitiu sem querer, mas coincidentemente não vejo um Java.Net 
na lista. Será que o suporte não existe ainda por pura coincidência ou por se 
tratar de uma linguagem multi-plataforma, que não prende o 
desenvolvedor/usuário ao Windows?

> Na minha opinião, não existem linguagens, bancos de dados/sistemas de
> arquivos, ferramentas e/ou ambientes/plataformas de desenvolvimento ruins.
> Existem sim, "maus profissionais", sem a devida "capacidade" para fazer um
> bom uso disso tudo e construir Sistemas Decentes, que realmente façam o seu
> trabalho, sem deixar seus Usuários em situação de desespero, pedindo "para
> morrer", muitas vezes, inclusive, sem suporte ou com péssimo nível de
> suporte a estes sistemas/programas.

Eu acrescentaria ao "não existem linguagens ruins" que "existem sim empresas 
más", como a Micro$oft. É claro que nenhuma empresa é "santa", todas visam o 
lucro. A diferença é que a Micro$oft tem um monopólio sem precedentes na área 
de software, e ela usa o poder que esse monopólio proporciona para sufocar 
cada vez mais os competidores (empresas ou tecnologias). Veja o caso do J2EE: 
é apoiado por praticamente todas grandes empresas, exceto por uma 
(coincidentemente, a Micro$oft). Será que ela rema contra a maré porque 
"concorrência é boa para o consumidor" ou por que ela pode (já que domina 
cerca de 95% do mercado de sistemas operacionais para desktop)? Fica aí a 
minha pergunta...

Felipe









 



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] ***PRGRAMADOR É PIÃO***

2003-05-31 Por tôpico Felipe Leme
On Tuesday 27 May 2003 03:48 pm, [EMAIL PROTECTED] wrote:
>  Há  dois anos atrás eu tive algumas aulas sobre mercado de trabalho no
> exterior para a área de tecnologia , o que foi lido e apresentado pelo
> professor foi que falta profissional nesta área(no mundo todo), tinha até

Lembre-se que a situação mudou muito de 2-4 anos para cá. Embora hoje ainda 
haja uma demanda por estes profissionais, a demanda não é tão grande, e a 
oferta não é tão pequena (visto que muitos profissionais perderam o emprego).

> um artigo bem legal que a gente leu sobre Greencards, este dizia que o
> governo americano reservava (e concedia) certos números de Greencards para
> profissionais na área de Ciências da Computação (e outros semelhantes) e
> Engenharia Eletrônica.

Sinceramente, eu desconheco esse fato, e acho estranho.  Vocês devem ter 
confundido o Green Card (documento de estrangeiro legalmente residente) com o 
visto H1B (visto de trabalho temporário para empregos especializados)

O governo do Canadá sim facilitava a obtenção de vistos para esses 
profissionais. O visto permanente do Canadá é relativamente fácil de se 
obter: você soma pontos de acordo com alguns critérios, e o fato de você 
trabalhar na área acrescenta alguns pontos.


> Também lembro de um tipo de anúncio que o professor apenas citou que a NASA
> teria feito : ela procurava programadores capacitados (as exigências não
> foram ditas em aula), o salário seria U$35.000,00 , mais casa , carro e um
> tipo de vale alimentação para as despesas de supermercado.Sei que é uma
> super proposta , mas mostra que eles buscam profissionais nesta área.

Veja bem, os salários nos EUA são determinados por ano, não por mês. Esse 
salário provavelmente é 35k/ano, o que por si só não é muito alto (a não ser 
que seja em uma cidade com o custo de vida *muito* baixo), embora o auxílio 
com as despesas de carro, casa e supermercado ajudem muito (na região do Vale 
do Silício, por exemplo, você gasta facilmente uns US$2000/mês com essas 
despesas).

> Se for do seu interesse posso verificar qual seria a média salarial de um
> programador , conheço bastante gente que mora lá.
 
A média salarial dos EUA varia muito de região para região. 35k/ano, por 
exemplo, talvez seja um bom salário na região central, longe dos grandes
centros. Já em San Francisco ou New York, mal daria para pagar a moradia :)


Felipe




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



[java-list] No getter method for property...

2003-05-30 Por tôpico Felipe Ferraz
 "No getter method for property X", quando vou
inicializar meu aplicativo meu TomCat retorna essa msg...
pela internet vi que a maioria das vezes que isso acontece é
por um erro na class, falta de metodo get ou set, mas eu ja
vi e revi 30 vezes e esta normal! inclusive os outros
atributos passam normalmente! o que fazer??


---
UOL, o melhor da Internet
http://www.uol.com.br/


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



[java-list] Re: Projetos com JDeveloper e BC4J

2003-04-23 Por tôpico Felipe Leme
Maiko,

O problema de integração entre JDeveloper/CVS é quanto ao controle dos 
"meta-arquivos" do JDeveloper (como os .jpr e .jws). Se você colocá-los no 
controlador de versão (o que eu acho que seria o certo), você terá vários 
conflitos, tipo:
 - se uma pessoa usar windows e outra linux, os .prj serão sempre alterados 
(devido ao charset usado)
- se uma pessoa adiciona um arquivo no projeto e outra pessoa adiciona outro, 
na hora do commit vai dar conflito
- devido a esse problema (ou algum outro bug de integração), muitas vezes você 
não consegue adicionar um arquivo no seu projeto JDeveloper, mesmo ele 
existindo no CVS (às vezes você consegue resolver esse problema fazendo um 
update usando o CVS fora do JDeveloper; muitas vezes é necessário apagar 
completamente o projeto e re-fazer o checkout do módulo)
- quando você sai do JDeveloper, ele automaticamente apaga o seu arquivo 
.cvspass (removendo as autenticações de outros repositórios)

Uma solução seria tirar os meta-arquivos do controlador, mas daí você 
precisaria criar um novo projeto cada vez que você desse um checkout no 
módulo, o que não é muito prático.

Resumindo, a documentação da Oracle explica como usar a CVS com o JDeveloper 
para gerenciar arquivos, mas não projetos.

Felipe


On Thursday 17 April 2003 01:45 pm, you wrote:
> Oracle. Gostaria de saber quais são os problemas de integração com o CVS, e
> quais inconsistencias são encontradas nos arquivos do BC4J. Talvez o 2a
> problema nao seja reflexo do 1o? Seguem abaixo alguns links para consulta:
> JDev9i + CVS:
> http://otn.oracle.com/products/ids/daily/aug22.html


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Paginação em JSP

2003-04-05 Por tôpico Felipe Leme
On Friday 04 April 2003 12:59 am, [EMAIL PROTECTED] wrote:

> Quase todo SGBD aceita a construção SELECT com LIMIT, funcionando da
> seguinte maneira: Você informa um offset (onde você deseja que o cursor
> dos registros se posicione) e um limite (tamanho da pagina de registros).
> Ex.: (MySQL)
> SELECT * FROM table LIMIT offset,limit
>
> SELECT * FROM table LIMIT 10,40

Quase todos? O Oracle, por exemplo, não aceita. Você precisa usar 2 selects 
para conseguir tal efeito, algo como (a sintaxe não deve estar correta, fiz 
de cabeça):

SELECT  * FROM (SELECT *, rownumber() AS linha FROM table) WHERE linha >10 AND 
linha < 40;


> Procure saber se o sgbd que você usa dá suporte a essa opção, depois é só
> você usar a criatividade para criar as páginas. Um exemplo seria você
> reescrever a url de cada página a medida que o usuário clicar em avançar
> (incrementando o offset) ou voltar (decrementando o offset).

Ou seja, use o J2EE pattern ValueListHandle para escolher quais resultados 
mostrar na página:

http://developer.java.sun.com/developer/restricted/patterns/ValueListHandler.html

Felipe


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



[java-list] Associação

2003-04-04 Por tôpico Felipe Ferraz
 Pessoal,

 No resoucer do JBuilder 7, ele me apresenta uma serie
de "tipos de arquivo" que eu posso acrescentar ao meu
projeto, gostaria de saber se existe uma forma para que eu
aumente essa listade tipos com outras terminações

Felipe


---
UOL, o melhor da Internet
http://www.uol.com.br/


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] J2EE Client Development Survey

2003-04-04 Por tôpico felipe
OOPS, na verdade o titulo e "J2SE Client Development Survey"...

>Pessoal,
>
>A Sun/JavaSoft lançou essa pesquisa (voltada a programadores) sobre o 
>desenvolvimento de aplicações Java voltada ao desktop: 
>
>
>http://java.sun.com/webapps/survey/display?survey_id=1064
>
>Vale a pena dar uma conferida e deixar sua opinião.
>
>Felipe


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-

[java-list] J2EE Client Development Survey

2003-04-03 Por tôpico Felipe Leme
Pessoal,

A Sun/JavaSoft lançou essa pesquisa (voltada a programadores) sobre o 
desenvolvimento de aplicações Java voltada ao desktop: 


http://java.sun.com/webapps/survey/display?survey_id=1064

Vale a pena dar uma conferida e deixar sua opinião.

Felipe


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] J2sdk X J2sdkee

2003-04-03 Por tôpico Felipe Leme
José,

J2SDK contém o ambiente de desenvolvimento e execução do J2SE (Standard 
Edition);
J2SDKEE é a implementção de referência (da Sun) do J2EE (Enterprise Edition). 

Ou seja, se por servidor de internet você se refere a um computador que você 
queira instalar um servidor de aplicações J2EE, a resposta seria o J2SDKEE 
(embora essa não fosse a melhor opção de servidor).

Agora, se por servidor de internet você se refere a um servidor de aplicações, 
a resposta seria o J2SDK.

Felipe


On Wednesday 02 April 2003 03:02 pm, Jose Antonio - yahoo wrote:
> Qual a diferenca entre o  J2sdk X J2sdkee, qual dos 2 devo instalar em um
> servidor de internet ???


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] j2sdk1.4.1_02 no linux

2003-04-03 Por tôpico Felipe Leme
Mirian,

Você poderia dar mais detalhes de qual classe/demo você está tentando executar 
e qual excecao voce está recebendo?

Por exemplo:

[EMAIL PROTECTED]/usr/java/demo/applets/Clock: pwd
/usr/java/demo/applets/Clock
[EMAIL PROTECTED]/usr/java/demo/applets/Clock: echo $JAVA_HOME
/usr/java
[EMAIL PROTECTED]/usr/java/demo/applets/Clock: java Clock.java
Exception in thread "main" java.lang.NoClassDefFoundError: Clock/java
[EMAIL PROTECTED]/usr/java/demo/applets/Clock:

Nesse caso o erro é que não existe a classe Clock.java (ou seja, pacote Clock, 
classe java). O certo seria:

[EMAIL PROTECTED]/usr/java/demo/applets/Clock: java Clock
Exception in thread "main" java.lang.NoSuchMethodError: main

Nesse caso o problema é que a classe Clock não possui o método main (já que é 
um applet). Ou seja, o comando correto para esse demo é:

[EMAIL PROTECTED]/usr/java/demo/applets/Clock: appletviewer example1.html
Warning: Can't read AppletViewer properties file: 
/home/felipeal/.hotjava/properties Using defaults.



Felipe



On Tuesday 01 April 2003 02:25 pm, Mírian Bruckschen wrote:
> Estou tendo um problema ao executar os .class que vem de exemplo no jdk.
> Nao sei se eh questao de variaveis de ambiente, configurei as minhas do
> seguinte modo (abaixo trecho do meu bash_profile):
>
> (...)
> PATH=$PATH:/usr/java/j2sdk1.4.1_02/bin
> JAVA_HOME=/usr/java/j2sdk1.4.1_02
> CLASSPATH=:.
> (...)
> export USERNAME BASH_ENV PATH JAVA_HOME CLASSPATH
>
> Quanto a programas que eu mesma faco e compilo, roda normal. O erro que eu
> recebo eh o que normalmente aparece quando nao acha as classes
> (NoClassDefError, etc, ...). Existe mais alguma coisa que eu possa fazer?
>
> []´s
>
> Mirian


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



RES: [java-list] Relatórios

2003-04-02 Por tôpico Felipe Santos



    Olá Sávio!
 
    Já utilizei o Crystal. Realmente é muito bom. Mas até onde 
eu sei serve apenas para plataforma Windows, é pesado e não é free. Tenho 
preferência por ferramentas escritas em Java mesmo.
    De qualquer forma agradeço a opinião.
 

 
Abraços
 
Felipe Grandi SantosAnalista de Sistemas
Fone: +55 54 3025-1717E-mail: [EMAIL PROTECTED]



De quem entende de informação para 
quem entende de saúde.
-Mensagem original-De: Savio Barros 
[mailto:[EMAIL PROTECTED]Enviada em: sexta-feira, 1 de janeiro de 
1999 01:20Para: [EMAIL PROTECTED]Assunto: Re: 
[java-list] Relatórios
Olá,
Vc já experimentou o Crystal Reports? É muito 
bom...o ruim dele é ter que criar uma sessão de banco só pra ele...
 
[]´s
 
Sávio

  - Original Message - 
  From: 
  Felipe Santos 
  To: [EMAIL PROTECTED] 
  Sent: Monday, March 31, 2003 3:42 
PM
  Subject: [java-list] Relatórios
  
      Olá pessoal!
   
      Sobre ferramentas de relatórios em Java, gostaria de 
  saber a opinião de vocês sobre a ferramenta com melhor relação 
  custo-benefício. 
      Andei fazendo alguns testes com o FOP. Me pareceu 
  muito bom, mas o complicador dele é ter que criar XSLs para cada XML de dados. 
  De repente esteja por fora e exista alguma ferramenta para criar mais 
  facilmente os XSL (neste caso gostaria que me indicassem).
      De qualquer forma pode ser que exista alguma ferramenta 
  de relatórios melhor que o FOP. Gostaria então que me 
  indicassem.
      Agradeço desde já.
   
      Abraços
   
      Felipe


Re: [java-list] Como parar um for?

2003-04-01 Por tôpico Felipe Leme
Fabrizio,

Você poderia enviar para a lista exatamente que erro ocorre e qual a sintaxe 
do seu programa? 
Normalmente, se você usa um return incondicionalmente e continua declarando 
comandos após o return, realmente o compilador reportará um erro (algo do 
tipo "Statement not reached"), pois o código depois do return nunca será 
executado.

Mas no seu caso você disse que colocou o return dentro de uma condição, então 
deveria funcionar...

Felipe


On Monday 31 March 2003 01:56 pm, Fabrizio Barata wrote:
> Olá para todos,
>
> este é o meu primeiro email na lista, estou iniciando na linguajem, e tenho
> um duvida q é ridícula mas apenas gostaria de saber um pouco mais sobre a
> linguagem, eu tentei parar um for com uma condição e dando um "return"
> nela, mas vi o dá um erro, alguém saberia me dizer como deve ser realmente
> trata isso na linguagem, pelo q vi não posso usar um return para o laço
> então dou um break e uso o return no final do método mas queria saber se na
> documentação da Sun existe algo q diga a forma correta de ser usada .
>
> Grato, Fabrizio Barata.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



[java-list] Relatórios

2003-03-31 Por tôpico Felipe Santos



    Olá pessoal!
 
    Sobre ferramentas de relatórios em Java, gostaria de saber 
a opinião de vocês sobre a ferramenta com melhor relação custo-benefício. 

    Andei fazendo alguns testes com o FOP. Me pareceu 
muito bom, mas o complicador dele é ter que criar XSLs para cada XML de dados. 
De repente esteja por fora e exista alguma ferramenta para criar mais facilmente 
os XSL (neste caso gostaria que me indicassem).
    De qualquer forma pode ser que exista alguma ferramenta de 
relatórios melhor que o FOP. Gostaria então que me 
indicassem.
    Agradeço desde já.
 
    Abraços
 
    Felipe


[java-list] Exceção/Duvida

2003-03-31 Por tôpico Felipe Ferraz
  Tenho uma classe com o seguinte codigo:

int b[]=new int[10];
try
   {
  System.out.print(b[23]);
   }
catch(Exception e)
   {
  System.out.print(e.getMessage());
   }
 que se nao tiver o try me retorna a velha mensagem de
arrayoutofbounds e etc, mas quando eu peço para que ele
imprima o e.getmessage ele apenas imprime null, pergunto,
como eu faço para que o programe nao aborte, lance a exceção
mas a mensagem retornada seja a de arrayoutofbounds?


---
UOL, o melhor da Internet
http://www.uol.com.br/


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Criação de Objeto sem Declaração

2003-03-28 Por tôpico Felipe Leme
No caso de strings, realmente não faz muito sentido. Esse tipo de declaração 
só faz sentido quando o construtor do objeto realiza algum tipo de ação. Em 
particular, quando envolve a criação de Threads.

Um caso típico desse tipo de declaração é quando você implementa uma classe 
derivada de Thread que já chama o método start no construtor.  Algo como:

new MinhaThread();
// mesmo você não atribuindo o novo objeto a nenhuma variável,
// ele continuará a existir


private class MinhaThread extends Thread {

MinhaThread() {
super("MinhaThread");
start();
}
public void run() {
while ( Thread.currentThread() != null ) {
// acao da thread aqui
    }
}

Felipe


On Thursday 27 March 2003 05:09 pm, Rafael Barros Pereira wrote:
> Tenho uma dúvida: gostaria de saber qual é a utilidade de criar um objeto
> desta forma:
>
> new String("aaa");


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] como serializar uma imagam?

2003-03-26 Por tôpico Felipe Leme
Boa pergunta!

Porem, nada que uma consulta ao Google nao resolva :-) :

http://www.dcs.shef.ac.uk/~tom/Java/Power/image_serialization.html


Felipe



On Wednesday 26 March 2003 05:14 pm, Elvis wrote:
> Pessoal,
>
> Alguem poderia me ajudar em como serializar uma imagem para gravar em disco
> e poder recupera-la?
>
> a classe Image não é serializada e não encontrei nenhum metodo q me
> retornasse ela com um array de Bytes ou algo do tipo!
>
> []'s
>
> Elvis


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Valor da Certificação

2003-03-24 Por tôpico Felipe Leme
A "fonte" diz que o preço é US$ 150 ou o valor cobrado localmente (ou seja, 
quando  fora dos EUA). Aqui no Brasil o valor é R$ 300.

Felipe


On Sunday 23 March 2003 07:35 pm, cristine tellier wrote:
> vá direto à fonte:
> http://training.sun.com/US/certification/java/certification_details.html#pr
>ogrammer1.4


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Arquivos .properties (Arquivos de propriedades)

2003-03-21 Por tôpico Felipe Leme
Adolfo,

Criar uma nova classe de logging é como re-inventar a roda. É melhor 
usar um produto pronto mesmo. Se você não pode usar o J2SE 1.4, sugiro 2 
outras opções:

log4j  - http://jakarta.apache.org/log4j/docs/index.html

lumberjack - http://javalogging.sourceforge.net/

(esse último é um pacote que permite o uso da nova API em outras JDK)

Felipe

Adolfo Gomes de Abreu wrote:

Bom Dia a todos,
 
Gostaria de saber se alguem possui uma documentação sobre arquivos 
*.properties*, como usar, como configurar, etc. Preciso criar uma 
classe de logging para centralizar meus System.out.println, mas não 
gostaria de usar a nova API java.util.logging, pois ela só está 
disponivel na versão 1.4 do JDK e meu cliente trabalha com a versão 1.3.




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: RES: [java-list] array dinâmico

2003-03-14 Por tôpico Felipe Leme
Ou ArrayList, caso você não precise de acesso sincronizado...

Mário Roberto Porto Filho wrote:

Utilize a classe java.util.Vector
 
Ela implementa um array dinâmico !!!




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Sobrescrevendo um método

2003-03-13 Por tôpico Felipe Leme
Basta no codigo da subclasse chamar super.nome_do_metodo. Por exemplo:

public void metodoX() {
   super.metodoX();
  // bla-bla-bla
}
Felipe

Sergio Mendonça wrote:

Galera, como eu faço pra reescrever um método de uma superclasse, sem 
perder o que já está escrito na superclasse? Na verdade não é bem 
reescrever, mas sim adicionar código a esse método.




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] :::Não Deveria já ter o Driver - MYSQL:::

2003-03-13 Por tôpico Felipe Leme
Dirley,

Você deve estar usando um driver antigo. Hoje em dia o driver é o 
com.mysql.jdbc.Driver.

De acordo com a página do projeto (http://mmmysql.sourceforge.net/):

*MM.MySQL is now MySQL Connector/J !*

In June, 2002, I joined the fine crew of developers at MySQL AB, and 
MM.MySQL is now the official JDBC driver for MySQL! As well as being 
under a free software license (LGPL for Connector/J 2.0.14, GPL for 
Connector/J 3.0.0 and beyond), commercial licenses and support options 
are also available from MySQL-AB. Contact [EMAIL PROTECTED] 
<mailto:[EMAIL PROTECTED]> for more information.



Felipe



Dirley Wagner wrote:

Está dando o erro:
ClassNotFoundException : org.gjt.mm.mysql.Driver
 



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Ajuda

2003-03-13 Por tôpico Felipe Leme
Fabio Guimaraes de Almeida wrote:

como faço para pegando os documentos desse vetor, consiga imprimi-los 
direto na impressora? nao faço nem ideia de como se fazer isso, tenho 
que fazer isso acontecer apertando um botao imprimir na pagina, e nao 
pode aparecer aquela tela de configuraçao da impressora, ela tem que 
ir direto para impressao...

Eu não acredito que seja possível imprimir diretamente, sem a 
intervenção do usuário. Afinal, isso seria uma grande falha de segurança 
(uma página hostil ou mal programada poderia detonar a impressora do 
pobre usuário :).

Felipe



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Threads

2003-03-12 Por tôpico Felipe Leme
Sergio Mendonça wrote:

Ok Felipe, muito obrigado!

De nada...

A solução de criar uma Thread como classe privada do frame me parece mais
interessante, pois poderei acessar diretamente os componentes do frame. A
questão agora é: como eu faço pra criar uma Thread como classe privada do
frame?
 

Basta criar uma classe privada dentro da classe do frame. Algo do tipo:

public class MyFrame extends Frame {

   // declara atributos

   private class MyThread extends Thread {

 // atributos de MyFrame podem ser acessados aqui

   } // private class

} // public class



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Protegendo o código dos meus programas

2003-03-12 Por tôpico Felipe Leme
Sim, existe. Você pode usar ofuscadores de código, que mantem o mesmo 
código (sem adicionar nada), mas trocam os nomes dos identificadores (ao 
invés de um método calculaTotal(), por exemplo, voce teria 
xck34okasd213ad23() ).  Algumas IDEs (como o JDeveloper) já oferecem 
essa opção ao compilar o projeto.

No momento eu não conheço/uso nenhum "ofuscador" em particular, mas 
basta procurar na rede por "java obfuscator".

Felipe

Henrique Lobo Weissmann wrote:

Existem vários softwares decompiladores de arquivos byte-code. Uma 
das soluções apresentadas para impedir que meu código fique exposto, 
são estes programas que acrescentam vários códigos desnecessários aos 
meus programas. No entanto, isto os torna mais lentos. Existe alguma 
outra maneira de proteger o meu código fonte além destas?




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



[java-list] Cálculos

2003-03-11 Por tôpico Felipe Casaburi Ferreira
Olá pessoal.
Estou estudando Java e preciso saber um pouco mais sobre como trabalhar
com entrada de dados a partir do teclado para calcular:
- equações do segundo
- funções
- algoritmos Euclidiano, Euclidiano estendido 
etc...

Vocês podem me ajudar indicando algum site?

Obrigado

Felipe


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03
 


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



[java-list] Cálculos

2003-03-11 Por tôpico Felipe Casaburi Ferreira








Olá pessoal.

Estou estudando Java e preciso saber um pouco mais sobre
como trabalhar com entrada de dados a partir do teclado para calcular:

- equações do segundo

- funções

- algoritmos Euclidiano, Euclidiano estendido


etc...

 

Vocês podem me ajudar indicando algum site?

 

Obrigado

 

Felipe








---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/03
 


[java-list] Arquivo JAR

2003-03-11 Por tôpico ramon . felipe
Gostaria de saber como criar e utilizar um arquivo JAR 




Desde já agradeço. 

_
Voce quer um iGMail protegido contra vírus e spams? 
Clique aqui: http://www.igmailseguro.ig.com.br


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



[java-list] O que é Struts?

2003-03-10 Por tôpico Silva, Felipe A (Disoft)
Olá galera, 

  Estou acompanhando a conversa sobre Struts, e tenho algumas dúvidas:
  -  O que é Struts?
  -  Qual a utilidade?
  -  Onde tem material para eu estudar sobre o assunto?

Obrigado...

Felipe 

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Threads

2003-03-09 Por tôpico Felipe Leme
Sergio Mendonça wrote:

Por exemplo, eu tenho um frame com vários componentes. No action de um 
botão eu dou um start numa thread, que precisa interagir com alguns 
componentes e métodos desse frame. Qual é a maneira mais correta de se 
fazer isso? Criar uma subclasse de Thread e colocar o frame como 
atributo dessa classe? Ou tem outra maneira de interagir com a classe 
que chama a thread?


Eu não acredito que exista uma maneira mais correta para tal. Uma 
solução seria criar uma Thread como classe privada do frame, pois desta 
forma ela teria acesso aos atributos do mesmo. Ou então criar uma Thread 
"pública" e passar os atributos para tal Thread. De qq forma, o mais 
importante é a sincronização na hora de acessar os atributos do frame 
(já que você poderia ter mais de uma Thread acessando os atributos ao 
mesmo tempo, o que poderia levar a inconsistências).

Felipe

(respondendo ao quinto e último email do sábado à noite :)



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] como é em Java..... StrToDate ??

2003-03-09 Por tôpico Felipe Leme
AndréJava wrote:

como faço pra converter uma variavel do tipo String para Date? 
 

Dica: procure a documentação sobre a classe java.util.Date:

http://java.sun.com/j2se/1.4/docs/api/java/util/Date.html

Resumindo:

1.Usando o construtor Date( String s ). Esse método, porém,  é 
deprecated (isso é, não deveria ser usado, pois provavelmente será 
extinto em versões futuras):

|*Date <cid:[EMAIL PROTECTED]>*(String 
<cid:[EMAIL PROTECTED]> s)|
 *Deprecated.* /As of JDK version 1.1, replaced by 
|DateFormat.parse(String s)|.

/2.A alternativa então, como descrito no javadoc do construtor,  é usar 
o método/ java.text.DateFormat.parse( String s)

/Felipe
/
/
-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Graficos em Java

2003-03-09 Por tôpico Felipe Leme
rogeriofrr wrote:

construir gráficos. Alguém, poderia me informar os links 
das páginas dessas bibliotecas ?
 

Seria a JFreeChart (http://www.object-refinery.com/jfreechart/index.html) ?

Felipe



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Re:[java-list] Banco OO

2003-03-09 Por tôpico Felipe Leme
Pfaffenseller, Eliseu wrote:  

"O PostgreSQL é um sofisticado sistema de gerenciamento de banco de 
dados relacional e orientado a objetos, suportando quase todas as 
contruções SQL, incluindo subseleções, transações, tipos definidos 
pelo usuário e funções . Ele é o mais avançado banco de dados de 
código livre disponível .
Atualmente está disponível seu código fonte, além de binários 
pré-compilados em diversas plataformas . "

Quem está errado?

Olha, eu desconhecia que o PostgreSQL tinha essa orientação à objetos 
(legal a discussão ter surgido na lista :), mas pelo que eu pude 
concluir, essa orientação é nas tabelas em si (e talvez em algumas 
estruturas de daos), de tal forma que você pode usar alguns conceitos de 
OO (como herança e reuso). Entretanto, a parte de persistência continua 
sendo relacional (ou seja, tabelas, linha, colunas, etc...).

Porém, acho que a pergunta inicial era sobre a existência de um banco de 
dados cujo mecanismo de persistência e consulta fosse orientado a 
objetos, de tal forma que não seja necessário o mapeamento entre objetos 
e tabelas. Ou seja, ao inves de inserir uma linha em uma tabela através 
de um comando SQL  "INSERT INTO TabelaA (x,y,z) VALUES (x1,y1,z1)",  
você inseriria um objeto em uma coleção através de um comando do tipo 
"INSERT INTO ColecaoA OBJECT ObjectB".

Felipe



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Implements e Extends...

2003-03-09 Por tôpico Felipe Leme
Robson,

Você está confundindo um pouco os conceitos (sobre extends e implements):

Quando eu crio uma classe e extendo os métodos de outras (extends) eu 
estou usando metodos de outras classes dentro da minha classe...


Quando você extende uma classe, você tem acesso aos métodos da classe 
extendida (a não ser os métodos private), podendo inclusive 
sobre-escrevê-los
(a não ser que o método seja final ou private).

Quando eu uso implements eu implemento novos métodos de uma classe, 
dentro da minha classe...
Na verdade, você não implementa uma classe, mas sim uma interface.

qdo eu implemento, eu sou obrigado a declarar todos os métodos da 
outra classe dentro da minha?
Sim, você tem que implementar todos os métodos da interface, a não ser 
que você declare a classes como abstrata (nesse caso, essa classe não 
pode ser instanciada, somente suas sub-classes não-abstratas, e desde 
que elas implementem os métodos faltantes da interface).]

o que acontece se dentro dessa classe eu tiver variáveis (como posso 
acessar) ?
Se uma interface definir variáveis, a sua classe implementadora pode 
acessá-las normalmente (é muito comum, por exemplo, uma interface 
definir constantes - ou seja, variáveis final).

por favor, se alguem tiver algum exemplo que possa demonstrar, ficaria 
grato..


A parte do exemplo eu estou com preguiça de pesquisar, deixarei para os 
outros amigos javaneses :(

programo em C++, e estou migrando para o java e pintou essa dúvida...
Bem-vindo ao clube :)

Felipe

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Pacote de logging

2003-03-07 Por tôpico Felipe Leme
Fritz Schallplatten wrote:

Pessoal, eu estou mexendo com o pacote de logging do jdk 1.4 porém 
estou encontrado muitas dificuldades. Eu gostaria de saber de um jeito 
simples, como que eu faço
pra classe Logger deixar de usar o ConsoleHandler e utilizar o 
FileHandler 


Você precisa mudar a propriedade handlers:


#  Global properties

# "handlers" specifies a comma separated list of log Handler
# classes.  These handlers will be installed during VM startup.
# Note that these classes must be on the system classpath.
# By default we only configure a ConsoleHandler, which will only
# show messages at the INFO and above levels.
handlers= java.util.logging.ConsoleHandler
# To also add the FileHandler, use the following line instead.
#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler

pra todas as instâncias de logger que eu criar. Eu fucei na 
documentaçao e tentei buscar algum tutorial sobre isso, mas nào estou 
achando nada nesse nível, só coisas ou muito básicas ou muito 
avançadas. Alguém teria um exemplo para me disponibilizar? Desde já 
agradeço.


Existe um exemplo (disponível on-line) e um artigo (muito bom, por sinal 
:) na Java Magazine desse mês:

http://javamagazine.com.br/edicoes/jm5/index.html

A listagem 4  usa a configuracão através de um  arquivo com 
propriedades. A sintaxe é:

java -Djava.util.logging.config.file=listagem4.properties listagem4 
_numero_da_porta_



Felipe







-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] porta serial

2003-03-07 Por tôpico Felipe Leme
Ricardo wrote:

 
Vou ter que desenvolver um aplicativo no Jdeveloper da ORALE.  Neste 
aplicativo eu terei que acessar de alguma maneira a porta serial!!!


Sim: use a Java Communications API
(http://java.sun.com/products/javacomm). Quanto ao JDeveloper, é só
criar uma biblioteca de usuário com o comm.jar
Felipe



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



[java-list] Uma ajuda com imagens...

2003-03-07 Por tôpico Silva, Felipe A (Disoft)
Olá galera,

  Gostaria de pedir uma ajuda para vocês... por exemplo eu tenho dois
sites(o principal e o de cadastro). Um dos sites faz o cadastro de
Noticias(por exemplo..), e o site principal exibe essas Noticias... A
pergunta é a seguinte:
  Como eu faço isso com imagens(fotos)?, supondo que seja outra pessoa que
vá incluir as imagens.

Qualquer ajuda será bem-vinda, desde exemplos até tutoriais, etc...

Obrigado,

Felipe..

  

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Vector -> Array

2003-03-06 Por tôpico Felipe Leme
Tente o seguinte:

File arqs[] = new File[vetor.size()];
vetor.toArray( arqs );
ou entao apenas:

arqs =(File[])  vetor.toArray( arqs );

Os 2 métodos devem funcionar (eu digo devem pois nunca tentei o 2o).

Felipe

Sergio Mendonça wrote:

Galera, tenho uma Vector com objetos do tipo File nele
e gostaria de transforma-lo num array de File..
 
Tentei desta forma mas dah um ClassCastException:

File arqs[] = (File [])vetor.toArray();

 
Sergio Ferreira de Mendonça
Nexxera Tecnologia e Serviços S.A.
http://www.nexxera.com




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



[java-list] Usando Message Driven Beans com OpenJMS

2003-02-28 Por tôpico Felipe Coury
Srs.,

Alguém tem um exemplo de como usar Message Driven Beans (MDB) com o OpenJMS. Estou 
usando o J2EE 
Reference Implementation da Sun com App Server e o OpenJMS como servidor de fila. 
Consigo inserir itens na fila 
mas não consumi-los nem startar um MDB sempre que uma mensagem chega.

Qualquer ajuda será muito bem vinda.

Obrigado!

--
Felipe Gonçalves Coury
Project Manager
VL Info Ltda.
Office: +55 19 37411753 (Ext. 1753)
Mobile: +55 19 91374588
[EMAIL PROTECTED]


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



[java-list] Re:[java-list] Iniciante em Java II

2003-02-28 Por tôpico Felipe Ferraz
  Ola Carlos,

  Não me sinto com bagagem suficiente pra defender arduamente
java, não que a linguagem nao seja poderossima, mas por nao
ter muito conhecimento pratico tenho algum, mas venho
responder sua msg por que passamos por algo parecido com sua
duvida da lentidao de java na empresa onde eu estagio, e me
alongo um pouco para contar essa historia, eramos dois grupos
um grupo bem mente fechada que nao queria java ( vou chamar
eles de mal! :) ) e um grupo que vou chamar de bem, que
queria java, a questão foi simples e muito simples, quando
surgiu a questão de fazer um ambiente web, nasce a duvida
quem fará? o bem ou o mal? ai no meio da discursão o analista
do bem disse vamos fazer o seguinte: " quem conseguir fazer
isso aqui ( um projeto mini do que era pretendido) primeiro e
melhor faz o resto na sua linguagem e do jeito que quiser"
bem.. foi covardia... pedir pra fazer um Site dinamico com
delphi.. resultado... o bem venceu :) dizem que ele sempre
vence no final, o problema que voce deve analisar é pra que
vc quer usar java,nao pense em fazer um soft de controle de
estoque, alem de dar um trabalho cão fica lento... mas... se
a coisa for mais complexa... mexer com servidores...
roteadores... e etc bem.. com delphi fica um pouco menos
viavel... NÃO IMPOSSIVEL...

T+
Felipe

> Pessoal,
>
> Sou iniciante em Java mas já programo a um bom tempo em Delp
hi e Oracle
> (PL/SQL). Estou ansioso para aprender mais sobre Java. Fiz u
m curso de verão
> na USP de Java e achei muito legal.
> Comprei o Livro "Java -
 Como Programar" edição mais recente (amarela) e
> estou lendo.
>
> Estou planejando tirar uma certificação em Java. Queria sabe
r como está o
> parâmetro valor/hora para um profissional em Java com certif
icação e para um
> profissional sem certificação. Inclusive, se possível, gosta
ria de saber se
> esses valores são no regime de CLT ou não.
>
> Vejo com certa tristeza que há uma certa resistência por par
te dos usuários
> sempre que menciono a palavra "Java"... Todo mundo sempre ve
m com aquela
> velha desculpa de que Java é lento. ;(
> Como vocês conseguem driblar essas pessoas?
>
> A galera que já está a mais tempo "na estrada" poderia me da
r essas dicas,
> inclusive se vale realmente a pena ($$$ + Oportunidades) mig
rar de Delphi
> para Java.
>
>
> []'s
>
>
>
> -- LISTA SOUJAVA ---
-
> http://www.soujava.org.br  -
  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%
40soujava.org.br
> para sair da lista: envie email para java-list-
[EMAIL PROTECTED]
> 
-
>
>


---
UOL, o melhor da Internet
http://www.uol.com.br/


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



RE: [java-list] Iniciante em Java

2003-02-28 Por tôpico Felipe Ferraz
  Tambem achei, nao sei com relação aos demais, mas eu tenho
20 anos, pouca experiencia pratica com java ( 6 meses de
ESTAGIO), uns 2 ou 3 livros lidos a respeito e ganhando
salario minimo por 6 horas de trabalho diarias, nao sei se eu
nao estou no lugar certo, mas pelo menos eu posso afirmar que
meu salário nao é pra comprar revista de mulher pelada ( até
por que nao sobra depois da cerveja do fim de semana).
  Não acho que seja dificil se você estiver em qualquer casa
etária aprender o que quer que seja, desde que você ainda
consiga montar um video cassete você tambem conseguirá
programar em java, ou .NET, ou qualquer outra dessas novas
sensações do mercado... tenho pessoas no meu ambiente de
trabalho ou devo dizer estagio que tem mais de 35 e a 6 meses
tiveram que aprender java, e nao houve grandes dificuldades,
e como na maioria dos casos que li aqui as pessoas ja dominam
C++ ( eu imagino que orientação a objeto) entao.. java? sem
grandes problemas...

Boa sorte a todos!
Abraços,
Felipe Ferraz
PS: 1000 reais?? se tiver aqui em Recife eu aceito! pra onde
eu mando meu curriculum ??

> Achei hilario o comentario do cara..
>
> -Original Message-
> From: Mcgregory Douglas [mailto:[EMAIL PROTECTED]
.br]
> Sent: quarta-feira, 26 de fevereiro de 2003 18:31
> To: [EMAIL PROTECTED]
> Subject: Re: [java-list] Iniciante em Java
>
>
> Olá Pessoal 
>
>
> Também já entrei para a casa dos Trinta ... e tenho analisad
o a hipótese de
> migrar para Java, atualmente trabalho com C/C++ em ambiente
Unix. O meu
> principal receio é a concorrencia desleal feita pelo pessoal
 de pouca idade
> e experiencia que pedem R$ 1.000,00 por mes e já estão feliz
es da vida (dá
> para a cerveja e pras revistas de mulher pelada).
> Então como anda o mercado de trabalho ?
> Alguem tem +/- o valor hora de um profissional Java ??
>
> Gregory.
>
> - Original Message -
> From: "Ruy Pedroso" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> Sent: Wednesday, February 26, 2003 1:41 PM
> Subject: RE: [java-list] Iniciante em Java
>
>
> José,
>
> Tenho 35 anos e iniciei com Java faz aproximadamente 1 ano e
 meio. Há
> alguns meses consegui a certificação para programador. Atual
mente
> trabalho como desenvolvedor Java numa empresa, como PJ.
>
> Lembro-
me quando fiz uma pergunta dessas numa outra lista de discussã
o.
> Ouvi várias expressões como "você tá velho", "esquece e part
e pra
> outra", etc, etc... Quase desisti, mas resolvi encarar para
ver no que
> dava.
>
> Penso que hoje o mercado para Java está bastante competitivo
, mas se
> você está motivado e pretende seguir esse caminho, vá em fre
nte!  : )
>
> Quanto às dicas de estudo, há alguns dias postei uma mensage
m com vários
> links sobre certificação. Você pode lê-la nesse link:
> http://www.mail-archive.com/java-
[EMAIL PROTECTED]/msg34668.html
>
> []'s
>
> Ruy Pedroso
> Trails Sistemas
> Av. Nilo Peçanha 50 - sala 2511 - Centro
> CEP 20020-100 - Rio de Janeiro - RJ
> Tel: +55 21 2262 6370
> Fax: +55 21 2262 6354
>
> -Original Message-
> From: Jose Ildon [mailto:[EMAIL PROTECTED]
> Sent: quarta-feira, 26 de fevereiro de 2003 11:01
> To: [EMAIL PROTECTED]
> Subject: [java-list] Iniciante em Java
>
>
> Sou iniciante e preciso de uma orientação:
>
> Tenho 37 anos. Desejo me certificar. Iniciando agora, terei
futuro
> trabalhando com Java?
> Por onde começar a estudar.
> O que me sugerem?
>
> Agradeço desde já,
>
> José Ildon
>
>
>
> -- LISTA SOUJAVA
> 
> http://www.soujava.org.br  -
  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%
40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED]
> 

> -
>
> ---
> Incoming mail is certified Virus Free.O email foi inspeciona
do por
> vírus.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.456 / Virus Database: 256 -
 Release Date: 18/2/2003
>
>
> ---
> Outgoing mail is certified Virus Free.O email foi inspeciona
do por
> vírus.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.456 / Virus Database: 256 -
 Release Date: 18/2/2003
>
>
>
> -- LISTA SOUJAVA ---
-
> http://www.soujava.org.br  -
  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/

Re: [java-list] Duvida StringBuffer

2003-02-28 Por tôpico Felipe Leme
Márcio,

Os 2 objetos não são identicos, são 2 objetos StringBuffes diferentes. 
Você está assumindo que a chamada do equals retorne true porque ambos 
buffers contém a mesma String. Porém, tal compartamento não está 
especificado na API 
(http://java.sun.com/j2se/1.4/docs/api/java/lang/StringBuffer.html). 
Mais precisamente, o método equals da classe StringBuffer não está 
documentado, portanto provavelmente tal classe não redefine esse método).

Já a classe String 
(http://java.sun.com/j2se/1.4/docs/api/java/lang/StringBuffer.html) 
documenta o uso de equals:

Compares this string to the specified object. The result is |true| if 
and only if the argument is not |null| and is a |String| object that 
represents the same sequence of characters as this object.

Portanto, para o seu código retornar true, o certo seria:

   if (sb.toString().equals(s1.toString()))

Felipe

Marcio Adriano Batista Leal wrote:

Gostaria de Saber porque não apresenta a mensagem OK, pois estou 
comparando dois Objetos identicos.

public class testestring
{
  public static void main(String args[])
  {
StringBuffer sb = new StringBuffer("abc");
StringBuffer s1 = new StringBuffer("abc");
if (sb.equals(s1))
{
  System.out.println("OK");
}
  }
}




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Resposta oficial da SUN ao memorando

2003-02-26 Por tôpico Felipe Leme
Eu gostaria muito de divulgar, mas para tal gostaria de uma fonte mais 
confiável.

Ou seja, de onde você recebeu esse boletim? Tem algum link para ele?

Felipe



[EMAIL PROTECTED] wrote:

Eis a posicao oficial da Sun. Solicito divulgar aos interessados. Pontos a
 



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Número de registros

2003-02-19 Por tôpico Felipe Leme
[EMAIL PROTECTED] wrote:


Alguém sabe se existe algum método no ResultSet que indique a quantidade de
registros retornados de uma pesquisa SQL?


Essa é uma boa pergunta, já que tal método seria muito útil mas ele não 
existe no ResultSet. Na ausência de tal método, uma das soluções é usar 
algo como:

rs.last();
int count = rs.getRow();

Note que nesse ponto o seu cursor não estará mais no início do 
ResultSet, portanto será necessário voltar ao começo antes de ler os 
dados (e, consequentemente, o ResultSet precisa ser aberto com a opção 
de ir para frente e para trás).


Felipe


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Ajuda sobre java.util.logging (again)

2003-02-19 Por tôpico Felipe Leme

Carlos Eduardo Elias Ribeiro ceduardo-at-atech.br |Sou java| wrote:


Pessoal,
 
Estou usando o pacote java.util.logging do 1.4 para gravação de histórico em arquivo. Porém estou com problemas com a geração do arquivo.

Existem vários parâmetros para a geração de arquivos, documentados na
classe FileHandler:

http://java.sun.com/j2se/1.4.1/docs/api/java/util/logging/FileHandler.html


Para configurar as propriedades de logging, é necessário passar o nome
do arquivo de propriedades através da linha de comando:

java -Djava.util.logging.config.file=logging.properties
_classe_com_metodo_main


Como faço para que seja criado apenas um arquivo com as informações ocorridas durante o processamento da aplicação?


Basta mudar o count para 1:

java.util.logging.FileHandler.count =1


Sei que quando o processamento é reiniciado, o arquivo é sobrescrito.


Você pode mudar o comportamento de sobrescrita através da propriedade:

java.util.logging.FileHandler.append=true

|  Consigo mudar o nome do arquivo para evitar isso?

Para mudar o nome do arquivo:

java.util.logging.FileHandler.pattern = %h/teste.log

(note que o %h é substituído pelo seu home dir)


Felipe
.




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Ajuda sobre java.util.logging

2003-02-18 Por tôpico Felipe Leme

Carlos Eduardo Elias Ribeiro ceduardo-at-atech.br |Sou java| wrote:


Pessoal,
 
Estou usando o pacote java.util.logging do 1.4 para gravação de histórico em arquivo. Porém estou com problemas com a geração do arquivo.

Existem vários parâmetros para a geração de arquivos, documentados na 
classe FileHandler:

http://java.sun.com/j2se/1.4.1/docs/api/java/util/logging/FileHandler.html


Para configurar as propriedades de logging, é necessário passar o nome 
do arquivo de propriedades através da linha de comando:

java -Djava.util.logging.config.file=logging.properties 
_classe_com_metodo_main

Como faço para que seja criado apenas um arquivo com as informações ocorridas durante o processamento da aplicação?


Basta mudar o count para 1:

java.util.logging.FileHandler.count =1


Sei que quando o processamento é reiniciado, o arquivo é sobrescrito.


Você pode mudar o comportamento de sobrescrita através da propriedade:

java.util.logging.FileHandler.append=true

|  Consigo mudar o nome do arquivo para evitar isso?

Para mudar o nome do arquivo:

java.util.logging.FileHandler.pattern = %h/teste.log

(note que o %h é substituído pelo seu home dir)


Felipe
.



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Servlet gerando imagem

2003-02-13 Por tôpico Felipe
Paulo,

Setar a variável DISPLAY não soluciona de vez o problema, pois você 
ainda precisa ter um X-Server válido (o que nem sempre é possível). A 
melhor solução para esses casos é usar alguma ferramenta que emule o 
funcionamento de um X-Server, como o PJA:


http://www.eteks.com/pja/en/

Tal ferramenta deve resolver seu problema  (pelo menos já resolveu o meu :).

Felipe


gangrel-br gangrel-br-at-bol.com.br |Sou java| wrote:

  Obrigado pela ajuda, mas
infelizmente ainda não está
funcionando... Eu setei a variável
DISPLAY com o nome da máquina, mas
ainda assim não funcionou. Tentei
também usar o 'xhost +' para liberar o
acesso ao X mas nada...
  Estou tentando utilizar o Xvfb, mas
também não consegui fazer com que
funcione. Em todos os casos a mesagem
de erro se mantém a mesmo.
 




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Servlet gerando imagem

2003-02-13 Por tôpico Felipe

Paulo,

Setar a variável DISPLAY não soluciona de vez o problema, pois você ainda precisa ter 
um X-Server válido (o que nem sempre é possível). A melhor solução para esses casos é 
usar alguma ferramenta que emule o funcionamento de um X-Server, como o PJA:


http://www.eteks.com/pja/en/

Tal ferramenta deve resolver seu problema  (pelo menos já resolveu o meu .

Felipe


gangrel-br gangrel-br-at-bol.com.br |Sou java| wrote:

>   Obrigado pela ajuda, mas
> infelizmente ainda não está
> funcionando... Eu setei a variável
> DISPLAY com o nome da máquina, mas
> ainda assim não funcionou. Tentei
> também usar o 'xhost +' para liberar o
> acesso ao X mas nada...
>   Estou tentando utilizar o Xvfb, mas
> também não consegui fazer com que
> funcione. Em todos os casos a mesagem
> de erro se mantém a mesmo.

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Construtores.

2003-02-12 Por tôpico Silva, Felipe A (Disoft)
Olá pessoal, sou iniciante e gostaria de pedir a ajuda de vcs.

Gostaria que alguém me explicasse o conceito de construtores, com exemplos.

Obrigado

Felipe Augusto 


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] documentações Java

2003-02-11 Por tôpico Felipe




cassio andrade cassioguisso-at-yahoo.com.br |Sou java| wrote:

  Gostaria de saber onde encontro a documentações das classes Java,
pois preciso saber quais são os métodos equivalentes a alguns que são
"Deprecated".
  

A documentação (da versão atual do J2SE) você encontra em:


http://java.sun.com/j2se/1.4.1/docs/api/index.html

Quanto aos métodos deprecated, a documentação de cada método indica a
alternativa. Por exemplo, em Date.getDate()
(http://java.sun.com/j2se/1.4.1/docs/api/java/util/Date.html#getDate()):


 getDate
public int getDate()

  Deprecated. As of JDK version 1.1,  replaced by Calendar.get(Calendar.DAY_OF_MONTH).
 
  
  Returns the day of the month represented by this Date
object. The value returned is between 1 and 31
representing the day of the month that contains or begins with the 
instant in time represented by this Date object, as 
interpreted in the local time zone.
 
  
   
  

  Returns:
  the day of the month represented by this date.
  See Also:
  Calendar




    
Felipe
  






-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Recompile with -deprecation for details

2003-02-11 Por tôpico Felipe
cassio andrade cassioguisso-at-yahoo.com.br |Sou java| wrote:


Gostaria de saber que parâmetro de compilação é o -deprecation



O -deprecated irá mostrar em maiores detalhes todas as chamados que seu 
código faz a métodos deprecated (depreciados/obsoletos). Tais métodos 
são marcado como deprecated na documentação javadoc da classe. O 
objetivo de tal técnica é a de avisar ao desenvolvedor que tal método 
será descontinuado no futuro (embora no momento ele ainda esteja 
disponível) para que ele possa substituí-lo pelo novo método (geralmente 
indicado também no javadoc).

Felipe



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Class que envi email

2003-02-10 Por tôpico Felipe
Existe uma API para isso, o JavaMail:

http://java.sun.com/products/javamail/

Felipe



Felipe Ferraz lipinhow-at-uol.com.br |Sou java| wrote:


Pessoal, estou desenvolvendo um site e preciso de uma classe 
que eu
referencie um email, e um assunto e ela mande uma mensagem pra esse email,
alguem ja tem algo parecido com isso pra me mandar?
 




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



[java-list] Class que envi email

2003-02-09 Por tôpico Felipe Ferraz



    Pessoal, 
estou desenvolvendo um site e preciso de uma classe que eureferencie um 
email, e um assunto e ela mande uma mensagem pra esse email,alguem ja tem 
algo parecido com isso pra me mandar?
 
Nao precisa ser algo complexom com direito a 
interfase grafica e tudo, eu preciso de algo simples, muito 
simples!Desde ja agradeço,Felipe


[java-list] Poseidon (was Re: [java-list] Ferramentas Case)

2003-02-09 Por tôpico Felipe
Eu também comecei a usar o Poseidon (graças à dica da revista Java 
Magazine), e achei ele muito, muito melhor que o Argo UML (não sei 
quanto ao Rose, pois faz tempo que eu não uso o mesmo. Além do mais, eu 
uso Linux, portanto ele não me serve).

Eu encontrei 2 problemas, mas talvez seja problemas "do usuário 
estúpido" (aka eu):

- os diagramas de sequência não permitem o uso de atores, só objetos
- um diagrama de estado precisa estar associado a um Use Case (talvez 
isso seja uma limitação do UML, mas no meu caso em particular eu tenho 
uma máquina de estado "multi Use Cases").

De modo geral o software é muito bom, e estamos considerando comprar a 
versão comercial (que permite a impressão de documentos e o uso de 
plug-ins). A minha pergunta é: alguém está usando tal versão (mais 
especificamente qual, já que eles tem umas 3 diferentes)? Vale a pena 
comprá-la?


Felipe


Petronio fpetronio-at-bol.com.br |Sou java| wrote:

Acho o Poseidon infinitamente superior ao Rational Rose. O Rational 
Rose, apesar de muita gente nao saber, tem bastante limitações.
 
Petrônio

- Original Message -
*From:* Flávio Leite <mailto:[EMAIL PROTECTED]>
*To:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
*Sent:* Thursday, February 06, 2003 6:05 PM
*Subject:* RES: [java-list] Ferramentas Case

Estou usando o Poseidon, um mod do Argo, existem alguns bugzinhos
porém a versão 1.5.1 está muito boa.




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



[java-list] Ferramentas Case

2003-02-06 Por tôpico Felipe Santos



    Pessoal, gostaria de saber a opinião de vocês em 
relação ao ArgoUML (feito em Java). Ele já está sendo utilizado em empresas ou 
ainda perde feio pro Rational ou Together? A diferença em recursos frente aos 
softwares comerciais é muito grande?
 

 
Abraços
 
Felipe Grandi SantosAnalista de Sistemas
Fone: +55 54 3025-1717E-mail: [EMAIL PROTECTED]



De quem entende de informação para 
quem entende de saúde.
-Mensagem original-De: Bruno Borges 
[mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 5 de fevereiro 
de 2003 08:58Para: [EMAIL PROTECTED]; Jorge Augusto 
PizzatoAssunto: Re: [java-list] classe que faça 
eval
http://jep.sourceforge.net

  - Original Message - 
  From: 
  Jorge 
  Augusto Pizzato 
  To: [EMAIL PROTECTED] 
  Sent: Wednesday, January 29, 2003 10:41 
  AM
  Subject: [java-list] classe que faça 
  eval
  
  Alguém sabe como substituir uma string para ser executada 
  como numa função eval, ou qual classe faz isto?
  Ex:
  String x = "(1/2) * 100"
  int y = &x ou eval(x) // ou seja, y será igual ao 
  resultado da expressão = 50
   
  ou
   
  String x = "varX"
  double varX  = 1000
  double y = &x ou eval(x) // y será igual a 
  1000
   
  Preciso disto para guardar fórmulas de cálculo no BD. 
  
  O ideal seria poder substituir na fórmula as variáveis, 
  masnão sei se dá para fazer.
   
  Ex:
  String f = "(A*B)"
  int A = 10
  int B = 5
  int y = &f ou eval(f) // colocar o resultado 50 em 
  y.
   
  Pizzato
   
  ---Outgoing mail is certified Virus Free.Checked 
  by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.445 
  / Virus Database: 250 - Release Date: 
21/01/03


Re: [java-list] ?

2003-02-03 Por tôpico Felipe
Bruno do Amaral Dias Baptista bruno-at-dc.ufscar.br |Sou java| wrote:


Lembre-se que a classe Exception eh a classe "pai" de todas as excecoes!
 


OPA!  A Exception realmente é a super-classe de todas as exceções, mas 
nem tudo que try/catch é uma Exceção. A super-classe mesmo é o 
Throwable; o Exception (e sub-classes) indicam apenas os erros que devem 
ser explicitamente declarados (em assinaturas de métodos) e checados 
(mesmo assim ainda existe uma exceção - desculpe o trocadilho - à essa 
regra, que é a classe RunTimeException - ela e suas derivadas não 
precisam ser checadas também). Existem também os erros não-checáveis, 
que derivam da classe Error. Resumindo:


   Throwable
 / \
   / \
 / \
   / \
  ExceptionError

Logo, a resposta eh D, E e F.
 


Não, a resposta é mesmo E. OutOfMemoryError *não* deriva de Exception, 
mas sim de Error (como mostrado no enunciado).


Felipe





-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Qual a diferença entre Servlet e JSP ?

2003-02-02 Por tôpico Felipe
Halex,

Aqui vai minha explicação "meia-boca":

Basicamente, jsp é uma linguagem de script, onde você mistura código jsp 
com código html e o container web "traduz" essa página para um servlet 
(ele automaticamente cria e compila uma classe java que implementa um 
servlet).Ou seja, o jsp é no fundo um servlet, mas com recursos muito 
mais amigáveis para o desenvolvedor (com taglibs, por exemplo). Em um 
servlet "puro", por exemplo, o desenvolvedor precisa invocar métodos 
para tudo, até mesmo para escrever na tela.

Felipe


Halex Maciel cphalexmaciel-at-yahoo.com.br |Sou java| wrote:

Olá a todos, obrigado pela grande ajuda sobre JSP, foi de grande 
utilidade a colaboração dos membros da lista. Só que estou com outra 
dúvida que está me deixando confuso sobre Servlet e JSP, qual a 
diferença entre estes dois? Pois muitos dizem faz sua monografia em 
Servlet! Outros dizem faz sua monografia em JSP! Por isso gostaria de 
tirar esta dúvida, quais as vantagens e desvantagens dessas duas? O 
que uma faz que a outra não faz? Desde já, agradeço.
 




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] JSP - O que é necessário?

2003-02-02 Por tôpico Felipe
Wils wilson-at-w3tecnologia.com |Sou java| wrote:


O q é MVC?



Model-View-Controller, uma arquitetura de sistemas onde a lógica de 
negócios (Model) é separada da apresentação (View) e do controle 
(Controller).

Um exemplo "clássico" seria o uso de EJBs como Model, jsp como View e 
Struts como Controller.

Felipe



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Re: finally

2003-02-01 Por tôpico Felipe
Mauro,

Note que no seu bloco finally, se o rs.close() gerar uma exceção (o que 
deve ser raríssimo, pouco provável, mas possível.), a conexão não será 
fechada. Normalmente, eu faço algo do tipo:

finally {
  JDBCUtilities.silentClose( stmt );
  JDBCUtilities.silentClose( co );
}


// JDBCUtilties - possui varios close() e silentClose() methods (para 
ResultSet, Statement, Connection
public void silentClose( Statement stmt ) {
  if ( stmt != null ) {
 try {
  stmt.close();
 } catch( SQLException exc ) {
  logger.warn( "error closing Statement", exc );
}
  }
}

Note também que é importante fechar o Statement, e não o ResultSet (você 
poderia fechar os dois, mas pela especificação, quando um Statement é 
fechado os ResultSets associados a ele também são).

Felipe


Mauro martini-at-floripa.com.br |Sou java| wrote:

Eu normalmente uso assim:
Connection co = null;
ResultSet rs = null;
try {
co = pegaConn();
rs = executaUmQuery(co);
while (rs.next()) {
  ...
}
} catch (SQLException eSQL) {
debug("deu pau na base");
} finally {
if (rs != null) rs.close();
if (co != null) co.close();
}
[]s, ETA :-),





-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



RES: [java-list] NetBeans

2003-01-27 Por tôpico Felipe Santos
Olá Ricardo,


1 - É uma IDE boa para se trabalhar?

   É a IDE que utilizamos aqui. Além de ser free é muito completa e seguido tem novas 
atualizações. Tem muitos recursos e facilita muito o desenvolvimento. No começo é um 
pouco chato de adaptar-se a ela, pois é bem diferente de outras aplicações visuais. 
mas depois que pega-se o jeito você fica dependente dela!

2 - É uma IDE muito usada pelos profissionais do mercado?

   Várias empresas e profissionais com quem conversei já me disseram que a utilizam, 
pelos mesmos motivos que já citei acima. Mas não tenho uma idéia mais ampla de como é 
a sua utilização no mercado.

3 - Quais outras indicações de IDE free para desenvolvimento java?

   Trabalho também com o JCreator, mas é bem mais simples que o NetBeans.
 
[]'s

falow...

_
MSN Messenger: converse com os seus amigos online.  
http://messenger.msn.com.br


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] Métodos *estáticos* em interfaces

2003-01-21 Por tôpico Luiz Felipe Molina



Ae pessoal!!
 
Alguem sabe pq não é 
permitido declarar métodos 
estáticos em interfaces??
 
por exemplo:
 




  public interface 
  myInterface{
      public 
  static void f();
  }



 
 
Luiz Felipe Molina.


RE: [java-list] Dúvida em código

2003-01-16 Por tôpico Felipe Freitas da Silva
Fala Tenisson
 
   Você deveria ter usado ++i, pois o que vc usou primeiro executa a soma i += i e 
depois soma um equanto o ++i incrementa i primeiro e depois executa i += i.

[]´s
Felipe

-Original Message-
From: Tenisson Chaves dos Santos Júnior
[mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 15 de janeiro de 2003 13:31
To: [EMAIL PROTECTED]
Subject: [java-list] Dúvida em código


Pessoal,

 No código abaixo , eu esperava obter  "3" no valor da variável i. No
entanto , o valor retornado é "2" .
 Alguém poderia me explicar o porquê disso ?

public class Teste{
public static void main(String args[]) {
int i=1 ;
i += i++ ;
System.out.println(i);
}
}

Obrigado,

Tenisson Chaves Jr.


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Alinhar Frame no centro da tela

2003-01-12 Por tôpico Luiz Felipe Molina



à partir do java 1.4 
(acho):meuFrame.setLocationRelativeTo(null);
Note que: para que a janela seja centralizada 
corretamente, é necessário que ela já esteja realized, isto é, pronta 
para ser mostrada na tela.
falow!!Luiz Felipe Molina.- Original Message 
-From: "Leonardo" <[EMAIL PROTECTED]>To: 
<[EMAIL PROTECTED]>Sent: 
Thursday, January 09, 2003 10:46 AMSubject: Re: [java-list] Alinhar Frame no 
centro da tela>> // Recupera o 
tamanho da tela> java.awt.Dimension screenSize 
=> 
java.awt.Toolkit.getDefaultToolkit().getScreenSize();>    
// Ajusta o tamanho da janela (JFrame)>    setSize( new 
java.awt.Dimension(800, 580));> // Ajusta a 
localização da janela, dependendo do tamanho da janela em> relação ao 
tamanho da tela> setLocation( 
(screenSize.width-800)/2,(screenSize.height-580)/2);>>> 
Bruno Borges gravada:>> > alguem tem akele pedaço de codigo 
classico pra alinhar um frame/jframeno> > centro da tela do 
desktop?> >> > []'s> > 
> > Bruno Cesar Borges [miojo]> > 
Programador Java Semi-Pleno> > ICQ: 8584744> > MSN: 
[EMAIL PROTECTED]> > 
*RUMO* ao Sun Certified Programmer for the Java 2 Platform 1.4> 
>> > 
___> 
> Busca Yahoo!> > O melhor lugar para encontrar tudo o que você 
procura na Internet> > http://br.busca.yahoo.com/> 
>> > -- LISTASOUJAVA 
> > http://www.soujava.org.br  
-  Sociedade de Usuários Java da Sucesu-SP> > dúvidas mais 
comuns: http://www.soujava.org.br/faq.htm> > regras da lista: http://www.soujava.org.br/regras.htm> > historico: http://www.mail-archive.com/java-list%40soujava.org.br> > para sair da lista: envie email para[EMAIL PROTECTED]>> 
->>> 
-- LISTA SOUJAVA 
> http://www.soujava.org.br  
-  Sociedade de Usuários Java da Sucesu-SP> dúvidas mais comuns: 
http://www.soujava.org.br/faq.htm> regras da lista: http://www.soujava.org.br/regras.htm> historico: http://www.mail-archive.com/java-list%40soujava.org.br> para sair da lista: envie email para [EMAIL PROTECTED]> 
->


Re: [java-list] Método de Divisão

2003-01-10 Por tôpico Luiz Felipe Molina



Olá!
 
O algoritmo mostrado pelo pessoal resolve o 
problema sim.
mas quanto à performance, deixa a 
desejar..
Exemplo:
99/1
Para descobrir que o resultado é 99, o 
algoritmo irá fazer 99 subtrações no loop!
 
 
Este problema pode ser resolvido utilizando um 
algoritmo com rotação de bits.
 
Em processadores antigos, as únicas operações 
permitidas eram soma, subtração, operações lógicas (incluindo operações 
lógicas bit a bit) e rotação de bits.
Todas as outras deveriam ser implementadas à 
parte.
 
Assim, vc pode procurar na internet algum já 
pronto. daí é só passar pra java. ou então.. tentar fazer um :-)
 
Luiz Felipe.
 
 

  - Original Message - 
  From: 
  Ricardo 
  Artur Staroski 
  To: [EMAIL PROTECTED] 
  Sent: Friday, January 03, 2003 1:32 
  AM
  Subject: Re: [java-list] Método de 
  Divisão
  
  Taí Adriana...
   
  
   
      // Calcular uma divisão utilizando apenas Soma e 
  Subtração
      private static void 
  divide(int dividendo, int divisor) {
   
      int 
  numero = divisor;    int quociente 
  = 0;    int resto = 0;
   
      for 
  (int i = 0; numero <= dividendo; i++) 
  {    resto 
  = dividendo - 
  numero;    
  quociente = 
  i+1;    
  numero += divisor;    
}
          /*
      
  System.out.println("\nQuociente de 
  "   
  + 
  dividendo   
  + " dividido por 
  "   
  + 
  divisor   
  + " é igual a 
  "   
  + 
  quociente   
  + "\nResto de 
  "   
  + 
  dividendo   
  + " dividido por 
  "   
  + 
  divisor   
  + " é igual a 
  "   
  + resto);
          
  */    }
  
   
   
  - Original Message - 
  From: <[EMAIL PROTECTED]>
  To: <[EMAIL PROTECTED]>; "Ricardo Artur Staroski" <[EMAIL PROTECTED]>
  Cc: <[EMAIL PROTECTED]>
  Sent: Thursday, January 02, 2003 2:56 
  PM
  Subject: Re: [java-list] Método de 
  Divisão
  > Oi Ricardo,> > Em primeiro lugar 
  obrigada pela atencao e pela resposta. Talvez eu nao tenha me > 
  expressado da maneira mais adequada.> Eu preciso de um metodo que faca 
  a divisao entre dois numeros inteiros > positivos sem usar o operador 
  "/" mas q simule o mesmo. A divisao deve ser > feita usando as outras 
  operacoes como soma e subtracao entendeu?> > Ats, 
  Adriana> Citando Ricardo Artur Staroski <[EMAIL PROTECTED]>:> > > Olá Adriana...> > > > 
  Não entendi exatamente sua necessidade, mas creio que seja o método 
  abaixo:> > > > public int divide(int dividendo, int 
  divisor) {> > return 
  dividendo / divisor;> > }> > > > 
  Abraços...> > > > > > Ricardo.> > 
  > > - Original Message - > > From: 
  <[EMAIL PROTECTED]>> > To: "Java List" <[EMAIL PROTECTED]>> > Sent: Thursday, January 02, 2003 8:58 AM> > 
  Subject: [java-list] Método de Divisão> > > > > 
  > > Oi pessoal,> > > > > > Feliz Ano 
  Novo!> > > Estou precisando de um metodo que simule a operaçao de 
  divisao de> > inteiros(/) > > > em Java. Alguem tem e 
  pode me enviar?> > > > > > Ats , Adriana> 
  > > > > > > > > > > > 
  _> > > Yawl 
  Internet 
  http://www.yawl.com.br/> > > > > > Acesso Discado / ADSL / 24Hs> 
  > > Hospedagem ASP, PHP, JSP, ColdFusion, MySQL> > > 
  > > > > > > -- LISTA 
  SOUJAVA  > > > http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP > > 
  > dúvidas mais comuns: http://www.soujava.org.br/faq.htm> > > regras da lista: http://www.soujava.org.br/regras.htm> > > historico: http://www.mail-archive.com/java-list%40soujava.org.br> > > para sair da lista: envie email para 
  [EMAIL PROTECTED] > > > 
  -> 
  > > > > > > > > Esta mensagem foi verificada 
  pelo E-mail Protegido Terra.> > > Scan engine: VirusScan / 
  Atualizado em 30/12/2002 / Versão: 1.3.13> > > Proteja o seu 
  e-m

[java-list] Applet com Servlet.

2002-12-22 Por tôpico Felipe
Como eu faço um Applet se comunicar com um Servlet...? Por exemplo, um
Applet acessar uma variavel estática de um Servlet..Tudo isso no padrão
J2EE 1.2

Grato.



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] CERTIFICAÇÃO WEB COMPONENT

2002-12-16 Por tôpico Felipe



Ola...
 
Pessoal...eu estou interessado nesta certificação 
da SUN (Web Component) e gostaria de saber se tem alguém na lista que tem esta 
certificação. O que vc's leram? Alguém de vc's tirou esta certificação sem 
comprar nenhum livro, lendo apenas os recursos da internet?
 
Obrigado.. 


Re: [java-list] Hashcode

2002-12-16 Por tôpico Luiz Felipe Molina



Rita,
 
Por definição, uma função de hash possui as 
seguintes propriedades:
 
   1. Dado um parâmetro qualquer, retorna 
um número (chamado hashcode).
   2. Repetidas aplicações da função 
hash sobre o mesmo parâmetro devem retornar o mesmo número***, isto é, 
"10/10/2002Abacaxi" vai sempre retornar o mesmo hashcode.
 
   3. O ideal seria que fosse retornado 
um número diferente para cada parâmetro, isto é, seria perfeito se dois 
parâmetros diferentes sempre resultassem em hashcodes diferentes.
 
Assim, pela própria definição das funções de hash, 
elas não precisam possuir uma função inversa (que dado um número retorne o 
parâmetro). E na prática, funções de hash não possuem inversa 
mesmo..
 
 
Pô! mais pra que serve isso?
 
 
 
Algumas estruturas de dados utilizam o hashcode 
para armazenar os parâmetros na estrutura. geralmente o hashcode influencia 
diretamente o índice onde o objeto será armaenado. estas estruturas de dados são 
conhecidas por estruturas esparças.
 
Agora especificamente em Java.
 
Java já possui todas as estruturas de dados padrões 
implementadas, e algumas delas utilizam hashcode, como é o caso do Hashtable. 
Para que estas estruturas que precisam de um hashcode funcionem para todo tipo 
de objetos, foi necessário a criação da função hashCode() na classe Object, 
garantindo que todos os objetos possuissem seu hashcode.
 
_Se não me engano_, esta função foi implementada da 
forma a retornar um código hash baseado na posição de memória onde o objeto está 
alocado. Assim, o sinal *** no item 2 quer dizer que é possível que o 
hashcode mude entre uma execução e outra, mas permanece consante durante durante 
a execução.
 
 
...Mas vc não está "presa" à função de hash já 
implementada... você pode implementar a sua própria. para isto basta 
reimplementar a função hashCode() em seus objetos.
A vantagem seria que como você é quem sabe que 
tipos de objetos estão sendo colocados em sua estrutura de dados, é muito 
possível que você consiga implementar uma função de hash que se aproxime mais ao 
objetivo descrito no item 3, que diz que as estruturas de dados que usam hash 
possuem uma performance debilitada quando objetos diferentes resultam no mesmo 
hashcode (isto é chamado de colisão). Novamente, como você é quem conhece os 
objetos a serem armazenados, você pode implementar uma função de hash específica 
para seus objetos, que resulte em uma menor probabilidade de colisão no seu caso 
específico.
 
 
 
 
-Resumindo-
hashCode é muito útil em algumas estruturas de 
dados, e é usado "internamente", isto é, geralmente não é necessário se 
preocupar com isso. =p
 
 
 
 
Ufa!
Acho que é só.
 
Espero que isto ajude.
 
 
Luiz Felipe Molina.

  - Original Message - 
  From: 
  Rita 
  Fernandes 
  To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
  ; [EMAIL PROTECTED] 
  Sent: Wednesday, December 11, 2002 3:31 
  PM
  Subject: [java-list] Hashcode
  
  Eu tenho uma String
   
  String teste = "10/10/2002Abacaxi"
   
  System.out.println(teste.hashCode());
   
  Isso me gera um numero, como eu peco a situacao 
  inversa, como eu faço o unHascode .. ? Qual a finalidade pratica do 
  Hashcode ?
   
  Obrigada
   
  Rita


[java-list] APPLET em J2EE

2002-12-13 Por tôpico Felipe



Ola pessoal da lista..
 
Eu tenho a seguinte duvida. Preciso usar um applet 
em uma aplicação 100% J2EE 1.2. Referencio o meu Applet em um jsp que se 
econtra na raiz da Web Application e para funcionar eu preciso colocar o .class 
do Applet junto com o jsp. Não tenho outro jeito melhor de fazer isso? Um 
jeito que seja padronizado J2EE? Não posso colocar este .class em outro lugar? 
Como eu faço para usar o tal do Applet Container que se encontra nas 
especificações J2EE? 
 
Grato, 
 
Felipe
 
 


Re: [java-list] utilidade do clone

2002-12-08 Por tôpico Luiz Felipe Molina
Todas as passagens de parâmetros em java são *semrpe* por valor.

Mas se o q vc quis dizer é q o ato de clonar um argumento te dá a liberdade
de aterar qualquer coisa dentro deste argumento clonado, então vc está
certo.

Luiz Felipe Molina.



- Original Message -
From: "Alvaro Mota" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, November 29, 2002 3:58 PM
Subject: Re: [java-list] utilidade do clone


Uma das utilidades do clone e que vc pode simular uma passagem por valor.
Certo?

Alvaro

Rodrigo Malara wrote:
> Acho que e uma questao pessoal.
> Particularmente, eu prefiro usar o Object.clone(). Nao tenho certeza se ha
> ganho em performance, mas se nao me engano, o metodo clone e e um metodo
> nativo escrito por quem escreve a maquina virtual para determinada
> plataforma.
>
> Tambem tenho curiosidade sobre esse assunto.
>
> []s
>
> Rodrigo D. Malara
> [EMAIL PROTECTED]
> SUN Certified Java Programmer
> Linux User ID: 137855
>
> "Obstacles are those frightful things you see, if you take your eyes off
the
> goal."
> Hannah Moore
>
>
>
> -Original Message-
> From: Ana Paula Brandão Lopes [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, December 04, 2002 2:15 PM
> To: java list
> Subject: [java-list] utilidade do clone
>
>
> Pessoal,
> já mandei uma pergunta parecida, mas não sei se a lista recebeu. Alguém ai
> poderia
> me explicar a "real" utilidade do método Object.clone()? Por que não usar
> copy
> constructors para fazer deep copy, que é muito mais fácil. Tem alguma
> questão mais
> sutil envolvida, que eu não consegui ver?
>
> +++
> Ana Paula Brandão Lopes, M. Sc.
> Universidade Estadual de Santa Cruz
> Ilhéus-BA
> 73-680-5271
> +++
>
>
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>



--
"Se um homem nao sabe a que porto se dirige, nenhum vento lhe sera
favoravel !"



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] J2ME

2002-12-02 Por tôpico Felipe Montenegro Aragão



Pessoal,
 
 
Além do site da SUN onde mais posso encontrar 
material sobre J2ME de preferência em Português.
 
Obg,
 
Felipe Aragão

  - Original Message - 
  From: 
  Luiz Carlos 
  Bentes dos Anjos 
  To: [EMAIL PROTECTED] 
  Sent: Saturday, November 30, 2002 9:44 
  AM
  Subject: Re: [java-list] J2ME
  
  Fale Clayton, 
  Aqui tem sim um pessoal que jah desenvolve para wireless(inclusive eu) :^). 

  []´s 
  Luiz Bentes 
   Clayton <[EMAIL PROTECTED]> 
  wrote: 
  



Oi Pessoal,
 
Sou novo na lista, por isso gostaria de saber se algum de 
voces esta desenvolvendo algo usando o Java 2 Micro Edition, para 
dispositivos como celulares e PDA's
 
Obrigado
 
[]'s
 
Clayton
  
  
  Yahoo! Acesso 
  GrátisInternet rápida, grátis e fácil. Faça o download do discador 
  agora mesmo.


Re: [java-list] JFrame em tela cheia

2002-12-01 Por tôpico Luiz Felipe Molina



ana paula,
 
em ambientes do tipo desktop, nem toda a tela 
está disponível para as janelas...
por exemplo, se vc criar uma janela com o tamanho 
da tela, no windows, parte da janela ficará escondida atrás da barra de 
programas.
 
Como não dá pra prever o tamanho da área 
disponível em tempo de compilação, existem duas soluções:
 
1. Encontrar o espaço disponível 
para seu programa (Insets) em tempo de execução:
 

  //O espaço disponível
  Insets in = 
  Toolkit.getDefaultToolkit().getScreenInsets(this.getGraphicsConfiguration());
   
  Dimension d = 
  Toolkit.getDefaultToolkit().getScreenSize();
   
  int width = d.width-(in.left + 
  in.top);
  int height = d.height-(in.top + 
  in.bottom);
  setSize(width,height);
  setLocation(in.left,in.top);
 
 
2. Maximizar a tela
 
Para maximizar a tela via programação, 
faça:
 

  meuFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);
 
Detalhe: Este método só irá funcionar se o 
meuFrame estiver "realized", isto é, pronto para ser desenhado na tela (após os 
métodos pack(), setVisible(true) ou show()):

  
  "Realized means that the component has been 
  painted on-screen, or that it is ready to be painted. A Swing component that's 
  a top-level window is realized by having one of these methods invoked on it: 
  setVisible(true), show, or pack. Once a window is realized, all the components 
  that it contains are realized."
 
Espero ter ajudado.
 
Luiz Felipe Molina.
 
- Original Message - 
From: "Wagner Levi Brunca" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 28, 2002 10:28 
AM
Subject: Re: [java-list] JFrame em tela 
cheia
> simples,> >     Com a Classe Toolkit vc 
consegue pegar o tamanho tela, ou a resolução se> quiser, faça 
assim:> >     Toolkit tool = 
Toolkit.getDefaultToolkit();>     
FRAME.setSize(tool.getScreenSize());> > Wagner Levi.> 
> - Original Message -> From: "Ana Paula Brandão Lopes" 
<[EMAIL PROTECTED]>> To: "java 
list" <[EMAIL PROTECTED]>> 
Sent: Monday, December 09, 2002 16:40> Subject: [java-list] JFrame em 
tela cheia> > > > Como eu faço um JFrame ficar do 
tamanho da minha tela inteira, qualquer> que seja ela?> > 
Obrigada,> > +++> > Ana 
Paula Brandão Lopes, M. Sc.> > Universidade Estadual de Santa 
Cruz> > Ilhéus-BA> > 73-680-5271> > 
+++> >> >> 
>> > -- LISTA SOUJAVA 
> > http://www.soujava.org.br  
-  Sociedade de Usuários Java da Sucesu-SP> > dúvidas mais 
comuns: http://www.soujava.org.br/faq.htm> > regras da lista: http://www.soujava.org.br/regras.htm> > historico: http://www.mail-archive.com/java-list%40soujava.org.br> > para sair da lista: envie email para [EMAIL PROTECTED]> > 
-> 
>> >> > > -- LISTA 
SOUJAVA  > http://www.soujava.org.br  
-  Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: 
http://www.soujava.org.br/faq.htm> regras da lista: http://www.soujava.org.br/regras.htm> historico: http://www.mail-archive.com/java-list%40soujava.org.br> para sair da lista: envie email para [EMAIL PROTECTED] 
> 
-> 



[java-list] Sons Cortados!

2002-12-01 Por tôpico Luiz Felipe Molina



Olá Pessoal!
 
 
Quando eu tento tocar sons (wav) em meu programa, 
às vezes, os sons saem cortados.. 
eles começam a tocar... e param antes de acabar...
 
para tocar um som, estou usando o seguinte 
código:
 



 String sound  
= "meuSom.wav";
 java.net.URL url = 
""> 
if(url!=null){    
java.applet.AudioClip ac = 
java.applet.Applet.newAudioClip(url);    
ac.play(); }



 
OBS: Meu programa continua 
executando após ac.play().
 
Alguem já passou por isso?
Alguem toca sons de outra forma, que não produza 
cortes?
 
Luiz Felipe Molina.


Re: [java-list] utilidade do clone

2002-12-01 Por tôpico Rafael Rossignol Felipe
completando o que o colega disse, (eu deduzi, acho q estou certo)
o clone cria um novo objeto
a cópia apenas aponta para o outro objeto, como um ponteiro em C
- Original Message -
From: "Denys Sene dos Santos" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, November 22, 2002 12:50 PM
Subject: Re: [java-list] utilidade do clone


>
> Ate onde eu compreendo, o clone serve para fazer uma copia completa do
> objeto, inclusive de seus atributos, quando por exemplo eles sao um
> array, e eu nao quero que na copia, eu apenas ganhe uma nova referencia
> para aquele mesmo array, mas desejo um real copia (ou clone) dele, para
> poder mexer sem afetar o objeto que deu origem a essa copia. Nesse caso,
> o metodo clone serve mais para ser sobrescrito pelo de sua classe, que
> definira o que realmente sera apenas uma nova referencia ou realmente um
> clone.
>
> Ana Paula Brandão Lopes wrote:
> >
> > Pessoal,
> > já mandei uma pergunta parecida, mas não sei se a lista recebeu. Alguém
ai poderia
> > me explicar a "real" utilidade do método Object.clone()? Por que não
usar copy
> > constructors para fazer deep copy, que é muito mais fácil. Tem alguma
questão mais
> > sutil envolvida, que eu não consegui ver?
> >
>
> --
>  _
>  \_
>\  Denys Sene dos Santos  -  [EMAIL PROTECTED]
>   o/\_  http://www1.cptec.inpe.br/~sene/ - ICQ #31845401
>  <\__,\  Meteorological Products Group - Phone: +55 12 560-8458
>   ">.  |  Center for Weather Forecasts and Climate Studies - CPTEC
>` .-|  National Institute for Space Research - MCT/INPE
>   . \  A happy Linux User #71117
>. \
> .-|
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] URGENTE - Adicionar componentes durante a execução

2002-12-01 Por tôpico Luiz Felipe Molina



Olá!
 
para fazer com que as alterações sejam 
atualizadas, vc deve chamar validate(). Se o tamanho da janela 
precisar ser alterado, talvez seja necessário chamar pack() ao 
invés de valitade().
 
Luiz Felipe Molina.
 
 
 
- Original Message - 
From: "Daniel S. Taranta" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, November 30, 2002 4:08 
PM
Subject: [java-list] URGENTE - Adicionar 
componentes durante a execução
Alguém poderia me ajuar, preciso adicionar alguns componentes no meu 
JPanel durante a execução, conforme a escolha do usuário. Eu crio o novo 
objeto e adciono ele ao JPanel, mas o componente n aparece na tela. Acho que 
preciso atualizar o JPanel, mas n sei como fazer 
isso!! Obrigado __Venha 
para a VilaBOL!O melhor lugar para você construir seu site. Fácil e 
grátis!http://vila.bol.com.br-- LISTA SOUJAVA  
http://www.soujava.org.br  
-  Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: 
http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] 
-


Re: [java-list] Duvida em Trabalho...

2002-11-29 Por tôpico Rafael Rossignol Felipe



vc vai ter que desenvolver Midlets, e as 
ferramentas estão no próprio site da sun, www.sun.java.com
procure por J2ME (Java 2 Micro Edition), é muito 
simples desenvolver Midlets) eu não lembro o nome da ferramenta, mas certemente 
outra pessoa da lista pode te indicar, existe um programa que emula aparelhos de 
celular que vc pode rodar os Midlets que vc ja fez

  - Original Message - 
  From: 
  Rogerio 
  To: [EMAIL PROTECTED] 
  Sent: Thursday, November 28, 2002 10:31 
  AM
  Subject: [java-list] Duvida em 
  Trabalho...
  
  Bom dia pessoal, tudo bem??
  Por favor, preciso muito da ajuda de 
  voces.
  Ano que vem eu me formo e gostaria de fazer meu 
  trabalho de conclusao de curso em java, mais especificamente programacao java 
  para celulares, mas nao sei nem por onde comecar e nem quais ferramentas usar. 
  Sei que ainda falta um ano todo, mas e que ja quero comecar a estudar esse 
  assunto. 
  Sera que alguem nao poderia me ajudar indicando 
  quais ferramentas eu deveria usar e onde posso encontrar algum material 
  explicando isso???
  Ficarei muito grato.
   
  Obrigado e abracos a todos,
  Rogerio


[java-list] Duvida iniciante?

2002-11-25 Por tôpico Silva, Felipe A (Disoft)
Sou iniciante, e tenho uma duvida, alguem poderia me explicar o que faz o
método putValue da classe HttpSession?

Agradeço a qualquer tipo de esclarecimento.
Obrigado 
Felipe Augusto da Silva.

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RE: [java-list] converter String para Int

2002-11-24 Por tôpico Silva, Felipe A (Disoft)
A conversão de Variáveis, pode ser feita dessa maneira.
String y = "";
int x = Integer.parseInt(y);

Espero ter ajudado.
Felipe Augusto da Silva.



-Original Message-
From: César Massari [mailto:[EMAIL PROTECTED]]
Sent: Monday, November 18, 2002 2:21 PM
To: [EMAIL PROTECTED]
Subject: RES: [java-list] converter String para Int


Veja a pagina abaixo, tem tudo sobre conversões.

http://www.rgagnon.com/javadetails/java-0004.html


C. Massari

-Mensagem original-
De: Edney Marcel Imme [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 14 de novembro de 2002 08:05
Para: [EMAIL PROTECTED]
Assunto: [java-list] converter String para Int


Ola


como faço pra converter uma variavel do tipo String para Int?

sds
edney


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] Otimizar Image Loading. sabe como?

2002-11-20 Por tôpico Luiz Felipe Molina



Olá Pessoal!
 
Meu problema é o seguinte: Tenho uma aplicação 
Swing, e em um dos componentes eu coloco uma imagem na tela.
O problema é que a imagem (JPG) possui 1.6Mb e é 
composta por mais de 15 milhões de pontos.
 
Quando o programa faz loading na imagem, o 
espaço utilizado pela VM sobe 
assustadoramente de 8Mb para 75Mb!
 
Vocês sabem como eu poderia carregar a imagem de 
forma mais "leve", ou talvez carregar uma parte menor da 
imagem? (já que a imagem inteira não cabe na tela mesmo, e foi 
preciso utilizar barras de rolagem).
 
à baixo, um exemplo do código utilizado para 
Gerar a imagem e mostra-la na tela:
 



public class ImageTest extends JPanel{
   private 
ImageIcon img;
 
   public 
ImageTest(String src){
  img = new 
ImageIcon(ImageTest.class.getResource(src));
   }
 
   public 
void paint(Graphics g){
  if(img!=null)
 
img.paintIcon(this,g,0,0);
   }
}



 
 
OBS: Já tentei utilizar o comando -Xmx para a VM, 
limitando o uso de memória, e o resultado foi um OutOfMemoryError.
 
 
Luiz Felipe Molina.


Re: [java-list] Restrição de acesso em classes x objetos

2002-11-20 Por tôpico Luiz Felipe Molina



Acho q a resposta a esta pergunta vai de opinião 
pessoal.
 
Baseado na minha experiência em orientação a 
objetos e Java, eu diria que o fato dos modificadores de controle de acesso 
(public, private, etc) serem relativos às classes, e não aos objetos não é um 
problema, e sim uma característica. E esta pode vir a ajudar bastante em termos 
de praticidade, sem complicar, dificultar, ou ir contra as boas práticas de 
programação oo.
 
Pode parecer meio "feio" no contexto de 
encapsulamento, mas: Se a classe Casa contém todos os detalhes de implementação 
de uma casa, incluindo todos os atributos e objetos, fazer com que a classe Casa 
só tenha acesso aos seus atributos privados (e não aos das outras instâncias da 
classe Casa) é o mesmo que dizer: "precisamos esconder os detalhes de 
implementação entre uma casa e outra".
 
Deixando a análise conceitual de lado, e 
partindo para algo mais concreto, uma vez eu precisei 
implementar uma classe do tipo Matriz, que continha todas as operações sobre 
matrizes (soma, multiplicação, inversão, transposição, etc). Ela 
declarava os atributos privados:
private double mat[][];
private int linhas,colunas;
 
e os acessos a esta matriz era intermediado pelos 
métodos get(int i, int j) e set(int i, int j, double valor), e as funções 
getLinhas() e getColunas(). Assim, os atributos "linhas" e "colunas" não são 
modificáveis por classes externas.
 
A vantagem (neste caso) do fato que os 
atributos privados são acessíveis à classe, e não apenas ao objeto é que eu 
poderia modificar os atributos "linhas" e "colunas" de qualquer objeto do tipo 
Matriz dentro da classe Matriz (necessário em alguns algoritmos), além da 
facilidade de utilizar o atributo "mat[][]" diretamente.
 
 
Luiz Felipe Molina
 
 
 
- Original Message - 
From: "José Augusto Cerqueira Condé" 
<[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, November 08, 2002 5:45 
PM
Subject: [java-list] Restrição de acesso em 
classes x objetos
Colegas,Recentemente me atentei a uma questão interessante. Os 
níveis de restriçãode acesso a atributos e métodos de uma classe, 
implementados pela linguagemjava, se aplicam apenas a classes e não a 
objetos.Tomem como exemplo a classe abaixo :public 
Casa{private boolean alugada;public 
casa(){}public Casa criaNovaCasaAlugada(){Casa casa 
= (Casa)this.clone();casa.alugada = true;  }public void 
setAlugada(boolean alugada){this.alugada = alugada;}public 
boolean isAlugada(){return alugada; }}Apesar de 
parecer estranho o atributo "alugada" estar sendo acessadoexternamente, o 
método "criaNovaCasaAlugada" está correto do ponto de vistada linguagem 
java. Mas em relação às boas maneiras da Orientação Objetos,isto não seria 
aberração (objetos acessando atributos protegidos de 
outrosobjetos)?Atenciosamente,JConde[EMAIL PROTECTED]-- LISTA SOUJAVA  
http://www.soujava.org.br  
-  Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: 
http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] 
-


Re: [java-list] package br.com

2002-11-20 Por tôpico Luiz Felipe Molina
Esta padronização é aconselhada, e garante que ninguem no mundo criará uma
classe no mesmo pacote que a sua, já que seu pacote é baseado no seu dóminio
da internet, que é só seu.
Assim, não há possibilidade de choques entre nomes de classes.

Luiz Felipe Molina

- Original Message -
From: "Mauro" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 18, 2002 6:07 AM
Subject: [java-list] package br.com


> Eu li que a convenção dos packages para distribuição derivava do endereço
da
> empresa na internet, assim sun.com virava com.sun.qualquercoisa, ibm.com
> virava com.ibm.resto. E pra empresas que sao empresa.com.br, devo usar um
> package br.com.empresa?
>
> Eu sei que tanto faz, mas alguém conhece alguma recomendação a este
> respeito? Ou sabe de alguma vantagem ou desvantagem de usar
br.com.empresa?
>
> Gradicido,
>
>  ---
> Mauro Ramos Martini
> [EMAIL PROTECTED]
> counter.li.org#225287
> Visite o site www.politicabrasil.com.br
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] OFF-TOPIC: UML

2002-11-18 Por tôpico Rafael Rossignol Felipe
existe o ArgoUML
www.argouml.org

só que ele é open source feito em java, portanto roda em qualquer SO, mas
não tem todos os recursos do Rose


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Relatório em JAVA

2002-11-18 Por tôpico Rafael Rossignol Felipe
andré luis courdeiro disse:
Alguém conhece algum gerador de relatórios em JAVA ou
como chamar um relatorio criado no Cristal Report de
dentro do JBuilder.

eu respondo:
tem o datavision
http://datavision.sourceforge.net



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Look & Feel

2002-11-18 Por tôpico Rafael Rossignol Felipe



o jdk 1.4 vem com um exemplo 
desse


Re: [java-list] converter String para Int

2002-11-18 Por tôpico Rafael Rossignol Felipe
com o metodo
inteiroAReceberValor=Integer.parseInt(stringASerConvertida);


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Vergonha Nacional

2002-11-14 Por tôpico Felipe Casaburi Ferreira
Title: Vergonha Nacional









"Vergonha Nacional"

 

O motivo pelo qual você está recebendo este e-mail é ser
brasileiro. 

Este assunto é para a imprensa e nós cairmos de pau até
reverter. 

Pra ler e pensar... 

UMA VEGONHA MESMO!!!


 

Hoje 21/10, O senado aprovou um aumento de salário.


Eles vão aumentar de 14 mil para 17 mil reais seus
"vencimentos". 

Ah, retroativos a janeiro de 1998, representando uma sangria de mais de 700 milhões
de reais nos cofres públicos. 

Procure saber se o "seu" senador votou nesta pouca
vergonha. 

Dá prá animar, não dá? 

UMA V-E-R-G-O-N-H-A! 

O líder do Governo no Congresso, deputado Arthur Virgílio, afirmou,nesta terça-feira, que a Câmara dos Deputados deve
um pedido de desculpas à nação por ter aprovado, na semana passada, um projeto
de  lei que
estende o pagamento do 13º salário a ex-parlamentares, inclusive os  que
renunciaram ao mandato ou foram cassados. 

O projeto aumentou, também, o beneficio pago a aposentados e
pensionistas, incluindo mais uma vez esses parlamentares. 

"A Câmara errou ao aprovar a matéria", frisou o
deputado, lembrando que cabe à Casa, agora, procurar
fórmulas para restabelecer a questão do pagamento. 

O presidente da Câmara, Aécio Neves, afirmou que engavetara o
projeto,que definiu como "uma bomba-
relógio", no momento em que são feitas todas as tentativas para melhorar a
imagem da instituição, como a criação do Conselho de Ética e Decoro
parlamentar. 

A nova lei deveria ser enviada ao Senado esta semana, mas
Aécio garantiu que não irá fazê- lo.


O problema é que,segundo a maioria
dos deputados, o projeto não pode mais ser modificado ou rejeitado nessa fase
do processo. 

Se ficar engavetado, não será por muito tempo.


Para ser modificado, terá que ser aprovado no Senado, primeiramente, 

Deputados que renunciaram ao mandato,como
Genebaldo Correia, atualmente prefeito de Santo Amaro da Purificação, apontado
como um dos "anões do orçamento", em 1992, estão na lista dos
beneficiados, que conta, inclusive com o nome do ex-deputado Hidelbrando
Paschoal, que renunciou ao mandato e está preso, por formar quadrilha e
comandar crimes no norte do Brasil. 

Mande para no mínimo 10 pessoas. 

Se você fizer isso, você terá ajudado a tentar mudar esse
País. 

Se não mandar, é sinal que está contente com o País.

 *ISTO NÃO E UMA BRINCADEIRA! 

Você leu a notícia, vamos agir ou sofreremos as
conseqüências. 

OBS.: Quanto mais você mandar essa noticia, mais você estará colaborando. 

 









Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: VirusScan / Atualizado em 06/11/2002 / Versão: 1.3.13
Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/




---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.416 / Virus Database: 232 - Release Date: 06/11/02

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.416 / Virus Database: 232 - Release Date: 06/11/02
 

[java-list] Parser

2002-11-11 Por tôpico Felipe Santos



    Pessoal, alguém da lista já utilizou 
o JavaCC?  Para quem não sabe é um projeto 
da Webgain, feito em Java.
Estou precisando fazer 
um parser de um subconjunto de comandos do PLSQL do Oracle para o SQL Server. Se 
alguém puder me ajudar ou tiver mais exemplos além daquelas que vem com o JavaCC 
agradeço!
 

 
Abraços
 
Felipe Grandi SantosAnalista de Sistemas
Fone: +55 54 3025-1717E-mail: [EMAIL PROTECTED]


  1   2   3   4   5   >