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] -
Re: [java-list] reflecção
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
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
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
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
Alguem poderia dar um exemplo ( em codigo ) da chamada de um metodo por reflecção?