Re: [java-list] reflecção

2001-12-20 Por tôpico Marco Campelo

Claudio,

desculpe a pergunta:

Qual a utilizada de utilizar essa chamada de método por reflexão?

(Se é que esse é o termo apropriado).

Um abraço

At 17:48 17/12/01 -0200, you wrote:

   Esta aqui, mas pode olhar o javadoc também...

///
import java.lang.reflect.*;

public class Reflecting {


   public Reflecting() {
   }

   public Reflecting(int one) {
   }

   public Object me1(String m) {
   System.out.println(***  + m);
   return new String(m);
   }

   public void doIt() {
   }

   public String toString() {
   return ESTA E A CLASSE REFLECTING!;
   }

   public static void main(String[] args) throws Exception {
   Constructor cons = Reflecting.class.getConstructor(null);
   Object o =  cons.newInstance(null);
   System.out.println(o);

   Method m = Reflecting.class.getMethod(me1, new Class[]
{String.class});
   String mm = Ola a todos!;
   Object mmm = m.invoke(o, new Object[]{mm});
   System.out.println(___  + mmm);
   System.out.println(mmm.equals(mm));

   }

}

// Claudio Miranda
///





6/12/2001 06:19:28, Jaci Junior [EMAIL PROTECTED] wrote:
  From:   Jaci Junior [EMAIL PROTECTED]
  Date:   Thu, 6 Dec 2001 06:19:28 -0200
  Subject:[java-list] reflecção

  Alguem poderia dar
  um exemplo ( em codigo )
  da chamada de um metodo por reflecção?




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


-- 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: [java-list] reflecção

2001-12-20 Por tôpico Antonio Kantek

vc quis dizer utilidade ? :)
Reflection é muito útil quando você quer pegar as propriedades de um bean,
sem conhecer o seu bean.
Você faz instrospection, que é pegar as propriedades através de seus gets.

[]´s


- Original Message -
From: Marco Campelo [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, December 19, 2001 10:08 PM
Subject: Re: [java-list] reflecção


 Claudio,

 desculpe a pergunta:

 Qual a utilizada de utilizar essa chamada de método por reflexão?

 (Se é que esse é o termo apropriado).

 Um abraço

 At 17:48 17/12/01 -0200, you wrote:
 
  Esta aqui, mas pode olhar o javadoc também...
 
 ///
 import java.lang.reflect.*;
 
 public class Reflecting {
 
 
  public Reflecting() {
  }
 
  public Reflecting(int one) {
  }
 
  public Object me1(String m) {
  System.out.println(***  + m);
  return new String(m);
  }
 
  public void doIt() {
  }
 
  public String toString() {
  return ESTA E A CLASSE REFLECTING!;
  }
 
  public static void main(String[] args) throws Exception {
  Constructor cons = Reflecting.class.getConstructor(null);
  Object o =  cons.newInstance(null);
  System.out.println(o);
 
  Method m = Reflecting.class.getMethod(me1, new Class[]
 {String.class});
  String mm = Ola a todos!;
  Object mmm = m.invoke(o, new Object[]{mm});
  System.out.println(___  + mmm);
  System.out.println(mmm.equals(mm));
 
  }
 
 }
 
 // Claudio Miranda
 ///
 
 
 
 
 
 6/12/2001 06:19:28, Jaci Junior [EMAIL PROTECTED] wrote:
   From:   Jaci Junior [EMAIL PROTECTED]
   Date:   Thu, 6 Dec 2001 06:19:28 -0200
   Subject:[java-list] reflecção
 
   Alguem poderia dar
   um exemplo ( em codigo )
   da chamada de um metodo por reflecção?
 
 
 
 
 _
 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]
 -
 

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




Re: [java-list] reflecção

2001-12-20 Por tôpico Claudio Miranda


Pelo que entendi, você quer saber quais as vantagens em utilizar 
reflection?

Alguns exemplos de uso de reflection estão em Serialização e RMI (por 
consequencia EJB).

Mas, você também pode usar reflection, em suas aplicações, imagine o 
cenário que você contrua um framework de persistencia em que todos os objetos 
persistentes devam implementar uma interace 'Persistence', como você saberia 
quais os atributos a serem persistidos no repositório? Através de reflection!!

Reflection possibilita que você faça introspecção da classe, conheça-la 
sem saber a estrutura dela, (com javap não vale :) ) .


Claudio Miranda



19/12/2001 23:08:29, Marco Campelo [EMAIL PROTECTED] wrote:

Claudio,

desculpe a pergunta:

Qual a utilizada de utilizar essa chamada de método por reflexão?

(Se é que esse é o termo apropriado).

Um abraço

