Re: [java-list] RE: melhor forma de passar referencia de objetosentre classes?

2003-07-04 Por tôpico Fernando Genta




Segundo Deitel:
"Diferente de outras linguagens, Java no permite que o programador escolha
entre passar cada argumento por valor ou por referncia. Variveis do tipo
de dados primitivo so sempre passados por valor. Objetos no so passados
para mtodos; em vez disso, so passados aos mtodos referncias a objetos.
As prprias referncias tambm so passadas por valor. Quando um mtodo recebe
uma referncia a um objeto, o mtodo pode manipular o objeto diretamente."

Espero que possa esclarecer um pouco.

Fernando


Hlio Brando escreveu:

  Stenio,


  No java as classes passadas como parametros so
  passadas como referencia.
  Salvo algumas EXCESSES como as classes String,
Integer, Boolean (...) que por uma questo de projeto
das
mesmas no permitem que seu contedo seja alterado e 
portanto a arquitetura delas "simula" uma passagem for
valor. Isso acaba confundindo algumas pessoas que
generalizam a idia de que em java os parametros
so passados como valor, quando a regra geral 
justamente o contrrio.
Esta confuso  plenamente justificavel pois a 
Classe String  uma das preferidas para ser
usada como parmetro em mtodos.

Se vc precisar passar uma String como parmtro,
use em vez de String a classe StringBuffer.

Tente usar outras classes, como Calendar, Date, 
uma classe que vc contruiu. VC verificar que 
a passagem de parametros como referencia 
a regra geral mesmo.

Utilizo largamente a passagem como referencia 
em parsers XML no Java (Ex: Xerces, dom4j).  
E funciona MUITO BEM.



   

--- Gustavo Torreti
[EMAIL PROTECTED] escreveu:  	Ol,
Stenio!
  
  
-Original Message-


  Qual  a maneira mais inteligente de se passar
  

referencia de uma instancia entre classes? Minha
situao  a seguinte: para um programa tenho a
classe que trata da interface como botes, etc, uma
classe de regra de negcios e outra classe de regra
de negcios. Precisei de duas classes para separar
conteudos distintos e pq uma delas tem que ficar
rodando como thread. A classe interface chama a
segunda, que em algum momento chama a terceira. Mas
tem uma hora que a terceira precisa avisar a
primeira de algo.



	Design pattern recomendado: Observer/Subject.
Padro MVC talvez ajude tambm.


  
  


  
  
	[]'s

	Gustavo 



  
  --
  
  
In the brightest day, In the blackest night,
No evil shall escape my sight
May those who worship evil's might
Beware of the power of my light

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


  
  -
  
  
 

  
  
___
Yahoo! Mail
Mais espao, mais segurana e gratuito: caixa postal de 6MB, antivrus, proteo contra spam.
http://br.mail.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] 
-
  






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

2003-03-10 Por tôpico Fernando Genta




O PostgreSQL no  um BD OO, pelo menos at onde eu conheo ele no suporta
todas as definies de OO.
O Cach no  um BD totalmente OO, ele tem vrias caractersticas de OO mas
faltam algumas coisas. Por exemplo, no  possvel realizar consultas atravs
de OQL, s atravs de SQL. O fabricante o define como objeto-relacional,
no por suportar o SQL estendido, mas por fornecer duas formas de trabalhar
(OO e relacional), mas a parte OO ainda precisa ser melhorada. 
Existe uma verso free no site da Intersystems (www.intersystems.com), l
podem ser obtidos maiores detalhes sobre o Cach.
Espero ter ajudado um pouco sobre essas dvidas.

Fernando.

LUIS ALEXANDRE BORTOLETTI wrote:
   
 
  
   
  
 
  
 
  
 
  
  

  

  No sei se este
 o local correto para esta discusso, apesar dela influenciar no nosso dia
a dia !
  
  
  
  O que  necessrio
para identificar um Banco de Dados OO ?
  
  
  
  Porque o PostgreSQL no  considerado
