RES: [java-list] Duvida: Java para portáteis

2003-06-23 Por tôpico Flávio Leite



Procure por SuperWaba é desenvolvida por um brazuca e é 
muito boa!!

  -Mensagem original-De: Eduardo S.E. de Castro - 
  Dr_XLoKi [mailto:[EMAIL PROTECTED]Enviada em: segunda-feira, 
  16 de junho de 2003 17:48Para: 
  [EMAIL PROTECTED]Assunto: [java-list] Duvida: Java para 
  portáteis
  
  Pessoal,
   alguém poderia me dizer se 
  existe JVM para WinCE(PocketPC) e para PalmOS? Estou 
  procurando informações e exemplos de java para esses dois sistemas 
  operacionais. Qual o nome da JVM e o link se alguém souber.
   
  Grato
  Eduardo


RES: [java-list] Duvida JasperReport

2003-04-01 Por tôpico Alexandre Andr Jantsch
Rafael,
 
   Nunca mexi com Jasper, mas o erro  que no encontrou est classe. Teria que ver 
no JAR que est declarado no CLASSPATH se tem a classe, caso no tenha, teria que 
procurar a mesma e declarar no CLASSPATH.
 
  Erro tpico de no encontrar a classe.
 
  Um abrao.
 
   Alexandre

-Mensagem original- 
De: Rafael De Pauli Baptista [mailto:[EMAIL PROTECTED] 
Enviada: seg 31/3/2003 14:32 
Para: [EMAIL PROTECTED] 
Cc: 
Assunto: [java-list] Duvida JasperReport


Estou aprendendo a fazer relatrios usando o JasperReport.
Quando eu tento carregar o arquivo xml em:
JasperDesign jasperDesign = JasperManager.loadXmlDesign(c:\\Falta.xml);
 
um erro  retornado, que  o seguinte:
System property org.xml.sax.driver not specified
 
Pequisando na internet, vi uma soluo que era a seguinte, colocar o 
seguinte trecho:
System.setProperty(org.xml.sax.driver, 
org.apache.xerces.parsers.SAXParser);
 
Agora o seguinte erro  retornado
java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
 
Alguem sabe como que eu resolvo isso?
Desde j agradeo as ajudas

winmail.dat-- 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] Duvida sobre criacao de executavel para aplicacao

2003-03-21 Por tôpico SILVIO AMERICO GARCIA CICOTI



Você 
pode criar um bat que executa um arquivo jar contendo as classes e o metodo main 
do seu sistema. 
Cada 
estação deverá ter o JRE instalado...
Ou 
você transforma essas classes num applet e roda via 
browser...

 Pode ser !?

Abraços,
Silvio.

  -Mensagem original-De: Mauro Rocha 
  [mailto:[EMAIL PROTECTED]Enviada em: Thursday, March 20, 
  2003 2:55 PMPara: [EMAIL PROTECTED]Assunto: 
  [java-list] Duvida sobre criacao de executavel para 
  aplicacao
  
  Caros 
  amigos,
  
   
  Estou desenvolvendo uma aplicação Java simples, que quero que algumas 
  pessoas utilizem entretanto até onde sei (muito pouco 
  ainda) crio um arquivo de lote que chama o Java em ambiente DOS e ai roda 
  minha aplicação. 
  
   
  Só que não quero fazer isso, quero rodar direto como se fosse um aplicação VB ou Delphi, como 
  faço isso ?
  
  Obrigado,
  
  Mauro.



* Internet E-mail Confidentiality Footer * 

"Esta mensagem pode conter informações privilegiadas e/ou confidenciais. Caso voce não seja o destinatário ou pessoa autorizada a recebe-la não poderá utiliza-la de forma alguma. Cópia, revelação ou quaisquer outras ações baseadas nestas informações não são autorizadas. Se voce recebeu esta mensagem de forma equivocada, por favor informe o emissor imediatamente respondendo a este email e em seguida eliminando-o. Agradecemos sua cooperação." 


"This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation."


RES: [java-list] Duvida.

2003-03-17 Por tôpico Givaldo Junior
Não, Eduardo, em Java, todos os índices de array devem, NECESSARIAMENTE, ser
um int.

Uma solução possível para vocÊ seria vocÊ criar uma array bidimensional, de
duas colunas, onde a primeira coluna seria um array de String's,
identificando os alimentos ('arroz', 'feijão', etc) e a segunda coluna seria
uma array de 'int', que guardaria a quantidade de cada elemento!

Espero ter ajudado!

Givaldo Junior
[EMAIL PROTECTED]

---BeginMessage---
Pessoal,
   gostaria de saber se o Java aceita que um array tenha como index strings,
exemplo:
   *No pascal cria-se uma enumeracao que contém os seguintes nomes ( arroz,
batata, milho, ervilha, soja ).
   Entao eu quero criar um array que irá armazenar por exemplo a quantidade
de cada um.
   No pascal eu usuaria quantidade[arroz..soja], e ele saberia q o array tem
5 posicoes e eu poderia usar em um 'for' por exemplo:
   for i = arroz to soja do...


 Há algum modo de fazer isso em java?

Obrigado


-- 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]
-

---End Message---
-- 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] Duvida StringBuffer

2003-02-28 Por tôpico Eric Trindade
A classe StringBuffer não sobrescreve o método equals() ao herdar de Object.
Assim o método retorna true somente quando se compara referencias para o
mesmo objeto. Se duas instâncias distintas encapsulam o mesmo strings iguais
, equals() irá retornar false.

-Mensagem original-
De: Marcio Adriano Batista Leal [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 26 de fevereiro de 2003 22:21
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida StringBuffer



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);
 }
   }


}




_
MSN Hotmail, o maior webmail do Brasil.  http://www.hotmail.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]
-




-- 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] Duvida StringBuffer

2003-02-28 Por tôpico LUIS ALEXANDRE BORTOLETTI
Que tal !

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


}

-Mensagem original-
De: Marcio Adriano Batista Leal [mailto:[EMAIL PROTECTED] 
Enviada em: sexta-feira, 28 de fevereiro de 2003 13:56
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida StringBuffer


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);
 }
   }


}




_
MSN Hotmail, o maior webmail do Brasil.  http://www.hotmail.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] 
-


-- 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] Duvida StringBuffer

2003-02-28 Por tôpico David
O método equals do StringBuffer retorna verdadeiro somente se vc. está
comparando duas referências do mesmo objeto.

Ex:
{
StringBuffer sb1 = new StringBuffer(a);
StringBuffer sb2 = new StringBuffer(a);
StringBuffer sb3 = s1;

System.out.println(sb1.equals(sb3)); // imprime true
System.out.println(sb1.equals(sb2)); // imprime false
System.out.println(sb1.toString().contentEquals(sb2)); // imprime true
}

Você pode estar se perguntando: Mas por que o método equals do StringBuffer
não é igual ao método equals do String?

Na verdade, o StringBuffer implementa o método equals de modo correto. Quem
tem uma implementação diferente mesmo é a classe String, que faz uma
comparação caracter a caracter ao invés de checar a o tipo e referência.
Esta checagem padrão está presente em qualquer objeto, uma vez que o método
equals é implementado na classe Object. Apenas algumas classes (como a
String) é que sobrescrevem este método para alguma checagem específica.

Porém, como você pode observar na última linha do meu código, é possível
fazer esta comparação que vc. deseja convertendo um dos objetos StringBuffer
para String (através do método toString()). Uma vez que um deles é do tipo
String, você pode utilizar o método contentEquals(StringBuffer), que
compara um objeto do tipo String a um StringBuffer.

Com isso vc. pode usar os outros métodos da classe String também. Para fazer
uma comparação case-insensitive, basta proceder da seguinte forma:

...
StringBuffer sb4 = new StringBuffer(A);
System.out.println(sb1.toString().equalsIgnoreCase(sb4.toString())); //
imprime true
...

{}'s
David Rissato Cruz

-Mensagem original-
De: Marcio Adriano Batista Leal [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 26 de fevereiro de 2003 22:21
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida StringBuffer



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);
 }
   }


}




_
MSN Hotmail, o maior webmail do Brasil.  http://www.hotmail.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]
-



-- 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] Duvida de iniciante

2002-12-02 Por tôpico Wagner Galvão
Title: Message



Obrigado a todos que 
responderam a minha dúvida.

Graças a vcs, eu 
deduzi três coisas muito importantes:

  Vou ter que prestar muita 
  atenção nos detalhes;
  Tenho muito que 
  ler, aprender e entender;
  Certamente vcs 
  verão muitos e-mails meus na lista ...
Muito obrigado pela 
ajuda amigos
Abraços
Wagner 
Galvão

