[MJ46 - Reflexao] - Vantagens?  XML
Índice dos Fóruns » MundoJ - Artigos, Notícias e Debates
Autor Mensagem
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

Baratao wrote:Li o artigo e gostei muito do assunto.
Agora estou procurando um livro que sobre reflection.
Vi que existe o Java Reflection in Action porém não conseguir achar em livrarias aqui do Brasil.

Alguém sabe alguma livraria aqui no Brasil que tenha esse ou algum outro livro do mesmo assunto a venda??

Obrigado


Oi,

Eu tenho esse livro. Comprei na apple store. É difícil mesmo encontra-lo, acredito que na Amazon tenha.

Seria muito estranho da minha parte disponibilizar o PDF ?

Tchauzin!

This message was edited 1 time. Last update was at 23/03/2011 07:39:34


Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
Guerr@
Virtual Machine Man
[Avatar]

Membro desde: 03/12/2006 10:32:50
Mensagens: 520
Offline

Baratao wrote:Li o artigo e gostei muito do assunto.
Agora estou procurando um livro que sobre reflection.
Vi que existe o Java Reflection in Action porém não conseguir achar em livrarias aqui do Brasil.

Alguém sabe alguma livraria aqui no Brasil que tenha esse ou algum outro livro do mesmo assunto a venda??

Obrigado


A revista já publicou vários outros artigos abordando esse tema sob uma ótica diferente. Recomendo fortemente os artigos "Reflexão+Anotações - Uma Combinação Explosiva", "Proxies Estáticos e Dinâmicos" e "Padrões de Projeto e Reflexão".

Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra
[Email]
Alexandre Gazola
JavaTeenager
[Avatar]

Membro desde: 23/07/2004 14:48:23
Mensagens: 176
Localização: Rio de Janeiro
Offline

Entender e saber usar Reflexão é fundamental para qualquer desenvolvedor Java. Apesar de seus benefícios, ainda não é muito comum o seu uso em código de programas aplicativos, talvez nem tanto pela "neura" com performance (que em 99,9999% não representa absolutamente nenhum impacto), mas mais pelo fato de o código que implementa algo com reflexão ser mais difícil de entender e de manter (com o benefício de simplificação do código cliente, claro). Neste caso (e em todo o resto do sistema ), é importante que haja testes automatizados que possam prover a segurança necessária para que o código possa evoluir.

Reflexão na linguagem Java, no fundo, é só uma maneira que se encontrou para contornar a natureza estática da linguagem. De fato, passa-se por cima da tipagem estática e muitos desenvolvedores não estão acostumados com isso. Por isso, também, vale a pena o estudo de outras linguagens onde isso é natural (ex.: Python e Ruby) para que também se aprenda a tirar o máximo de proveito deste recurso que o Java oferece.

abs!

Alexandre Gazola

Blog: http://alexandregazola.wordpress.com

"Que proveito tem o homem ganhar o mundo inteiro e perder a sua alma?" (Mc. 8:36)

"Buscai, em primeiro lugar, o Reino de Deus e a sua justiça, e todas essas coisas vos serão dadas por acréscimo" (Mt. 6:33)
Guerr@
Virtual Machine Man
[Avatar]

Membro desde: 03/12/2006 10:32:50
Mensagens: 520
Offline

Alexandre Gazola wrote: é importante que haja testes automatizados que possam prover a segurança necessária para que o código possa evoluir.


Falou tudo! Me lembro das minhas primeiras experiências com reflexão em que tudo estava funcionando até aparecer uma calsse em que uma das propriedades era um array! Daí lascou-se!!!

Precisamos lembrar que com reflexão, muitas vezes, a estrutura da classe é o parâmetro! Sendo assim, precisamos testar as mais diversas possibilidades!

Para testar classes com reflexão sugiro o ClassMock! -> http://classmock.sf.net (eu q fiz!)

Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra
[Email]
Baratao
JavaBaby
[Avatar]

Membro desde: 21/07/2008 03:18:19
Mensagens: 84
Offline

Lina,

Obrigado mas o PDF eu já consegui.

O problema é que não tenho tanto tempo pra ler o PDF em algum computador, por isso que queria o livro impresso.

No fim das contas comprei pela Amazon mesmo. Até o fim de abril estarei com o livro.

Guerra,

Vou ler os artigos citados por ti. Obrigado.

Tentando aprender sozinhu.....
Até que está funcionando... vamos ver até quando....
HaVe a NiCe DaY!.!.!
 
Índice dos Fóruns » MundoJ - Artigos, Notícias e Debates
Ir para:   
Powered by JForum 2.1.8 © JForum Team