At 17:48 17/12/01 -0200, you wrote:

  Esta aqui, mas pode olhar o javadoc também...

///
import java.lang.reflect.*;

public class Reflecting {


  public Reflecting() {
  }

  public Object me1(String m) {
  System.out.println(***  + m);
  return new String(m);
  }

  public String toString() {
  return ESTA E A CLASSE REFLECTING!;
  }

  public static void main(String[] args) throws Exception {
  Constructor cons = Reflecting.class.getConstructor(null);
  Object o =  cons.newInstance(null);
  System.out.println(o);

  Method m = Reflecting.class.getMethod(me1, new Class[]
{String.class});
  String mm = Ola a todos!;
  Object mmm = m.invoke(o, new Object[]{mm});
  System.out.println(___  + mmm);
  System.out.println(mmm.equals(mm));

  }

}

// Claudio Miranda




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




Re: [java-list] reflecção

2001-12-20 Por tôpico Davi Oliveira

Claudio,

Voce possui classes prontas de persistencia utilizando reflection ?


From: Claudio Miranda [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] reflecção
Date: Thu, 20 Dec 2001 10:53:00 -0200


   Pelo que entendi, você quer saber quais as vantagens em utilizar
reflection?

   Alguns exemplos de uso de reflection estão em Serialização e RMI (por
consequencia EJB).

   Mas, você também pode usar reflection, em suas aplicações, imagine o
cenário que você contrua um framework de persistencia em que todos os 
objetos
persistentes devam implementar uma interace 'Persistence', como você 
saberia
quais os atributos a serem persistidos no repositório? Através de 
reflection!!

   Reflection possibilita que você faça introspecção da classe, conheça-la
sem saber a estrutura dela, (com javap não vale :) ) .


Claudio Miranda



19/12/2001 23:08:29, Marco Campelo [EMAIL PROTECTED] wrote:
 
 Claudio,
 
 desculpe a pergunta:
 
 Qual a utilizada de utilizar essa chamada de método por reflexão?
 
 (Se é que esse é o termo apropriado).
 
 Um abraço
 
 At 17:48 17/12/01 -0200, you wrote:
 
 Esta aqui, mas pode olhar o javadoc também...
 
 ///
 import java.lang.reflect.*;
 
 public class Reflecting {
 
 
 public Reflecting() {
 }
 
 public Object me1(String m) {
 System.out.println(***  + m);
 return new String(m);
 }
 
 public String toString() {
 return ESTA E A CLASSE REFLECTING!;
 }
 
 public static void main(String[] args) throws Exception {
 Constructor cons = Reflecting.class.getConstructor(null);
 Object o =  cons.newInstance(null);
 System.out.println(o);
 
 Method m = Reflecting.class.getMethod(me1, new Class[]
 {String.class});
 String mm = Ola a todos!;
 Object mmm = m.invoke(o, new Object[]{mm});
 System.out.println(___  + mmm);
 System.out.println(mmm.equals(mm));
 
 }
 
 }
 
 // Claudio Miranda




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





Davi Custódio.


_
O MSN Photos é o jeito mais fácil de compartilhar, editar e imprimir suas 
fotos preferidas: http://photos.msn.com.br/support/worldwide.aspx


-- 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: [java-list] reflecção

2001-12-17 Por tôpico Claudio Miranda


Esta aqui, mas pode olhar o javadoc também...

///
import java.lang.reflect.*;

public class Reflecting {


public Reflecting() {
}

public Reflecting(int one) {
}

public Object me1(String m) {
System.out.println(***  + m);
return new String(m);
}

public void doIt() {
}

public String toString() {
return ESTA E A CLASSE REFLECTING!;
}

public static void main(String[] args) throws Exception {
Constructor cons = Reflecting.class.getConstructor(null);
Object o =  cons.newInstance(null);
System.out.println(o);

Method m = Reflecting.class.getMethod(me1, new Class[]
{String.class});
String mm = Ola a todos!;
Object mmm = m.invoke(o, new Object[]{mm});
System.out.println(___  + mmm);
System.out.println(mmm.equals(mm));

}

}

// Claudio Miranda
///





6/12/2001 06:19:28, Jaci Junior [EMAIL PROTECTED] wrote:
  From:   Jaci Junior [EMAIL PROTECTED]
  Date:   Thu, 6 Dec 2001 06:19:28 -0200
  Subject:[java-list] reflecção

  Alguem poderia dar
  um exemplo ( em codigo )
  da chamada de um metodo por reflecção?




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




[java-list] reflecção

2001-12-06 Por tôpico Jaci Junior



Alguem poderia dar 
um exemplo ( em codigo )
da chamada de um metodo por reflecção?