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