Orientado a Objetos se  capaz de implementar Herana e cada linha de dados
sua  uma instncia da Classe( tabela ), inclusive o nico que  capaz de
trabalhar com atributos multidimensionais( Array
) e ainda um atributo pode ser definido com seu tipo sendo uma outra Classe(
tabela ) do banco de dados ?
  
  
  
  -Mensagem
original-
 De: Eric Marins [mailto:[EMAIL PROTECTED]] 
 Enviada em: quinta-feira,
6 de maro de 2003 12:19
 Para: [EMAIL PROTECTED]org.br
 Assunto: Re: [java-list] Re:[java-list]
Banco OO
  
  
  

  Existe sim
o Cach.
  
  

  
  
  

  E o que Herval comentou esta correto. Pois nem o mySQL e postgreSQL so OO.
  
  
   
 
  
- Original
Message - 
  
  
  
From: Herval Freire

  
  
  
To: [EMAIL PROTECTED] 

  
  
  
Sent: Wednesday, March 05, 2003
10:05 AM
  
  
  
Subject: Re: [java-list]
Re:[java-list] Banco OO
  
  
  

  
  

 Pessoal!
 
 Nem o mySQL nem o PostgreSQL
sao bancos Orientados a Objetos...
 
 No vamos confundir as coisas..
 
 
 []s
 At 08:15 25/2/2003 -0300, you wrote:
 
 
  
ol o mysql  free.
 O site dele  esse:
 
 http://www.mysql.com
 
 
  Alguem conhece algum Banco de Dados orientado a Objeto que s
 eja free ?
  
  Alguem tem alguma documentacao de Banco de Dados orientado a
 Objeto ?
  
 
 
 ---
 UOL, o melhor da Internet
 http://www.uol.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
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]org.br 
 -

-
 --- Herval Freire de A. Jnior --
 - mailto:[EMAIL PROTECTED] 
---
 - http://www.herval.hpg.com.br 
--
 - UIN: 2067270 -- 
 - 
 --[The adepts are everywhere... awake! v0.666a]-- 
 -
 
 "Erros graves: julgar-se mais do que se  e estimar-se menos do que se merece".

  -- Goethe 
  
  
  





Re: [java-list] Ferramenta para contagem de linhas de código

2002-10-15 Por tôpico Fernando Genta dos Santos

Procure em
http://csdl.ics.hawaii.edu/Tools/JavaCount/
Acho que tem alguma coisa

Elvis wrote:

Jose,

Não sei se ja existe a roda. Mas se não existe, ai vai um toque...

Com no maximo 30 linhas de código e 30 minutos é possivel criar um
carinha q faça isso..

Sei q não ajudei o quanto vc queria, mas talvez essa seja a solução mais
rápida!!!

[]'s

Elvis