-Mensagem original-De: Guri Verde 
[mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 2 de dezembro 
de 2002 15:20Para: [EMAIL PROTECTED]Assunto: Re: 
[java-list] Duvida de iniciante
Oi Galvão,

Teu programafoi escrito corretamente. Teu 
erro eh ao executar a .class, tu deves escrever na linha de comando: 
java Prog0101 e não java prog0101, pois o java 
eh case sensitive. Além disso, tua classe estah no diretório 
d:, e tu estas executando o .class no 
c:, mude o diretório para d: e digite: 
java Prog0101

Isso deverá resolver ...

Teh + ...

  - Original Message - 
  From: 
  Wagner Galvão 
  To: [EMAIL PROTECTED] 
  Sent: Monday, December 02, 2002 10:25 
  AM
  Subject: [java-list] Duvida de 
  iniciante
  
  Bom 
  dia amigos da lista.
  
  Eu 
  estou começando a conhecer o JAVA, com a qual pelo pouco que eu vi tem muito a 
  ver com o meu histórico de programação (desde o BASIC até o 
  CLIPPER).
  
  Como 
  eu sempre digo é sempre mais difícil ensinar truques novos para cachorro 
  velho, peço desculpas se a minha dúvida for banal demais 
  ...
  
  Eu 
  estou lendo uma apostila on-line que um amigo meu me enviou e nela tem o 
  seguinte exemplo:
  
  
  class 
  Prog0101
   
  {
   
  public static void main (String arg 
  [])
   
  { int a = 5, b 
  = 10;
   
  a = a + 5;
   
  System.out.println("Meu Primeiro 
  Programa");
   
  System.out.println(" O valor da variável a = " + 
  a);
   
  }
   
  }
  
  Eu gravei o arquivo Prog0101.java no meu 
  drive D:\java
  Compilei pelo javac e o .class foi 
  gerado no drive D:\java
  
  Só que quando vou executá-lo 
  usando:
  
  c:java 
  prog0101
  
  Eu tenho como resposta o seguinte 
  erro:
  
  Exception in thread "main" 
  java.lang.NoClassDefFoundError: 
  d:\java\prog0101
  
  Eu estou usando o Java 
  1.4.1_01.
  
  Se alguém puder me ajudar, serei 
  grato.
  
  Wagner 
  Galvão
  


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

2002-11-29 Por tôpico Nelson Troccoli
Olá Rogério,

Primeiro, se cadastre na lista de J2ME do Soujava que lá eles sabem
direitinho por onde começar. Posso lhe dar a dica de qual ferramenta
utilizar, eu utilizo o Forte 4 da Sun pra minhas aplicações e é muito bom.
Ele tem uma versão específica pra J2ME, baixe e comece a conhecê-lo:

http://wwws.sun.com/software/sundev/jde/buy/index.html

Boa Sorte,

Nelson Troccoli Jr. 
[EMAIL PROTECTED] 
Sun Certified Programmer For Java 2 Platform 1.4 

-Mensagem original-
De: Rogerio [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 28 de novembro de 2002 09:32
Para: [EMAIL PROTECTED]
Assunto: [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


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002
 

-- 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] Duvida sobre atribuicao de objetos...

2002-11-11 Por tôpico Mário Roberto Porto Filho



Acho que isso pode 
acabar de vez com toda essa discussãoO problema foi de terminologiaveja 
o trecho abaixo enviado 

 In Java methods, arguments are 
passed by value. When invoked, the method receives the value of the 
variable passed in. When the argument is of primitive type,  pass-by-value 
means that the method cannot change its value. When the argument is of reference 
type, pass-by-value means that the method cannot change the 
 object reference, but can invoke the 
object's methods and modify the accessible variables within the 
object

1) Argumentos são 
passados por valor.
2) Quando o 
argumento é tipo primitivo, o item 1) significa que o método não pode mudar o 
valor da variável passada ( Isto é conceito de passagem por valor , 
usada
em C por exemplo 
)
3) Quando o 
argumento é tipo de referência ( Objeto ), o item 1) significa que o método não 
pode mudar a referência do objeto passado, mas pode chamar métodos e modificar 
os membros acessíveis. (Isto é conceito de passagem por referência 
poisvocê pode mudar o conteúdo do objeto, isto só é possível tendo a 
referência para, então o métodosó pode ter recebido a referência. Aqui 
entra o conceito chave. "JAVA NÃO USA PONTEIROS COMO EM C". Em C você chamado a 
função - 
funcao(var); e 
passa o endereço de var. Já emJava não vai o endereço mas uma 
referência.


Como diz o texto, 
isto pode ser um pouco confuso dependendo das palavras utilizadas e de 
contextos. Mas o que devemos ter em mente é que JAVA não
trabalha com 
ponteiroaí já dá para entender essa questão !!!

  -Mensagem original-De: Jonatan Schroeder 
  [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 6 de novembro 
  de 2002 13:13Para: [EMAIL PROTECTED]Assunto: Re: 
  [java-list] Duvida sobre atribuicao de objetos...
  Continuo afirmando que a passagem de parâmetros é 
  por valor. O trecho abaixo é tirado do Java Tutorial da SUN (http://java.sun.com/docs/books/tutorial/java/javaOO/arguments.html):
  
  
  In Java methods, arguments are passed by value. When 
invoked, the method receives the value of the variable passed in. When the 
argument is of primitive type, pass-by-value means that the method cannot 
change its value. When the argument is of reference type, pass-by-value 
means that the method cannot change the object reference, but can invoke the 
object's methods and modify the accessible variables within the object. 
This is often the source of confusion--a programmer writes a method that 
attempts to modify the value of one its arguments and the method doesn't 
work as expected. Let's look at such method and then investigate how to 
change it so that it does what the programmer originally intended. 
Consider this series of Java statements which attempts to retrieve the 
current color of a Pen object in a graphics application: 
. . .
int r = -1, g = -1, b = -1;
pen.getRGBColor(r, g, b);
System.out.println("red = " + r +
   ", green = " + g +
   ", blue = " + b);
. . .
At the time when the getRGBColor method is 
called, the variables r, g, and b all 
have the value -1. The caller is expecting the getRGBColor 
method to pass back the red, green and blue values of the current color in 
the r, g, and b variables. 
However, the Java runtime passes the variables' values (-1) 
into the getRGBColor method; not a reference to the 
r, g, and b variables. So you could 
visualize the call to getRGBColor like this: 
getRGBColor(-1, -1, -1). 
When control passes into the getRGBColor method, the 
arguments come into scope (get allocated) and are initialized to the value 
passed into the method: 
class Pen {
int redValue, greenValue, blueValue;
void getRGBColor(int red, int green, int blue) {
// red, green, and blue have been created
// and their values are -1
. . .
}
}
So getRGBColor gets access to the values of 
r, g, and b in the caller through its 
arguments red, green, and blue, 
respectively. The method gets its own copy of the values to use within the 
scope of the method. Any changes made to those local copies are not 
reflected in the original variables from the caller. 
Now, let's look at the implementation of getRGBColor within 
the Pen class that the method signature above implies: 
class Pen {
int redValue, greenValue, blueValue;
. . .
// this method does not work as intended
void getRGBColor(int red, int green, int blue) {
red = redValue;
green = greenValue;
blue = blueValue;
}
}
This method will not work as intended. When 
control gets to the println statement in the following code, 
which was shown previously, getRGBColor's arguments, 
red, green, and blue, no longer 
exist. Therefore the assignments made to them within the method had no 
effect; r, g, and b are all still 
   

Re: RES: [java-list] Duvida sobre atribuicao de objetos...

2002-11-11 Por tôpico Kenobi
Title: Re: RES: [java-list] Duvida sobre atribuicao de objetos...



Isso mesmo , em Java , todos os Objetos - so passados por referncia  ou seja , a referncia que  passada ..modificou o Objeto sua istncia est modificada. 

Tipos primitivos  o que se passa  a CPIA do valor ... E no o valor em si . Por tanto vc pode modificar a Cpia , mas o valor da varivel primitiva inicial -continuar o mesmo. 


Espero ter ajudado , 

Kenobi 

On 11/6/02 1:23 PM, Mrio Roberto Porto Filho [EMAIL PROTECTED] wrote:

Concordo com o Carlos.. uma questo perigosa e todo mundo sempre confunde,  normal at !!!
Mas em Java todos os objetos so passados por referncia ( Para passar o valor, deve se utilizar o mtodo clone() de java.lang)...
Os tipos bsicos so passados por valor, mesmo vetores de tipos bsicos passam seu valor e no sua referncia !!!
At mais 
-Mensagem original-
De: Carlos Eduardo Carvalho [mailto:[EMAIL PROTECTED]]
Enviada em: tera-feira, 5 de novembro de 2002 08:29
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Duvida sobre atribuicao de objetos...

Jonatan,
 
Essa  uma afirmao perigosa de ser feita. No sei se a passagem de parmetros em Java seria exatamente por valor, ao invs de por referncia. Nesse mesmo exemplo que voc citou na mensagem abaixo, pode ser simulada uma situao onde fica clara essa contradio.
 
Vamos supor que tenhamos dois mtodos, executar() e metodoAtribuicao(), como seguem abaixo.
 
public void executar() {
MeuBean a = new MeuBean();
MeuBean b = new MeuBean();
 
 a.setNome(Teste Atribuicao);
 
 metodoAtribuicao(a, b);
 
 System.out.println(Bean A: +a.getNome()); // A impresso na console da
 System.out.println(Bean B: +b.getNome()); // aplicao ter o mesmo valor
}
 
public void metodoAtribuicao(MeuBean a, MeuBean b) {
b.setNome(a.getNome());
}

A partir desta justificativa creio que seja mais correto dizer que a passagem de parmetros de objetos em mtodos seja por referncia, enquanto que a passagem de parmetros de tipos bsicos do java em mtodos seja por valor.  uma questo meio confusa de se afirmar, mas se estiver errado, corrijam-me!
 
Falou!
 
Carlos Eduardo Teixeira Carvalho
Analista de Sistemas - Fbrica de Software
Unitech Tecnologia de Informao
- Original Message - 
From: Jonatan Schroeder mailto:[EMAIL PROTECTED] 
To: [EMAIL PROTECTED] ; Sr. Apocalipse mailto:[EMAIL PROTECTED] 
Sent: Monday, November 04, 2002 7:09 PM
Subject: Re: [java-list] Duvida sobre atribuicao de objetos...

A passagem de parmetros em java  por valor, e no por referncia. Ento, 
 
public void metodo_atribuicao(Object a, Object b) {
a = b;
}
no tem efeito algum. O objeto 'a'  passado ao mtodo, mas quando voc faz a atribuio, voc est fazendo com que o parmetro a seja alterado, ou seja, ele deixa de apontar para o local em que foi definido na chamada do mtodo e passa a apontar para o local do objeto b.

---
Jonatan Schroeder
[EMAIL PROTECTED]


- Original Message - 
From: Sr. Apocalipse mailto:[EMAIL PROTECTED] 
To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
Sent: Monday, November 04, 2002 2:22 PM
Subject: [java-list] Duvida sobre atribuicao de objetos...

Galera,
Eu gostaria que algum me esclarecesse o seguinte ocorrido.
Eu queria fazer uma atribuicao de dois objetos dentro de um metodo e nao
consegui, quando retorna do metodo a atribuicao  desfeita. Fora do metodo a
atribuicao ocorre e um aponta para o outro.
O exemplo est abaixo:

public void teste(){

Object a, b;

a = new Vector();
b = new Date();

metodo_atribuicao(a, b);
// Apos o metodo_atribuicao, o objeto a nao esta apontando para o
objeto b
// ou seja, o objeto a continua como Vector e o objeto b como Date.

a = b;
// Agora sim o objeto a aponta para o objeto b
// ou seja, o objeto a agora  Date e o objeto b tambem
}

public void metodo_atribuicao(Object a, Object b) {
a = b;
}

___
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fceis de usar, espao de sobra e acessrios.
http://br.geocities.yahoo.com/

-- 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 [EMAIL PROTECTED] 
-








RES: [java-list] Duvida sobre atribuicao de objetos...

2002-11-11 Por tôpico Mário Roberto Porto Filho



Em C é feita de 
forma explícita esta passagem
Referência em C é um 
endereço de memória que guarda o ponteiro para a área de memória da 
variável.Desta forma se você atribuir um outro ponteiro
para este endereço 
de memória, aquela referência inicial foi perdida e você não recupera mais. Em 
Java isso não acontece pois é passado uma cópia
da referência, o 
original fica protegido. 

Resumo
Em C se passa a 
referência explícita, mudou a referência perdeu a referência 
original
Em Java se passa uma 
cópia da referência, mudou a referência, sem problemas, o original está 
mantido.(É por isso que Java não trabalha com ponteiro 
!!)

Obs: Pelo que vimos 
na discussão a Sun quer deixar claro que tudo em Java é passado por 
valorPara tipos primitivos uma cópia da variável e para 
classes
é passado uma cópia 
da referência, o que é sensato, pois imagine o desperdício de memória que seria 
se toda chamada com parâmetros a VM alocasse
memória para o novo 
objeto...

Mário

Obs: C também possui 
passagem por valor...
Ex de declarações de 
funções em C
void minhaFunc(int 
x); // Por valor
void minhaFunc(int 
*x); // Por referência explícita

  -Mensagem original-De: Carlos Eduardo Carvalho 
  [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 11 de 
  novembro de 2002 09:52Para: 
  [EMAIL PROTECTED]Assunto: Re: [java-list] Duvida sobre 
  atribuicao de objetos...
  Edson,
  
  Agora, acho que o assunto foi bem mais 
  esclarecido. Quando você passa um objeto como parâmetro, está passando o valor 
  de sua referência e não "a referência da referência", o que seria a referência 
  da variável passada como parâmetro, mais ou menos isso, né? É semelhante a C, 
  sim, mas em C essa passagem é também por valor, não?
  
  
  Carlos Eduardo Teixeira CarvalhoAnalista de Sistemas - Fábrica de 
  SoftwareUnitech Tecnologia de Informaçãohttp://www.unitech.com.br
  
- Original Message - 
From: 
Edson Barbosa 
To: '[EMAIL PROTECTED]' 

Sent: Wednesday, November 06, 2002 8:19 
PM
Subject: RE: [java-list] Duvida sobre 
atribuicao de objetos...

Olá amigo Carlos,

O 
amigo(se eu chamar de companheiro vão achar q sou comunista) Jonatan e o 
exemplo do amigo Bruno Borges enriquecem e sanam a dúvida q Java APENAS faz 
a passagem através de valores e não por referência !! Quando um objeto é 
instanciado e passado como argumento por um método, O VALOR do argumento é a 
referencia para o objeto !!! Esqueça se alguém pensa q vai uma 
"cópia do objeto" dentro de algum método.
Apassagem por valor é até uma forma 
inteligente de se economizar recursos de memória.

Dê 
só uma lida nesse pequeno trecho aqui, tirado de uma apostila da própria Sun 
(slide 137 of 506) : 

Pass-by-Value• The Java programming language 
only passesarguments by value• When an object instance is passed as 
an argument to amethod, the value of the argument is a reference to 
theobject• The contents of the object can be changed in the 
calledmethod, but the object reference is never 
changed


Na 
prática, Bruno Borges peguei seu código e fiz pequenas alterações, saca o 
código q o amigo Bruno colocou (envio a classe anexo tb) 
:
import java.util.*;
public class atribuicao 
{public static void main(String[] args) 
{ atribuicao roda = new 
atribuicao();  
roda.teste();}

public void teste() 
{ Object a, b; a = new 
Vector(); b = new 
Date(); 
System.out.println("--- 1 parte --\n" ); 
System.out.println("a eh instancia de Vector? "+ (a instanceof Vector) + 
"\n" );System.out.println("b eh instancia de Date? "+ 
(b instanceof Date) + "\n" ); 
 metodo_atribuicao(a, b);
 a = b; 
 System.out.println("--- 2 parte 
--\n" ); System.out.println("a eh 
instancia de Vector? "+ (a instanceof Vector) + "\n" 
);System.out.println("b eh instancia de 
Date? "+ (b instanceof Date) + "\n" 
}public void 
metodo_atribuicao(Object a, Object b) {
 a = b; 
 System.out.println("--- 3 parte --\n" 
); System.out.println("a eh instancia de Vector? "+ (a 
instanceof Vector) + "\n" );System.out.println("b eh 
instancia de Date? "+ (b instanceof Date) ); 
}}

A 
saída disso aí fica assim :

--- 1 parte --
a 
eh instancia de Vector? true
b 
eh instancia de Date? true

--- 3 parte --
a 
eh instancia de Vector? false
b 
eh instancia de Date? true
--- 2 parte --
a 
eh instancia de Vector? false
b 
eh instancia de Date? true

Bom amigos da lista espero ter ajudado a 
confundquero dizer, espero ter ajudado!! (Imagina se cai uma pergunta 
assim na prova de certificação ??)

EmTEMPO : Lembro-me meu GURU (Professor 

RES: [java-list] Duvida sobre atribuicao de objetos...

2002-11-08 Por tôpico Danilo Marcolin de Almeida César









Olha, nos cursos que fiz da SUN, os
instrutores afirmam e ainda mandam a gente ficar esperto na certificação: Não
existe passagem de parâmetros por referência em Java!!!.



Eu acredito nisso até porque quem controla
os endereços em memória é a JVM, e pelo que sei isso é abstraído na visão do
desenvolvedor. Se for diferente disso será uma surpresa pra mim.



[]s



DAnilo



-Mensagem original-
De: Jonatan Schroeder [mailto:[EMAIL PROTECTED]] 
Enviada em: quarta-feira, 6 de
novembro de 2002 12:15
Para: java-list@soujava.org.br
Assunto: Re: [java-list] Duvida
sobre atribuicao de objetos...





Mais um comentário: é semelhante a
C, os parâmetros são passados por valor, mas é possível passar oendereço
de memóriado objeto e nesse caso os parâmetros seriam passados por uma
pseudo-referência, mas continua passando por valor (o endereço).






---
Jonatan Schroeder
[EMAIL PROTECTED]



















- Original Message - 





From: Jonatan Schroeder 





To: [EMAIL PROTECTED]






Sent: Wednesday,
November 06, 2002 12:12 PM





Subject: Re: [java-list] Duvida sobre atribuicao de objetos...











Continuo afirmando que a passagem de
parâmetros é por valor. O trecho abaixo é tirado do Java Tutorial da SUN (http://java.sun.com/docs/books/tutorial/java/javaOO/arguments.html):













In Java methods,
arguments are passed by value.
When invoked, the method receives the value of the variable passed in. When the argument is of primitive type, pass-by-value means that
the method cannot change its value. When the argument is of reference type,
pass-by-value means that the method cannot change the object reference, but can
invoke the object's methods and modify the accessible variables within the
object. 

This is often the source of confusion--a programmer
writes a method that attempts to modify the value of one its arguments and the
method doesn't work as expected. Let's look at such method and then investigate
how to change it so that it does what the programmer originally intended. 

Consider this series of Java statements which attempts
to retrieve the current color of a Pen
object in a graphics application: 

. . .int r = -1, g = -1, b = -1;pen.getRGBColor(r, g, b);System.out.println(red =  + r +   , green =  + g +   , blue =  + b);. . .

At the time when the getRGBColor
method is called, the variables r, g, and b
all have the value -1. The caller is expecting the getRGBColor
method to pass back the red, green and blue values of the current color in the r,
g,
and b
variables. 

However, the Java runtime passes the variables' values
(-1) into the getRGBColor
method; not a reference to
the r,
g,
and b
variables. So you could visualize the call to getRGBColor
like this: getRGBColor(-1,
-1, -1). 

When control passes into the getRGBColor
method, the arguments come into scope (get allocated) and are initialized to
the value passed into the method: 

class Pen {    int redValue, greenValue, blueValue;    void getRGBColor(int red, int green, int blue) {    // red, green, and blue have been created    // and their values are -1    . . .    }}

So getRGBColor
gets access to the values of r, g, and b
in the caller through its arguments red, green,
and blue,
respectively. The method gets its own copy of the values to use within the
scope of the method. Any changes made to those local copies are not reflected
in the original variables from the caller. 

Now, let's look at the implementation of getRGBColor
within the Pen class that the method signature above implies: 

class Pen {    int redValue, greenValue, blueValue;    . . .    // this method does not work as intended    void getRGBColor(int red, int green, int blue) {    red = redValue;    green = greenValue;    blue = blueValue;    }}

This method will not work
as intended. When control gets to the println
statement in the following code, which was shown previously, getRGBColor's
arguments, red,
green,
and blue,
no longer exist. Therefore the assignments made to them within the method had
no effect; r,
g,
and b
are all still equal to -1. 

. . .int r = -1, g = -1, b = -1;pen.getRGBColor(r, g, b);System.out.println(red =  + r +   , green =  + g +   , blue =  + b);. . .

Passing variables by
value affords the programmer some safety: Methods cannot unintentionally modify
a variable that is outside of its scope. However, you often want a method to be
able to modify one or more of its arguments. The getRGBColor
method is a case in point. The caller wants the method to return three values
through its arguments. However, the method cannot modify its arguments, and,
furthermore, a method can only return one value through its return value. So,
how can a method return more than one value, or have an effect (modify some
value) outside of its scope? 

For a method to modify an argument, it must be of a
reference type such as an object or array. Objects 

RES: [java-list] Duvida sobre atribuicao de objetos...

2002-11-07 Por tôpico Rosfran Lins Borges











Bom, a
verdade é que está todo mundo mais ou menos certo. A colocação do Jonatan está
certa, porque no método que ele chamou, com uma atribuição direta de dois
objetos diferentes dentro do corpo do método, não tem efeito algum. Ao sair do
método, os dois objetos vão continuar do mesmo jeito. Porém, se você cria um método,
e dentro desse método você alterar algum atributo do parâmetro objeto, ao terminar
o método o valor do atributo daquele parâmetro terá sido alterado (conforme
exemplo do Carlos). Resumindo, em Java a passagem de parâmetros é por REFERÊNCIA,
exceto para tipos primários (int, boolean, etc...). Arrays de tipos primários são
passados por referência também. A única exceção a essa regra é na tentativa de
se alterar o parâmetro em si através de uma operação de atribuição, como no
exemplo do Jonatan.

 A solução para a tentativa do Jonatan é criar um
método de atribuição, para alterar os valores dos atributos entre os objetos.
Por exemplo, o método "fill" abaixo fará a tarefa do operador '=':

    // Classe MeuBean

    public void fill(MeuBean bean)

    {

       this.x = bean.getX();

       this.y = bean.getY();

     
..

    }

    a.fill(b);   // atribui o conteúdo de cada um dos
atributos de b, para os atributos de a





Rosfran Lins Borges

Analista de Sistemas - NSV

[EMAIL PROTECTED]

Fóton® Informática e Serviços

Fone: (61) 3031 5060 R.: 5037





-Mensagem original-
De: Mário Roberto Porto Filho
[mailto:[EMAIL PROTECTED]] 
Enviada em: quarta-feira, 6 de
novembro de 2002 12:23
Para: [EMAIL PROTECTED]
Assunto: RES: [java-list] Duvida
sobre atribuicao de objetos...





Concordo com o Carlos..é uma
questão perigosa e todo mundo sempre confunde, é normalaté !!!





Mas em Java todos os objetos são
passados por referência ( Para passar o valor, deve se
utilizar o método clone() de java.lang)...





Os tipos básicos são passados por
valor, mesmo vetores de tipos básicos passam seu valor e não sua referência
!!!





Até mais 





-Mensagem original-
De: Carlos Eduardo Carvalho
[mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 5 de
novembro de 2002 08:29
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Duvida
sobre atribuicao de objetos...



Jonatan,











Essa é uma afirmação perigosa de ser
feita. Não sei sea passagem de parâmetros em Javaseria exatamente
por valor, ao invés de por referência. Nesse mesmo exemplo que você citou na
mensagem abaixo, pode ser simulada uma situação onde fica clara essa contradição.











Vamos supor que tenhamosdois
métodos, executar() e metodoAtribuicao(), como
seguem abaixo.











public
void executar()
{





 MeuBean a
= new MeuBean();





 MeuBean b
= new MeuBean();











 a.setNome(Teste Atribuicao);












metodoAtribuicao(a, b);



















 System.out.println(Bean A: +a.getNome()); // A impressão na console da










System.out.println(Bean B: +b.getNome());// aplicação terá o mesmo valor









}

















public
void metodoAtribuicao(MeuBean a, MeuBean b) {





 b.setNome(a.getNome());





}













A partir desta justificativa creio
que seja mais correto dizer que a passagem de parâmetrosde objetos em
métodos seja por referência, enquanto que a passagem de parâmetros de tipos
básicos do javaem métodos seja por valor. É uma questão meio confusa de
se afirmar, mas se estiver errado, corrijam-me!











Falou!











Carlos Eduardo Teixeira
Carvalho
Analista de Sistemas - Fábrica de Software
Unitech Tecnologia de Informação







- Original Message - 





From: Jonatan Schroeder 





To: [EMAIL PROTECTED]
; Sr.
Apocalipse 





Sent: Monday,
November 04, 2002 7:09 PM





Subject: Re:
[java-list] Duvida sobre atribuicao de objetos...











A passagem de parâmetros em java é
por valor, e não por referência. Então, 











public void
metodo_atribuicao(Object a, Object b) {
 a = b;
}





não tem efeito algum. O objeto 'a' é
passado ao método, mas quando você faz a atribuição, você está fazendo com que
o parâmetro
a seja alterado, ou seja, ele deixa de apontar para o local em que foi definido
na chamada do método e passa a apontar para o local do objeto b.






---
Jonatan Schroeder
[EMAIL PROTECTED]



















- Original Message - 





From: Sr. Apocalipse 





To: [EMAIL PROTECTED]
; [EMAIL PROTECTED]






Sent: Monday,
November 04, 2002 2:22 PM





Subject: [java-list]
Duvida sobre atribuicao de objetos...









Galera,
Eu gostaria que alguém me esclarecesse o seguinte ocorrido.
Eu queria fazer uma atribuicao de dois objetos dentro de um metodo e nao
consegui, quando retorna do metodo a atribuicao é desfeita. Fora do metodo a
atribuicao ocorre e um aponta para o outro.
O exemplo está abaixo:

public void teste(){

 Object a, b;

 a = new Vector();
 b = new Date();

 metodo_atribuicao(a, b);
 // Apos o metodo_atribuicao, o objeto a nao esta
aponta

RES: [java-list] Duvida sobre atribuicao de objetos...

2002-11-06 Por tôpico Mário Roberto Porto Filho



Concordo com o 
Carlos..é uma questão perigosa e todo mundo sempre confunde, é 
normalaté !!!
Mas em Java todos os 
objetos são passados por referência ( Para passar o valor, deve se utilizar o 
método clone() de java.lang)...
Os tipos básicos são 
passados por valor, mesmo vetores de tipos básicos passam seu valor e não sua 
referência !!!
Até mais 


  -Mensagem original-De: Carlos Eduardo Carvalho 
  [mailto:[EMAIL PROTECTED]]Enviada em: terça-feira, 5 de 
  novembro de 2002 08:29Para: 
  [EMAIL PROTECTED]Assunto: Re: [java-list] Duvida sobre 
  atribuicao de objetos...
  Jonatan,
  
  Essa é uma afirmação perigosa de ser feita. Não 
  sei sea passagem de parâmetros em Javaseria exatamente por valor, 
  ao invés de por referência. Nesse mesmo exemplo que você citou na mensagem 
  abaixo, pode ser simulada uma situação onde fica clara essa 
  contradição.
  
  Vamos supor que tenhamosdois métodos, executar() e 
  metodoAtribuicao(), como seguem abaixo.
  
  public void executar() 
  {
   MeuBean a = new 
  MeuBean();
   MeuBean b = new 
  MeuBean();
  
   a.setNome("Teste Atribuicao");
  
   metodoAtribuicao(a, 
  b);
  
  
  
  
  
   System.out.println("Bean A: 
  "+a.getNome()); // A impressão na console 
  da
  
  
   System.out.println("Bean B: 
  "+b.getNome());// aplicação terá o mesmo 
  valor}
  
  
  public void 
  metodoAtribuicao(MeuBean a, MeuBean b) {
   
  b.setNome(a.getNome());
  }
  
  A partir desta justificativa creio que seja mais 
  correto dizer que a passagem de parâmetrosde objetos em métodos seja por 
  referência, enquanto que a passagem de parâmetros de tipos básicos do 
  javaem métodos seja por valor. É uma questão meio confusa de se afirmar, 
  mas se estiver errado, corrijam-me!
  
  Falou!
  
  Carlos Eduardo Teixeira CarvalhoAnalista de Sistemas - Fábrica de 
  SoftwareUnitech Tecnologia de Informação
  
- Original Message - 
From: 
Jonatan 
Schroeder 
To: [EMAIL PROTECTED] ; Sr. Apocalipse 
Sent: Monday, November 04, 2002 7:09 
PM
Subject: Re: [java-list] Duvida sobre 
atribuicao de objetos...

A passagem de parâmetros em java é por valor, e 
não por referência. Então, 

public void metodo_atribuicao(Object a, Object b) 
{ a = b;}
não tem efeito algum. O objeto 'a' é passado ao 
método, mas quando você faz a atribuição, você está fazendo com que o 
parâmetro a seja alterado, ou seja, ele deixa de apontar 
para o local em que foi definido na chamada do método e passa a apontar para 
o local do objeto b.
---Jonatan Schroeder[EMAIL PROTECTED]



  - Original Message - 
  From: 
  Sr. Apocalipse 
  To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
  Sent: Monday, November 04, 2002 2:22 
  PM
  Subject: [java-list] Duvida sobre 
  atribuicao de objetos...
  Galera,Eu gostaria que alguém me esclarecesse o 
  seguinte ocorrido.Eu queria fazer uma atribuicao de dois objetos 
  dentro de um metodo e naoconsegui, quando retorna do metodo a 
  atribuicao é desfeita. Fora do metodo aatribuicao ocorre e um "aponta" 
  para o outro.O exemplo está abaixo:public void 
  teste(){ Object a, b; a = new 
  Vector(); b = new Date(); 
  metodo_atribuicao(a, b); // Apos o metodo_atribuicao, o 
  objeto a nao esta "apontando" para oobjeto b // ou seja, o 
  objeto a continua como Vector e o objeto b como Date. a = 
  b; // Agora sim o objeto a "aponta" para o objeto b // 
  ou seja, o objeto a agora é Date e o objeto b tambem}public 
  void metodo_atribuicao(Object a, Object b) { a = 
  b;}___Yahoo! 
  GeoCitiesTudo para criar o seu site: ferramentas fáceis de usar, 
  espaço de sobra e acessórios.http://br.geocities.yahoo.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.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] 
  -


[java-list] RES:[java-list] Duvida básica de Applet

2002-10-06 Por tôpico Alan



Como vai Alessandro?

Você deve ter ouvido falar que Applets têm alguma 
restrições.
Realmente eles têm.
Leia sobre o assunto no tutorial da 
SUN
http://java.sun.com/docs/books/tutorial/applet/index.html

Lá você tirar muita de suas duvidas sobre Applet 
eoutras coisas.
Espero que não se importe em ler material em 
inglês.



Nelson 
Alan C. de 
Souza 
 


RES: [java-list] Duvida sobre metodo STATIC...

2002-09-27 Por tôpico Marcello Carlos Cardoso Ribeiro -SAO


Os métodos podem ser synchronized e não teria problema de mistura de
dados.
Talvez queda de performance...

-Mensagem original-
De: Daniel Destro do Carmo [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 18 de setembro de 2002 12:24
Para: [EMAIL PROTECTED]; Sr. Apocalipse
Assunto: Re: [java-list] Duvida sobre metodo STATIC...



Meu amigo,
Muita loucura querer usar uma classe com metodos e atributoe estaicos para
isso, sendo que mais de um usuario pode acessar essas mesmas
funcionalidades, cria uma situação que nao eh nada Thread Safe. isso vai
causar problemas com os dados, que poderao se misturar. 


use mesmo instancias da classe e com metodos e atributos NAO estaticos 



 Sr. Apocalipse wrote: 


Fala pessoal,
Eu tenho uma classe chamada UsuarioBancoDados que é utilizada dentro de um
Servlet e que faz a insercao, atualizacao, delecao e busca do objeto usuario
no banco de dados.
Eu pensei em colocar os metodos inserir, atualizar, deletar e buscar como
metodos estaticos, visto que não é preciso instanciar essa classe para
utilizar seus metodos.
Eu gostaria de saber se há algum problema quando vários usuários chamarem
este método estatico ao mesmo tempo.
 
classe UsuarioBancoDados
{
public static boolean inserir(Connection con, Usuario usuario)
{
   // Faco a insercao desse usuario passado na funcao no banco.
}
}
 
 
Grato,
 
Fabio.



--
Daniel Destro do Carmo - http://www.geocities.com/danieldestro/
http://www.geocities.com/danieldestro/ 
Sun Certified Programmer for the Java 2 Platform
Motorway Veículos - http://www.motorway.com.br http://www.motorway.com.br/

Grupo de Usuários Java - http://www.guj.com.br http://www.guj.com.br/ 




  _  

Yahoo! GeoCities http://br.geocities.yahoo.com/ 
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e
acessórios.


-- 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] Duvida sobre metodo STATIC...

2002-09-18 Por tôpico sandro.toledo




Na 
verdade não há nenhum problema de concorrência com esses métodos, contanto que 
as variáveis utilizadas sejam todas locais à função (incluindo a conexão com o 
banco) ou externas à função mas estáticas.

A 
concorrência entre as operações (insert/delete/update/select) será tratada 
automaticamente pelo banco (qquer banco decente trata isso).


[]´s,

Sandro.


-Mensagem original-De: Sr. Apocalipse 
[mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 18 de 
setembro de 2002 08:47Para: Roberto Hideki; 
[EMAIL PROTECTED]Assunto: Re: [java-list] Duvida sobre metodo 
STATIC...
Fala Roberto,
Essa é exatamente a minha dúvida...
Não sei se isso gerará concorrencia... caso gere eu 
nao vou utilizar synchronized por este motivo que voce citou, vou instanciar a 
classe e utilizar o metodo normalmente.
Mas eu queria ter certeza que esse metodo STATIC 
vai me gerar concorrencia.
Se alguem mais da lista souber sobre o assunto eu 
agradeco a ajuda.

Grato,
  
  
 Fabio.

  - Original Message - 
  From: 
  Roberto 
  Hideki 
  To: [EMAIL PROTECTED] ; Sr. 
  Apocalipse 
  Sent: Wednesday, September 18, 2002 8:27 
  AM
  Subject: Re: [java-list] Duvida sobre 
  metodo STATIC...
  
  Fabio,
  
  Acho que vai ter problema de concorrencia no uso 
  desses métodos.
  Para resolver isso, use a declaração synchronized 
  no método, fazendo com que somente um usuario acesse o metodo num determinado 
  momento, fazendo com um outro usuario aguarde na fila.
  Se o acesso ao BD for muito grande isso pode 
  gerar uma fila muito grande, aumentando o tempo de resposta para o usuário. 
  Nesse caso acho mais rapido instanciar uma classe com esses metodos, e deixar 
  o problema da concorrencia para o BD.
  
  Roberto Tatemoto
  
  

Fala pessoal,
Eu tenho uma classe chamada UsuarioBancoDados 
que é utilizada dentro de um Servlet e que faz a insercao, atualizacao, 
delecao e busca do objeto usuario no banco de dados.
Eu pensei em colocar os metodos inserir, 
atualizar, deletar e buscar como metodos estaticos, visto que não é preciso 
instanciar essa classe para utilizar seus metodos.
Eu gostaria de saber se há algumproblema 
quando vários usuários chamarem este método estatico ao mesmo 
tempo.

classe UsuarioBancoDados
{
 public staticboolean 
inserir(Connection con, Usuario usuario)
 {
 // Faco a 
insercao desse usuario passado na funcao no banco.
 }
}


Grato,

  
Fabio.

-- 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] Duvida JSP - Banco de Dados

2002-07-18 Por tôpico Marcos Felix

Valeu Danilo,

Peguei o arq. FirebirdSQL-1.0_beta_1.zip, ele tem um monte de arqs
*.jar, onde eu coloco esse arquivos dentro de c:\JDK\lib ?

Com testo se esta funcionando ? instalei o MySQL e o Interbase 6.0 ? 

Tenha paciência comigo, to tentando entender esse negocio !!! :)

Thanks

Marcos Felix



-Mensagem original-
De: Danilo Luiz Rheinheimer [mailto:[EMAIL PROTECTED]] 
Enviada em: terça-feira, 16 de julho de 2002 23:38
Para: Marcos Felix
Assunto: Re: [java-list] Duvida JSP - Banco de Dados

MF Sei que MySQL, Access, SQL Server funcionam usando JDBC ! correto ?
o
MF Interbase funciona ?

  Sim.
  
MF Li um artigo na JSPBrasil que funcionaria com JDBC (Interclient 2.0)
MF porém não consegui encontra-lo !

  O Interclient ja se encontra superado. Pode ate ser usado (e e bem
estavel pelo que falam). Mas vc precisa ter outro servidor e por ai
vai.
  O melhor mesmo e usar o novo driver (que e 100% java) o Pure Java
JCA-JDBC driver. Vc encontra isso em :

  http://firebird.sourceforge.net/index.php?op=filesid=jcajdbc
  
-- 
Best regards,
 Danilomailto:[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]
-




Re: RES: [java-list] Duvida JSP - Banco de Dados

2002-07-18 Por tôpico Danilo Luiz Rheinheimer

MF Peguei o arq. FirebirdSQL-1.0_beta_1.zip, ele tem um monte de arqs
MF *.jar, onde eu coloco esse arquivos dentro de c:\JDK\lib ?

  Vc pode deixar estes arquivos onde vc quiser desde que sejam
acessiveis no classpath. No JDK\lib deve funcionar. O melhor e colocar
referencias a eles na variavel de ambiente CLASSPATH mesmo.
  Por exemplo :

  set
  
CLASSPATH=%CLASSPATH%;c:\javalib\firebird\firebirdsql.jar;c:\javalib\firebird\lib\connector.jar

  Note que aqui so existem referencias a connector.jar, vc deve
adicionar referencia a todas. Na verdade nao sei mas isso vc pode
testar.

MF Com testo se esta funcionando ? instalei o MySQL e o Interbase 6.0 ?

 Primeiro vc vai ter que ver se o servidor Interbase esta rodando.
 Olhe na documentacao dele,

MF Tenha paciência comigo, to tentando entender esse negocio !!! :)

  De uma olhada nos tutoriais em
  http://java.sun.com/docs/books/tutorial/ especialmente o sobre JDBC.

  O programa mais simples para acessar uma tabela usando o JDBC
(Firebird no caso) e o que esta abaixo. Apenas troque a localizacao do
arquivo .gdb, se necessaro do usuario e senha e o nome da tabela e
campos que vc ira acessar.

import java.util.*;
import java.sql.*;
import java.net.URL;

public class TesteFb {
 public static void main(String argv[]){
  try{
   Class.forName(org.firebirdsql.jdbc.FBDriver);
   String url = jdbc:firebirdsql:127.0.0.1/3050:C:\\prg\\dados\\dados.gdb;
   Connection con = DriverManager.getConnection(url,SYSDBA,masterkey);
   Statement st = con.createStatement();
   ResultSet rs = st.executeQuery(SELECT * from USUARIO);

   while(rs.next()){
String scod = rs.getString(CODIGO);
String snome = rs.getString(NOME);
System.out.println(scod+  +snome);
   }
  
   st.close();
   con.close();
  }
  catch(Exception e){
   System.out.println(ERRO:+e.getMessage());
  }
 }
}

-- 
Best regards,
 Danilomailto:[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] 
-




RES: [java-list] Duvida: NaN

2002-06-05 Por tôpico Felipe Santos

Não sei se entendi direito, mas pelo que vi a sua operação levanta uma 
exceção. Neste caso você pode capturar a exceção. Ex:

int num;
try {
   num = 1 / 0;
}
catch (exceção que está sendo levantada erro) {
   num = 0;
}
System.out.println(num);

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

  _  

 http://www.dzset.com.br 
De quem entende de informação para quem entende de saúde.


-Mensagem original-
De: cvilela Vilela [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 4 de junho de 2002 13:37
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida: NaN 


Boa tarde pessoal!!!
Alguem por favor sabe como mostrar na tela quando o resultado de uma divisão é zero e 
nao exibir:NaN , ou seja quero que mostre zero(0)
Obrigada

Faça seu mail grátis em http://berrante.zzn.com
___
Obtenha seu Serviço de Correio eletrônico Baseado na  Web Service em http://www.zzn.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] 
-


-- 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] Duvida sobre ferramentas

2002-06-01 Por tôpico Alex Cordeiro

Olá

Só pra complementar, o JDeveloper é uma versão melhorada do JBuilder, a
Oracle licenciou a Tecnologia JBuilder, não sei se tem muitas diferenças
hoje mas da ultima vez que os comparei (faz tempo) estavam idênticos.

E você pode obter uma cópia Trial do JDev no site da Oracle. O RC2 está
muito bom.

[]'s
Alex



-Mensagem original-
De: Marcelo Alves [mailto:[EMAIL PROTECTED]] 
Enviada em: sexta-feira, 31 de maio de 2002 08:38
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Duvida sobre ferramentas

oi,

Isso é uma questão sem resposta... O JBuilder é o mais utilizado no
mercado, mas você tem que levar os seguintes itens em questão :

- se for para aprender java, e vc estiver no windows, use JCreator;

- se for para desenvolver pequenos projetos seus, e não quer pagar
por
uma licença do JBuilder, use o NetBeans ou Eclipse;

- se estiver numa empresa que usa Oracle Application Server, use (e
faça
bom proveito) do JDeveloper 9i

- se tiver que trabalhar com objetos COM, use o J++ da Microsoft (só
pra
constar)

- se for weblogic, vc pode usar o NetBeans ou Eclipse com Ant, ou
Forte
4.0 Enterprise Edition / JBuilder

- Websphere : use o Websphere Application Studio (WASD)


Eu, particularmente não recomendo o JBuilder, enquanto não sair uma
versão 7.0, pois a 6.0 tá muito defasada em recursos a qualquer outros
desses softwares... (provavelmente vou ouvir um monte do cara da Borland
que
tá nessa lista, mas estou preparado para argumentar com ele ;) - sem
stress )

.: marcelo alves :.


- Original Message -
From: Carlos Alberto Viana Correia - SAO
[EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, May 30, 2002 8:55 AM
Subject: RES: [java-list] Duvida sobre ferramentas



 Sem dúvida que é JBuilder.

 -Mensagem original-
 De: Junior - SLW CVC LTDA [mailto:[EMAIL PROTECTED]]
 Enviada em: quarta-feira, 29 de maio de 2002 12:00
 Para: [EMAIL PROTECTED]
 Assunto: [java-list] Duvida sobre ferramentas


 Caros amigos da lista, desculpem a pergunta, mas sou estou tentando
começar
 no mundo java, e gostaria de saber qual a melhor ferramenta JBuilder 6
 ,Forte for Java ou escrever tudo na mão mesmo.

 Grato
 Junior


 -- 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]
-




RES: [java-list] Duvida sobre ferramentas

2002-05-30 Por tôpico Carlos Alberto Viana Correia - SAO


Sem dúvida que é JBuilder.

-Mensagem original-
De: Junior - SLW CVC LTDA [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 29 de maio de 2002 12:00
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida sobre ferramentas


Caros amigos da lista, desculpem a pergunta, mas sou estou tentando começar
no mundo java, e gostaria de saber qual a melhor ferramenta JBuilder 6
,Forte for Java ou escrever tudo na mão mesmo.
 
Grato
Junior


-- 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] duvida de curso

2002-05-28 Por tôpico Jose Geraldo Rodrigues Campos Lopes


www.foton.la



 José Geraldo Rodrigues Campos Lopes
 Analista de Sistemas - NDS
 [EMAIL PROTECTED]
 Fóton® Informática e Serviços
 Fone: (61)362-3414 (BRB)
 Fone: (61)328-5060 (Sede)
 
 
 - Mensagem original -
 De:   JJ [SMTP:[EMAIL PROTECTED]]
 Enviada em:   segunda-feira, 27 de maio de 2002 21:04
 Para: [EMAIL PROTECTED]
 Assunto:  [java-list] duvida de curso
 
 pessoal, alguem sabe o endereco da empresa foton que realiza cursos
 certificados java da SUN e da RATIONAL ROSE?
  
  
 Abracos
 Jose
  
 
 ---
 Outgoing mail is certified Virus Free.
 Checked by AVG anti-virus system ( http://www.grisoft.com).
 Version: 6.0.365 / Virus Database: 202 - Release Date: 24/5/2002


O BRB não se responsabiliza pelo conteudo da mensagem acima, sendo esta 
responsabilidade exclusiva de seu autor.  A informação transmitida nesta mensagem 
destina-se estritamente à(s) pessoa(s) acima referida(s), e contém informação 
confidencial, legalmente protegida, para conhecimento exclusivo do(s) destinatário(s). 
A leitura, exame, retransmissão, divulgação, distribuição, cópia ou outro uso desta 
comunicação, ou ainda a tomada de qualquer ação baseada nesta informação, por pessoas 
ou entidades que não sejam o(s) destinatário(s), constitui obtenção de dados por meio 
ilícito e configura ofensa ao Art.5º, inciso XII, da Constituição Federal. Caso esta 
mensagem tenha sido recebida por engano, por favor inutilize a mesma e, se possível, 
avise ao remetente por e-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]
-


RES: [java-list] duvida de curso

2002-05-28 Por tôpico Rosfran Lins Borges











  
Oi José,

  
O endereço da Fóton é www.foton.la. 

  
Uma dica para o José e para o pessoal da lista: a Fóton está com uma
promoção nos cursos Java, com 40% de desconto e parcelamento em 12 vezes para
quem quiser concluir uma carreira Java. Você pode escolher seguir a carreira de
Programador, Desenvolvedor, Arquiteto e Desenvolvedor de Componentes Web.
Cada uma dessas carreiras envolve mais de 4 cursos, mas para ter direito à
promoção basta escolher 3 cursos. A lista de cursos é bem grande. Além disso,
tem o certificado de conclusão oficial da SUN, para cada um dos cursos que você
fizer. Maiores informações, na página www.foton.la,
ou pelo telefone 0800-6443232.

  
Só uma correção: a ferramenta ROSE é apenas um dos aplicativos de auxílio
à produção e gerenciamento de desenvolvimento de softwares. Existem outras ferramentas
da empresa Rational, como o RequisitePro,
ClearCase, ClearQuest, etc.
cada uma delas se ocupando de uma ou mais etapas dos processos de análise,
projeto, desenvolvimento, teste e implantação de sistemas.

  






Rosfran Lins Borges

Analista de Sistemas - NDS

[EMAIL PROTECTED]

Fóton® Informática e Serviços

Fone: (61) 328 5060 R.: 204





-Mensagem original-
De: JJ
[mailto:[EMAIL PROTECTED]] 
Enviada em: segunda-feira, 27 de
maio de 2002 21:04
Para: [EMAIL PROTECTED]
Assunto: [java-list] duvida de
curso





pessoal, alguem sabe o endereco da
empresa foton que realiza cursos certificados java da SUN e da RATIONAL ROSE?

















Abracos





Jose












---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.365 / Virus Database: 202 - Release Date:
24/5/2002










Re: RES: [java-list] Duvida sobre java.sql.SQLException(Urgente)

2002-05-04 Por tôpico Gustavo Barreiro de Carvalho

Obrigado pela ajuda.



 [EMAIL PROTECTED] 05/03 11:03 am 
Gustavo,

Imagino que possa estar ocorrendo um dos problemas abaixo :

1) Provavelmente a sua aplicação está utilizando autocommit ,
ou
seja, ela efetiva atualização automática a cada update executado;

2) ou ela está utilizando apenas um commit no final de todos os
updates.

 O que vc pode fazer é utilizar o método setAutoCommit(false)
(da
interface java.sql.Connection), e utilizar o método commit (também da
interface Connection) para efetivar a suas atualizações a cada 100 ou
200
updates (ou o quanto for necessário - faça uma experiência).

Outro detalhe importante,  é fechar todas as conexões ao banco
pendentes após o processo. 

Atenciosamente,

José Augusto Cerqueira Condé
[EMAIL PROTECTED] 

 - Mensagem original -
 De:   Gustavo Barreiro de Carvalho
[SMTP:[EMAIL PROTECTED]] 
 Enviada em:   sexta-feira, 3 de maio de 2002 09:50
 Para: [EMAIL PROTECTED] 
 Assunto:  [java-list] Duvida sobre java.sql.SQLException
 (Urgente)
 
 Galera,
 
   Estou desenvolvendo um processo que atualiza cerca de 32000 linhas
de
 uma tabela. Em determinado ponto do processo quando eu executo um
 comando SQL eu começo a receber a exception abaixo:
 
 **
 java.sql.SQLException: Memory allocation failed during query
 processing.
   java.lang.Throwable(java.lang.String)
   java.lang.Exception(java.lang.String)
   java.sql.SQLException(java.lang.String, java.lang.String, int)
   java.sql.SQLException
 com.informix.util.IfxErrMsg.getSQLException(int)
   void com.informix.jdbc.IfxSqli.errorDone()
   void com.informix.jdbc.IfxSqli.receiveError()
   void com.informix.jdbc.IfxSqli.receiveMessage()
   void
 com.informix.jdbc.IfxSqli.executePrepare(java.sql.Statement)
   void com.informix.jdbc.IfxResultSet.executePrepare()
   

com.informix.jdbc.IfxPreparedStatement(com.informix.jdbc.IfxConnection,
 java.lang.String)
   com.informix.jdbc.IfxCallableStatement(java.sql.Connection,
 java.lang.String)
 **
 
 Alguem conhece o pq desta exception ?
 
 
 []'s
   Gustavo.
 
 -- 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] 

-

*** eSafe scanned this email for malicious content ***
*** IMPORTANT: Do not open attachments from unrecognized senders  ***

-- 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] Duvida sobre java.sql.SQLException (Urgente)

2002-05-03 Por tôpico Anderson Macedo Silva

De quantos em quantos registros vc dá o commit?

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: Gustavo Barreiro de Carvalho [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 3 de maio de 2002 09:50
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida sobre java.sql.SQLException (Urgente)


Galera,

  Estou desenvolvendo um processo que atualiza cerca de 32000 linhas de
uma tabela. Em determinado ponto do processo quando eu executo um
comando SQL eu começo a receber a exception abaixo:

**
java.sql.SQLException: Memory allocation failed during query
processing.
java.lang.Throwable(java.lang.String)
java.lang.Exception(java.lang.String)
java.sql.SQLException(java.lang.String, java.lang.String, int)
java.sql.SQLException
com.informix.util.IfxErrMsg.getSQLException(int)
void com.informix.jdbc.IfxSqli.errorDone()
void com.informix.jdbc.IfxSqli.receiveError()
void com.informix.jdbc.IfxSqli.receiveMessage()
void
com.informix.jdbc.IfxSqli.executePrepare(java.sql.Statement)
void com.informix.jdbc.IfxResultSet.executePrepare()
com.informix.jdbc.IfxPreparedStatement(com.informix.jdbc.IfxConnection,
java.lang.String)
com.informix.jdbc.IfxCallableStatement(java.sql.Connection,
java.lang.String)
**

Alguem conhece o pq desta exception ?


[]'s
  Gustavo.

-- 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] 
-




RES: [java-list] Duvida sobre java.sql.SQLException (Urgente)

2002-05-03 Por tôpico José Augusto Cerqueira Conde

Gustavo,

Imagino que possa estar ocorrendo um dos problemas abaixo :

1) Provavelmente a sua aplicação está utilizando autocommit , ou
seja, ela efetiva atualização automática a cada update executado;

2) ou ela está utilizando apenas um commit no final de todos os
updates.

 O que vc pode fazer é utilizar o método setAutoCommit(false) (da
interface java.sql.Connection), e utilizar o método commit (também da
interface Connection) para efetivar a suas atualizações a cada 100 ou 200
updates (ou o quanto for necessário - faça uma experiência).

Outro detalhe importante,  é fechar todas as conexões ao banco
pendentes após o processo. 

Atenciosamente,

José Augusto Cerqueira Condé
[EMAIL PROTECTED]

 - Mensagem original -
 De:   Gustavo Barreiro de Carvalho [SMTP:[EMAIL PROTECTED]]
 Enviada em:   sexta-feira, 3 de maio de 2002 09:50
 Para: [EMAIL PROTECTED]
 Assunto:  [java-list] Duvida sobre java.sql.SQLException
 (Urgente)
 
 Galera,
 
   Estou desenvolvendo um processo que atualiza cerca de 32000 linhas de
 uma tabela. Em determinado ponto do processo quando eu executo um
 comando SQL eu começo a receber a exception abaixo:
 
 **
 java.sql.SQLException: Memory allocation failed during query
 processing.
   java.lang.Throwable(java.lang.String)
   java.lang.Exception(java.lang.String)
   java.sql.SQLException(java.lang.String, java.lang.String, int)
   java.sql.SQLException
 com.informix.util.IfxErrMsg.getSQLException(int)
   void com.informix.jdbc.IfxSqli.errorDone()
   void com.informix.jdbc.IfxSqli.receiveError()
   void com.informix.jdbc.IfxSqli.receiveMessage()
   void
 com.informix.jdbc.IfxSqli.executePrepare(java.sql.Statement)
   void com.informix.jdbc.IfxResultSet.executePrepare()
   
 com.informix.jdbc.IfxPreparedStatement(com.informix.jdbc.IfxConnection,
 java.lang.String)
   com.informix.jdbc.IfxCallableStatement(java.sql.Connection,
 java.lang.String)
 **
 
 Alguem conhece o pq desta exception ?
 
 
 []'s
   Gustavo.
 
 -- 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] 
 -


O BRB não se responsabiliza pelo conteudo da mensagem acima, sendo esta 
responsabilidade exclusiva de seu autor.  A informação transmitida nesta mensagem 
destina-se estritamente à(s) pessoa(s) acima referida(s), e contém informação 
confidencial, legalmente protegida, para conhecimento exclusivo do(s) destinatário(s). 
A leitura, exame, retransmissão, divulgação, distribuição, cópia ou outro uso desta 
comunicação, ou ainda a tomada de qualquer ação baseada nesta informação, por pessoas 
ou entidades que não sejam o(s) destinatário(s), constitui obtenção de dados por meio 
ilícito e configura ofensa ao Art.5º, inciso XII, da Constituição Federal. Caso esta 
mensagem tenha sido recebida por engano, por favor inutilize a mesma e, se possível, 
avise ao remetente por e-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]
-


RES: [java-list] Duvida de jsp

2002-04-29 Por tôpico Lou Si Chong

oi Pedro,

vc pode usar:

jsp:forward page=vazia.html/

[]s
Lou

-Mensagem original-
De: pmendespuc [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 24 de abril de 2002 19:01
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida de jsp


Olá, a todos
Estou com problema e preciso resolver logo

alguém sabe como faço para redirecionar para uma outra
pagina jsp tipo Response.Redirect(vazia.html) do asp

Obrigado

Pedro


__
Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.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.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] 
-




RES: [java-list] Duvida de jsp

2002-04-29 Por tôpico Sérgio Luiz de Miranda Rodrigues
Title: RES: [java-list] Duvida de jsp





Use:


 response.sendRedirect (vazia.html);


onde 'response' é a 'HttpServletResponse' recebida pelo método 'service(HttpServletRequest request, HttpServletResponse response)'.

Espero ter ajudado.


Sérgio


-Mensagem original-
De: pmendespuc [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 24 de abril de 2002 19:01
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida de jsp



Olá, a todos
Estou com problema e preciso resolver logo


alguém sabe como faço para redirecionar para uma outra 
pagina jsp tipo Response.Redirect(vazia.html) do asp


Obrigado 


Pedro



__
Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.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.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] Duvida em relacao a Banco de Dados

2002-04-24 Por tôpico Felipe Montenegro Aragão



www.jspbrasil.com.br

  -Mensagem original-De: Celso Henrique 
  [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 24 de abril de 
  2002 09:29Para: [EMAIL PROTECTED]Assunto: 
  [java-list] Duvida em relacao a Banco de Dados
  Caros colegas de lista,
  
  Ja estudo a linguagem JAVA a um bom tempo, mas 
  ainda continuo tendo duvidas em relacao a banco de dados, se for possivel, eu 
  gostaria de receber alguns exemplos usandoprimeiro (Access com fonte de 
  dados ODBC - com opcoes de incluir alterar deletar e consultar) e um segundo 
  exemplo usando JSP (com opcoes incluir alterar deletar e consultar) e por fim 
  um terceiro exemplo de como usar banco de dados com Oracle ou Mysql (com 
  opcoes de incluir alterar deletar e consultar). Espero que voces me ajudem 
  neste ponto, pois eh nesta parte que estou encontrando mais dificuldades de 
  aprendizado. Agradeco desde ja a quem puder me ajudar e enviar alguns exemplos 
  nestas tres formas acima descritas.
  
  Celso Henrique
  [EMAIL PROTECTED]
  


RES: [java-list] Duvida !!

2002-03-03 Por tôpico Gaucho

Depende: se você usar alguma classe que só existe a partir da versão 1.3.1
ou superior, o jdk1.2.2 não irá rodar..

Uma versão do jdk é sempre consistente com versões anteriores, mas nem
sempre com versões posteriores...

-Mensagem original-
De: Renato [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 1 de março de 2002 18:57
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida !!


Olá pessoal,

Se eu desenvolver uma aplicação por exemplo com o
JDK1.3,  e for rodar numa outra maquina que tenha a
versão JDK1.2 ou inferior, a Maquina Virtual Java vai
interpretar normalmente ou não ?!? Existe algum probema
relacionado a isso ?!?

Obirgado.

[]'s Renato.


__
Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.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.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] 
-




RES: [java-list] Duvida sobre sobrecarga de metodos

2002-02-19 Por tôpico SILVA Rafael P CONFAB

Verifique no Java Tutorial da SUN em
http://java.sun.com/docs/books/tutorial/
[]´s

Rafael Pioli


-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 19 de fevereiro de 2002 09:00
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida sobre sobrecarga de metodos


Ola lista, 

Eu to começando agora com java e gostaria de saber se alguem pode me 
ajudar com sobrecarga de metodos.
Onde posso encontrar algo que me explique como fazer isso!!!

Desde já agradeço

Gaby

---
UOL: o melhor da 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] 
-

-- 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] Duvida sobre sobrecarga de metodos

2002-02-19 Por tôpico ANDRE MOURA BARRETO



 Caro colega,

O tipo de retorno não é sobrecarga de método.
Se vc fizer  dois métodos com o mesmo nome mas tipo de retorno
iguais,
vc terá um Erro de compilação informando que esses métodos estão
duplicados.

André

-Mensagem original-
De: Shazzannn [mailto:[EMAIL PROTECTED]]
Enviada em: Tuesday, February 19, 2002 12:35 PM
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Duvida sobre sobrecarga de metodos


Sobrecarga de métodos é quando você tem vários métodos com o mesmo nome, mas

com parâmetros diferentes, do tipo:

public void teste() {

}

public void teste(int a) {

}

public void teste(String x, int a) {

}

Acho que se você fizer como no método abaixo você também estará 
sobrecarregando esse método, pois o nome é o mesmo, mas o retorno é
diferente.

public String teste(int a) {

}

Todos esse métodos podem ser usados sem interferir nos outros.

Acho que é isso

Shazzannn

-- 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: RES: [java-list] Duvida com EJB

2002-02-04 Por tôpico Sven van ´t Veer



No !!!

Para fazer o relacionamento, vc deve reclarar o ejb -relationship dentro
do ejb-jar.xml e, dependendo do container talvez no proprietario-ejb.xml.
Ver na documentao.

ANDRE MOURA BARRETO wrote:
[EMAIL PROTECTED]">
  
  
  
Utilizando EJBQL
  

-Mensagem original-
De: Alexandre Ferreira[mailto:[EMAIL PROTECTED]]
Enviada em: Monday, January 28,2002 6:14 PM
Para: [EMAIL PROTECTED]
Assunto:[java-list] Duvida com EJB


Ola pessoal como faco para fazer um relacionamento(CMR) entre dois
   entity beans.
Alexandre


Do You Yahoo!?

Yahoo!Auctions
 Great stuff seeking new owners! 
Bid  now!



-- 
"'You guys (at Microsoft) still don't get it,' 
because it's sort of Java with reliability, productivity and security deleted."

	James Gosling






RES: [java-list] Duvida com EJB

2002-02-03 Por tôpico ANDRE MOURA BARRETO




Utilizando EJBQL

  -Mensagem original-De: Alexandre Ferreira 
  [mailto:[EMAIL PROTECTED]]Enviada em: Monday, January 28, 
  2002 6:14 PMPara: [EMAIL PROTECTED]Assunto: 
  [java-list] Duvida com EJB
  Ola pessoal como faco para fazer um relacionamento(CMR) entre dois 
  entity beans. 
  Alexandre
  
  
  Do You Yahoo!?Yahoo! 
  Auctions Great stuff seeking new owners! Bid 
now!


RES: [java-list] Duvida sobre JDBC

2001-12-06 Por tôpico LUIS ALEXANDRE BORTOLETTI

Fiz pequenos testes, mas o indicado é utilizar o ResultSet.

Luis .´.

-Mensagem original-
De: Shazzannn [mailto:[EMAIL PROTECTED]]
Enviada em: Segunda-feira, 3 de Dezembro de 2001 10:58
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida sobre JDBC


Ola pessoal, estou com uma duvida de como eh a melhor forma de usar 
ResultSet...


Eu tenho uma aplicacao via web que que serve para cadastro de clientes.
A 
minha duvidada eh a seguinte:

Para mostrar o resultado de select * from clientes em uma pagina .jsp
eu 
devo usar o ResultSet nessa pagina ou eh melhor passar os valores para
um 
Vector e trabalhar com esse vetor, ou nenhum dos dois?

E para atualizar as informacoes de clientes eu uso update clientes set 
nome='NOME'  where id=1 executando um execUpdate() ou devo fazer de
alguma 
outra forma usando o ResultSet?

Obrigado,

Shazzannn

-- 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
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
para sair da lista: envie email para [EMAIL PROTECTED]
-




RES: [java-list] duvida basica java

2001-10-02 Por tôpico Leandro Bitencourt

Santana,

Acho q nunca vi nada parecido em Java, mas vc pode fazer assim:

public String spacedoVB(int espacos)
{
  StringBuffer sb = new StringBuffer();
  for (int i=0;iespacos;i++) sb=sb.append( );
  return sb.toString();
}

Para usar:

String s=new String(spacedoVB(10));

Abraços,

Leandro Bitencourt
Escalena SA
Phone:+55 (11) 3824 4384


-Mensagem original-
De: Birinahite Santana [mailto:[EMAIL PROTECTED]]
Enviada em: sábado, 29 de setembro de 2001 00:03
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] duvida basica java


Gostaria de saber se existe algum metodo
ou mesmo um construtor para se criar uma
String preenchida com N caracteres.
Por exemplo, criar uma String de 10 espacos
em branco (algo como o space$(10) do VB).

Obrigado,
Neto



_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.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
para sair da lista: envie email para [EMAIL PROTECTED]
-


BEGIN:VCARD
VERSION:2.1
N:Bitencourt;Leandro
FN:Leandro Bitencourt
ORG:Escalena SA;IT
TITLE:CTO
TEL;WORK;VOICE:(+55 11) 3824 4384
TEL;WORK;FAX:(+55 11) 3612 2553
ADR;WORK:;;R: James Holland;São Paulo;SP;01138-000;Brasil
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:R: James Holland=0D=0AS=E3o Paulo, SP 01138-000=0D=0ABrasil
URL:
URL:http://www.escalena.com
EMAIL;PREF;INTERNET:[EMAIL PROTECTED]
REV:20010405T125850Z
END:VCARD



-- 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
para sair da lista: envie email para [EMAIL PROTECTED]
-


RES: [java-list] Duvida

2001-10-02 Por tôpico Sergio Eduardo Rodrigues

Voce pode utilizar o metodo :

int getCaretPosition()

Ele vai retornar a posicao do cursor, para reposiciona-lo voce pode utilizar
o

void setCaretPosition(int pos)

As posicoes aqui tratadas sao sempre em caracter.


Sergio Eduardo

-Mensagem original-
De: Janaine Cristiane de Souza [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 2 de outubro de 2030 13:12
Para: Lista de Java
Assunto: [java-list] Duvida


Ola.
 Preciso capturar a posicao do cursor do mouse dentro de um objeto
JTextArea e depois posicionar o cursor em uma outra posicao...

Se puderem me ajudar
Agradeco desde ja,
Janaine





-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuarios Java da Sucesu-SP
dzvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
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
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: RES: [java-list] duvida iniciante - interface

2001-04-07 Por tôpico m . quintella

 Nao apenas uma "boa pratica". Sem a Interface a classe Basket teria que 
tratar cada Product como um caso especial. Fazer cast em cada um para poder 
chamar os metodos necessarios. Se voce criar um novo tipo de produto tera 
que modificar a Basket para reconhecer este produto.
 

 
 Com a Interface a Basket apenas precisa saber que se tratam de 
produtos, sem trata-los de forma especial e sem necessidade de casting. Mais 
importante, se voce criar um novo produto basta implementar a interface 
Product corretamente e a Basket nao precisara ser modificada, pois ela jah 
sabe como lidar com produtos.
 

 
Abracos,
 
Marcelo Quintella
 

 
  Conclusão: Em linhas gerais, uma interface é apenas uma boa prática 
 
 de codificação que simplifica o entendimento do código, aumenta sua 
 
 manutenibilidade e minimiza erros provenientes do uso de hierarquias de 
 
 classes. 

_
Oi! Você quer um iG-mail gratuito?
Então clique aqui: http://www.ig.com.br/paginas/assineigmail.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
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: RES: [java-list] duvida iniciante - interface

2001-04-07 Por tôpico Alexandre Rodrigues Gomes

o fato no  vc ter que reimplementar, mas  vc ter a CERTEZA de que o
objeto implemente aqueles mtodos.

Por exemplo, suponha que eu tenho uma aplicao que pode se comunicar com o
mundo exterior via modem. Assim, eu teria um subsistema que era a minha
aplicao (A) e outro subsistema responsvel pela comunicao (M). 

+---++---+
|   ||   |
| Aplicao || Modem |
|(A)||  (M)  |
+---++---+


Suponha agora que eu defina uma interface chamada Comunicao e fizesse M
implementar esta interface.

interface Comunicao
{
public void send(String msg);
public String receive();
}

vou representar esta interface por '' :

+---++---+
|  |
| Aplicao  Modem |
|(A)  (M)  |
+---++---+

at a, nenhuma novidade, concorda ?
O problema acontece  quando eu quiser substituir o Modem por uma
comunicao via Renpac, por exemplo. Ora, o processo de comunicao via
porta serial  bem diferente do protocolo X25. Logo,  bem provvel que a
forma de envio e recebimento de mensagem pela Renpac seja um pouco diferente
do Modem:

+---+++
|   *|
| Aplicao * Renpac |situao I
|(A)*   (R)  |
+---+++

Mas a aplicao est esperando um mtodo de comunicao, s que agora a
forma de enviar e receber dados mudou. Concluso, terei que alterar A para
que se encaixe nos moldes de R. E isto se repetiria a cada vez que se
fizesse necessrio trocar o mecanismo de comunicao (TCP/IP, RMI, etc).

+---+++
|   **|
| Aplicao ** Renpac |
|(A)**   (R)  |
+---+++

+---+++
|   --|
| Aplicao -- TCP/IP |
|(A)--|
+---+++

+---+++
|   |
| AplicaoRMI  |
|(A)|
+---+++

Agora, caso R (na situao I) implementasse a interface Comunicao, veja o
que aconteceria:

+---+++
|   |
| Aplicao  Renpac |
|(A)   (R)  |
+---+++

eu no seria mais necessrio fazer alteraes em A. 

Deu pra se ter um sentimento da necessidade da definio de interfaces ? Com
o uso de interfaces, minha aplicao fica no luxo de conhecer apenas a
interface, e no mais precisaria conhecer os diferentes protocolos de
comunicao. Caberia sim ao mdulo de comunicao se virar para
disponibilizar seus servios segundo a estrutura da interface.


By Al!

-Mensagem original-
De: paulo henrique castro [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 6 de abril de 2001 15:55
Para: Kleber Bueno
Cc: [EMAIL PROTECTED]
Assunto: Re: RES: [java-list] duvida iniciante - interface


Hi!


Pense assim :
Interface Dirigir
Ela tem os metodos TrocaMarcha(),Acelera(),Freia()

Ai voce cria uma classe Carro que implementa Dirigir
Nela voce vai ter os metodos TrocaMarcha(),Acelera(),Freia()

Ai vamos dizer que voce tambem cria a classe Moto
Voce poderia usar os mesmos metodos.


 essa parte ja tinha entendido.. porem, continuo nao vendo utilidade
alguma!! Por que nao apenas declarar esses metodos em minhas classes Carro
e Moto, ao inves de ter que colocar implements Dirigir nas duas??
 Serei obrigado a declarar todos os metodos da mesma forma!!


Depois disso voce cria uma outra classe que se chama MeiodeTransporte

O construtor dela recebe um parametro do tipo Dirigir
Ficaria assim

public MeiodeTransporte(Dirigir g)
{
 g.Acelera();
 g.Freia();
}


 De acordo com os livros que estou lendo voce nao pode instanciar
uma interface, ou seja nao posso ter um objeto 'g' do tipo Dirigir, pois
dirigir e' uma interface e nao uma classe.

 Tenho certeza de que se nao fosse uma coisa importante a Sun nao
teria "inventado" as interfaces em Java.. so' nao consigo ver um exemplo
pratico para aplicacao de tal funcionalidade!!

 []s!

 PH


___
Paulo Henrique L. de Castro   [EMAIL PROTECTED]

Radio Antena 1 http://www.antena1.com.br


-- 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
para sair da lista: envie email para [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
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: RES: [java-list] duvida iniciante - interface

2001-04-07 Por tôpico Rafael Chaves

Uma classe *implementa* servicos.

Uma interface *especifica* servicos.

Ambos mecanismos suportam o polimorfismo (atraves da heranca de
implementacao e da implementacao de interface, respectivamente). Por
exemplo:

// a classe X

class X { ... }

// o protocolo de servicos K

interface K {...}

// Y e' uma especie de X, e e' capaz de prestar
// os servicos especificados em K

class Y extends X implements K { ... }

Um objeto da classe Y pode ser usado em qualquer lugar em que se
espere um objeto da classe X ou um objeto de uma classe que implemente
a interface K.

O mecanismo de heranca possibilita que uma classe herde os
atributos e metodos de sua ancestral, e esse e' o seu objetivo
principal: a reusabilidade. O polimorfismo tambem e' conseguido, mas
nao deve ser o unico interesse aqui.

O mecanismo de implementacao de interfaces e' mais adequado que a
heranca quando queremos apenas o polimorfismo (nao se quer reutilizar
atributos nem implementacoes de metodos). A linguagem C++ fornece esta
capacidade com as classes abstratas puras. Java fornece um conceito
similar com um nome especifico: interfaces.

Por exemplo, pense no caso da interface java.lang.Comparable. Um
objeto e' comparavel se ele implementa Comparable (que possui um unico
metodo: "int compareTo(Object)"). A sua classe real nao interessa
aqui. Porque usariamos heranca de implementacao, se a unica coisa que
queremos e' poder aplicar um metodo especifico (a comparacao)?

Essa separacao entre especificacao e implementacao e' de suma
importancia. Quem conhece tecnologias de objetos distribuidos e
componentes  deve concordar. Sem falar que o grande sucesso da Sun em
estabelecer especificacoes padronizadas (nao implementacoes) para as
APIs Java baseia-se fundamentalmente nas interfaces.

Nao sei se ajudei, mas...

Rafael Chaves
Perfil Tecnologia


-Mensagem original-
De: paulo henrique castro [EMAIL PROTECTED]
Para: Kleber Bueno [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED] [EMAIL PROTECTED]
Data: Sexta-feira, 6 de Abril de 2001 16:33
Assunto: Re: RES: [java-list] duvida iniciante - interface


Hi!


Pense assim :
Interface Dirigir
Ela tem os metodos TrocaMarcha(),Acelera(),Freia()

Ai voce cria uma classe Carro que implementa Dirigir
Nela voce vai ter os metodos TrocaMarcha(),Acelera(),Freia()

Ai vamos dizer que voce tambem cria a classe Moto
Voce poderia usar os mesmos metodos.


 essa parte ja tinha entendido.. porem, continuo nao vendo
utilidade
alguma!! Por que nao apenas declarar esses metodos em minhas classes
Carro
e Moto, ao inves de ter que colocar implements Dirigir nas duas??
 Serei obrigado a declarar todos os metodos da mesma forma!!


Depois disso voce cria uma outra classe que se chama
MeiodeTransporte

O construtor dela recebe um parametro do tipo Dirigir
Ficaria assim

public MeiodeTransporte(Dirigir g)
{
 g.Acelera();
 g.Freia();
}


 De acordo com os livros que estou lendo voce nao pode
instanciar
uma interface, ou seja nao posso ter um objeto 'g' do tipo Dirigir,
pois
dirigir e' uma interface e nao uma classe.

 Tenho certeza de que se nao fosse uma coisa importante a Sun
nao
teria "inventado" as interfaces em Java.. so' nao consigo ver um
exemplo
pratico para aplicacao de tal funcionalidade!!

 []s!

 PH


___
Paulo Henrique L. de Castro   [EMAIL PROTECTED]

Radio Antena 1http://www.antena1.com.br


-- 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
para sair da lista: envie email para
[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
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] duvida iniciante - interface

2001-04-06 Por tôpico Alexandre Rodrigues Gomes

Interface  um mecanismo que vc tem para definir um conjunto de servios que
so esperados num dado subsistema da sua aplicao. A princpio, toda a
comunicao entre mdulos deveria se dar pelo intermdio de interfaces, ao
invs de se ficar implementando um balaio de gato com um monte de
referncias pra todo o lado, o que impossibilita definitivamente qualquer
tentativa de evoluo ou flexibilizao da soluo.

Imagine como seria um carro se seus componentes no possussem interfaces
bem definidas para interao com as demais peas ? Sem interfaces no
haveria o LEGO, vc nunca teria que trocar uma pea da sua geladeira e nem
comprar um novo HD pro seu PC. Ao contrrio disto, haveria a necessidade de
comprar uma nova geladeira e trocar todo o seu computador. A idia de
componentes  antiga e  graas a ela que se tornou vivel a produo
industrial.

By Al!

-Mensagem original-
De: Jorge Nascimento [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 6 de abril de 2001 14:54
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] duvida iniciante - interface


Ai vc esta contornando o que o Java tem de melhor a orientao a objeto.
Interfaces sao muito importantes, nao so para "enganar a heranca multipla".

Jorge Nascimento

- Original Message -
From: "paulo henrique castro" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, April 04, 2001 10:29 AM
Subject: [java-list] duvida iniciante - interface


 Caros,

 de acordo com o livro "Aprenda Java 2 em 21 dias" interfaces sao
 uma especie de classe que implementa apenas algumas assinaturas de metodos
 (nao sendo possivel declarar variaveis de instancia, e nem instanciar
 a interface diretamente). "Solucionando" assim o problema de heranca
multipla
 nao aceita pela linguagem JAVA.

 Duvida: Se as interfaces sao apenas "esqueletos", sem "codigo nenhum",
 apenas com assinaturas de metodos, por que usa-las???
 Nao basta eu mesmo declarar esses metodos em minha classe e pronto??

 Alguem poderia explicar como funciona uma interface?!

 Obrigado!!! []s!

 PH




 -- 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
 para sair da lista: envie email para [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
para sair da lista: envie email para [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
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: RES: [java-list] duvida iniciante - interface

2001-04-06 Por tôpico paulo henrique castro

Hi!


Pense assim :
Interface Dirigir
Ela tem os metodos TrocaMarcha(),Acelera(),Freia()

Ai voce cria uma classe Carro que implementa Dirigir
Nela voce vai ter os metodos TrocaMarcha(),Acelera(),Freia()

Ai vamos dizer que voce tambem cria a classe Moto
Voce poderia usar os mesmos metodos.


 essa parte ja tinha entendido.. porem, continuo nao vendo utilidade
alguma!! Por que nao apenas declarar esses metodos em minhas classes Carro
e Moto, ao inves de ter que colocar implements Dirigir nas duas??
 Serei obrigado a declarar todos os metodos da mesma forma!!


Depois disso voce cria uma outra classe que se chama MeiodeTransporte

O construtor dela recebe um parametro do tipo Dirigir
Ficaria assim

public MeiodeTransporte(Dirigir g)
{
 g.Acelera();
 g.Freia();
}


 De acordo com os livros que estou lendo voce nao pode instanciar
uma interface, ou seja nao posso ter um objeto 'g' do tipo Dirigir, pois
dirigir e' uma interface e nao uma classe.

 Tenho certeza de que se nao fosse uma coisa importante a Sun nao
teria "inventado" as interfaces em Java.. so' nao consigo ver um exemplo
pratico para aplicacao de tal funcionalidade!!

 []s!

 PH


___
Paulo Henrique L. de Castro   [EMAIL PROTECTED]

Radio Antena 1 http://www.antena1.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
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: RES: [java-list] duvida iniciante - interface

2001-04-06 Por tôpico m . quintella

Voce nao instancia diretamente o "Dirigir", mas voce instancia a "Moto" ou 
o
 
"Carro" e ambos SAO "Dirigir".
 

 
O construtor do exemplo pode receber como argumento tanto um Carro como uma 
Moto. Para ele nao fara diferenca, pois ambos sao "Dirigir". Ele apenas sabe 
que eh um "Dirigir" e que pode chamar os tais metodos nele.
 

 
Marcelo
 

 
Em 06 Apr 2001, paulo henrique castro escreveu:
 
O construtor dela recebe um parametro do tipo Dirigir 
 
Ficaria assim 
 
 
 
public MeiodeTransporte(Dirigir g) 
 
{ 
 
 g.Acelera(); 
 
 g.Freia(); 
 
} 
 

 

 
 De acordo com os livros que estou lendo voce nao pode instanciar 
 
uma interface, ou seja nao posso ter um objeto 'g' do tipo Dirigir, pois 
 
dirigir e' uma interface e nao uma classe. 
 

_
Oi! Você quer um iG-mail gratuito?
Então clique aqui: http://www.ig.com.br/paginas/assineigmail.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
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: RES: [java-list] duvida iniciante - interface

2001-04-06 Por tôpico André Figueiredo



Oi,

A utilizadade das 
interfaces é estabelecer um protocolo básico entre classes, diminuindo o 
acoplamento e aumentando a manutenibilidade do sistema. 
 Vamos imaginar um site de 
e-commerce onde será criado um componente Basket (carrinho de compras, sacola, 
etc, etc). Este componente precisará manipular objetos do tipo Product e, para 
que isso possa ser feito, tal objeto precisaria dos seguintes métodos em sua 
interface pública:
 -getProductId(), 

 -getPrice(), 

 - 
getWeight(),
 
 Qual a vantagem de criar 
uma interface BasketProduct definindo esta interface?
 1. Sem se preocupar com a 
Basket, vc poderia mudar a vontade a implementação da sua classe 
Product;
2.Sua Basket 
poderia manipular diversos tipos de Produto, desde que cada um desses produtos 
implemente esta interface. Vc nunca se preocupará com a Basket, apenas em 
garantir que sua classe implemente esses métodos. Aí vc diria: Mas isso 
eupoderia fazer sem interfaces, apenas usano métodos normais. Sim vc poderia, 
mas a questão é que não há garantia nenhuma de que a sua classe Product estaria 
correta. Caso vc tivesse adquirido o componente Basket, vc poderia implementar 
sua classe Produto sem alguns dos métodos necessários, bugando a solução. 

 Conclusão: Em linhas 
gerais, uma interface é apenas uma boa prática de codificação que simplifica o 
entendimento do código, aumenta sua manutenibilidade e minimiza erros 
provenientes do uso de hierarquias de classes.

Espero tê-lo ajudado,
André



RES: [java-list] Duvida RMI (a saga continua.....)

2001-04-02 Por tôpico Alexandre Rodrigues Gomes

sim, Rodrigo.
 
isto mesmo. No mnimo duas aplicaes (na mesma mquina, ou no) mais o
rmiregistry.
 
 
By Al!

-Mensagem original-
De: Rodrigo Guarino [mailto:[EMAIL PROTECTED]]
Enviada em: domingo, 1 de abril de 2001 15:04
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida RMI (a saga continua.)



Consegui sanar minha duvida anterior gracas ao Luis Fernando (obrigado
novamente !!!) em relao a compilao usando rmic.  A minha duvida agora e
a seguinte: Qdo executamos o Server, uma nova janela do DOS deve ficar
aberta alem do rmiregistry, aguardando conexes de clientes ??

 

[]s,

Java Dev.


-- 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
para sair da lista: envie email para [EMAIL PROTECTED]
-




RES: [java-list] Duvida servlet x JSP

2001-03-21 Por tôpico Sergio Stateri Jr

Exatamente, nada impede de voc utilizar servlets para fazer front-end e
JSP para fazer back-end, mas convencionou-se o contrrio...

[]s,


Sergio Stateri Jr
[EMAIL PROTECTED]
Tesla Tecnologia

-Mensagem original-
De: Esli de Almeida Rocha [mailto:[EMAIL PROTECTED]]
Enviada em: Quarta-feira, 21 de Maro de 2001 05:30
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Duvida servlet x JSP


Obrigado pela resposta mas...

... uma pgina JSP quando acessada no se torna um servlet no JSP-engine ?

Pergunto ainda : quando se chama uma pgina JSP, o JSP-engine compila e
executa-a gerando um servlet. Ele faz isso somente na primeira vez no
importa quantas chamadas sejam feitas  pgina JSP a conversa passa a ser
com o servlet gerado enquanto ele estiver "alive" no container
(JSP-engine). Estou correto nessa descrio de como as coisas funcionam ?

At 08:24 20/03/2001 -0300, you wrote:
JSP vc usara para mostrar uma pgina dinamica, Servlet vc usaria para
fazer o processamento.


-- 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
para sair da lista: envie email para [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
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] duvida básica

2001-02-14 Por tôpico Anderson M. C. de Souza



 Na maior parte das vezes esse 
problema ocorre porque a classe não foi encontrada. Para evitar 
issopublique a sua applet como um arquivo .jar e na tag Applet 
faça referência ao arquivo .jar e a sua classe principal, sem se esquecer de 
respeitar o nome dos pacotes. Se o problema não for estedê uma olhada no 
debug da appletviewer.
 Um abraço,

 Anderson M. C. de 
Souza

  -Mensagem original-De: Ygor 
  [mailto:[EMAIL PROTECTED]]Enviada em: terça-feira, 13 de fevereiro 
  de 2001 00:26Para: [EMAIL PROTECTED]Assunto: 
  [java-list] duvida básicaOla pessoal, minha dúvida e a 
  seguinte.Tenho o jdk 1.2.2, mas toda vez que vo compila alguns 
  programas na janela do appletviewer aparece a mensagem "applet nao 
  inicializada". Problema e que nem todos meus applets dão essa mensagem, 
  aparecendo normalmente... o q eu faco?Obrigado. 
  -- 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 para sair da lista: envie email para 
  [EMAIL PROTECTED] 
  - 



RES: [java-list] Duvida de JSP

2000-12-15 Por tôpico Maurício Borges Florencio
Title: RES: [java-list] Duvida de JSP 





Como eu faço pra gerar uma documentação
de um fonte em jsp igual a que é gerada pelo
java 





RES: [java-list] DUVIDA INTERFACE USUARIO

2000-09-16 Por tôpico Sergio Stateri Jr

Faça com que sua classe herde a classe Component :

public class MinhaClasse extends java.awt.Component  {
.
.
.



Sergio Stateri Jr
[EMAIL PROTECTED]
Tesla Tecnologia
Sao Paulo (SP)

-Mensagem original-
De: Joana Torturella Valadao [mailto:[EMAIL PROTECTED]]
Enviada em: Quarta-feira, 13 de Setembro de 2000 00:14
Para: [EMAIL PROTECTED]
Assunto: [java-list] DUVIDA INTERFACE USUARIO

Pessoal,

Sou novata na lista e gostaria de pedir auxilio.
Estou desenvolvendo meu projeto de graduacao, que consiste
em desenvolver elementos de interface grafica  com o usuario
em Java, e estou com um probleminha. Eu criei uma classe que
define um elemento formado por duas listas de rolagem, mas nao
estou conseguindo adiciona-lo ao frame quando o instancio
em uma outra classe. Se uso o metodo ADD,
aparece a mensagem:
"Incompatible type for method. Can't convert listaGeral to
java.awt.Component
add(lst) "

ou seja, eu quero que um outro usuario consiga instanciar as classes
dos elementos que estou desenvolvendo em suas aplicacoes.
Alguem sabe como posso resolver isso?

Desde ja agradeco a atencao,

Joana.
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.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
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
para sair da lista: envie email para [EMAIL PROTECTED] 
-