- Original Message -
From: Jose Luiz Goncalves Bastos Junior [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, October 15, 2002 10:17 AM
Subject: [java-list] Ferramenta para contagem de linhas de código



Oi Pessoal! Alguém conhece alguma ferramenta que conte o número de
linhas de código de um projeto feito em Java, de preferência algum plugin
para o JBuilder? Estou precisando contar o número de linhas de um
projeto muito grande, feito nesta ferramenta! Desde já agradeço!


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


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




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




Re: [java-list] DB Caché

2002-09-26 Por tôpico Fernando Genta dos Santos




A diferena bsica  que com o Cache vc pode trabalhar tanto como um banco
orientado a objetos como tb relacional, mas na parte de orientao a objetos
deixa um pouco a desejar. Por exemplo, as consultas so sempre em SQL, no
tem OQL. Se for pra trabalhar como um banco relacional noacho que teria
vantagens com relao a outros.

Joo Batista de Carvalho wrote:

  
  
  
 
  
 
  O que voc nos diz a respeito deste banco
de  dados? Que vantagens ele tem sobre Oracle, SQLServer e Interbase/Firebird,
sem  falar em preos?
 
  []'s
Joo Batista
TBusiness  Tecnologias
[D6 - FB 1.0 - DBX - Server Conectiva Linux 6.0 - Client  Win98]
 
   
  
-
Original Message - 
   
From:
   Fernando
Gentados Santos 
   
To:
[EMAIL PROTECTED] 
   
Sent:
Wednesday, September 25, 2002 1:24PM
   
Subject:
Re: [java-list] DB Cach
   


Eu trabalho. O que exatamente vc estaprecisando?

Gideoni Hudson wrote:
   
 
  
 

  Amigos,
 
  
 
Alguem  tabalha com o
banco de dados Cach e Java ? Estou precisando de  ajuda.
 
  
 
Agradeo  dese j.
 
   
   
  Gideoni  Hudson da Silva Braga
  Analista
de  Sistemas
  
  Prevcaixa - Caixa de Previdncia e Assistencia 
+55 31  3226-8707 - Ramal:120
  [EMAIL PROTECTED]
  
  


  






Re: [java-list] DB Caché

2002-09-25 Por tôpico Fernando Genta dos Santos




Eu trabalho. O que exatamente vc esta precisando?

Gideoni Hudson wrote:
  
  
 
  
 

  Amigos,
 
  
 
Alguem  tabalha com o banco de
dados Cach e Java ? Estou precisando de  ajuda.
 
  
 
Agradeo dese  j.
 
   
   
  Gideoni  Hudson da Silva Braga
  Analista de
 Sistemas
  
  Prevcaixa - Caixa de Previdncia e Assistencia 
+55 31  3226-8707 - Ramal:120
  [EMAIL PROTECTED]
  
  






Re: [java-list] Imagem em Application

2002-06-22 Por tôpico Fernando Genta dos Santos

Não sei se é a melhor solução, mas funciona

ImageIcon img = new ImageIcon(getClass().getResource(img20.jpg));

public void paintComponent(Graphics g)
  {
Image imagem2 = img.getImage();
g.drawImage(imagem2,0,0,getWidth(),getHeight(),this);
  }


lista-java wrote:

 Olá pessoal, estou programando a pouco tempo em java, e
 estou encontrando algumas dificuldades, será que alguém
 pode me ajudar

 Bem, estou tentando colocar uma imagem em uma aplicação,
 não um applet
 só consegi fazer isto através de Classe Icon, usando ...

 Icon img = new ImageIcon(figura.gif);

 só que não consigo redimensioner esta figura para ocupar
 todo o  container.
 Bom se alguém soubesse como possso fazer para
 redimensionar um icone.

 Outro ponto seria através da classe Image

 Image img;

 public void paint(Graphics g) {
 g.drawImage(img, 0, 0, this);

 }

 -só que não funciona, como faço para setar o path da img?

 -o this neste caso estaria certo?, mesmo se minha img
 estivesse contida em um JLabel ou um JPanel?

 Desde já agradeço a todos.

 Alan Brandt.


 __
 AcessoBOL, só R$ 9,90! O menor preço do mercado!
 Assine já! http://www.bol.com.br/acessobol

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


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




Re: [java-list] Conversao

2002-06-20 Por tôpico Fernando Genta dos Santos

Tente isso,

String nome = (String) session.getAttribute(theName);



[EMAIL PROTECTED] wrote:

 Pessoal,

 Como faço esta conversão:

 String nome = session.getAttribute(theName);

 erro:
 Incompatible type for declaration.
 Explicit cast needed to convert java.lang.Object to java.lang.String.
 String nome = session.getAttribute(theName);

 Até mais...
 Tulio

 
 A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.com.br.

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


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




[java-list] objeto transparente

2002-04-29 Por tôpico Fernando Genta dos Santos

Ola pessoal,

Alguem sabe se eh possivel criar um objeto transparente, onde o background seria
o do objeto pai  e que tb possa receber seus proprios objetos filhos?


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