Ol�,
Resumidamente:
1)Persistencia
Mecanismo para salvarmos o estado dos objetos. Grande parte da
implementa��o aqui � feita atrav�s dos banbcos relacionais. No entanto,
existem outros mecanismo utilzados como servidores LDAP, flat files (XML,
txt etc), web-services etc.
Existem diversas discuss�es sobre o mapeamento OO x Relacional, camadas de
persist�ncia e coisas neste tipo.
2)Serializacao
A serializa��o permite aos objetos gerarem um "bytestream" com uma
fotografia do seu estado corrente, envi�-lo a outro ambiente (atrav�s de qq
meio:socket, arquivo, etc) e utilizar este "bytestream" para recriar um novo
objeto equivalente ao primeiro. A serializa��o � o mecanimos utilizado pelo
RMI para passar objetos entre JVM's.
3)Reflection
Defini��o da SUN:
"Reflection enables Java code to discover information about the fields,
methods and constructors of loaded classes, and to use reflected fields,
methods, and constructors to operate on their underlying counterparts on
objects, within security restrictions. "
4)FrameWork
Conjunto de componentes criado para facilitar, padronizar e agilizar o
desenvolvimento de uma aplica��o. Um framework, geralmente, � composto por
v�rias classes e interfaces. Por exemplo, � muito comum em v�rios frameworks
existir um componente para controle de acesso, gerenciamento de conex�o com
o bd, log etc.
5)Design Pattern
Um pattern, como o pr�prio nome j� diz, � um padr�o para alguma coisa. Ao
desenvolvermos um software OO existem v�rios problemas comuns que j�
aconteceram antes com outros aplicativos. Um design pattern � uma solu��o
comum para um problema comum. Simplificadamente, os d.p s�o um conjunto de
solu��es j� pr�-definidas para alguns problemas j� conhecidos.
Espero que ajude
Marcus Soares
-----Mensagem original-----
De: cesar augusto [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 21 de dezembro de 2001 10:03
Para: [EMAIL PROTECTED]
Assunto: [java-list] Conceitos
Quer ter seu pr�prio endere�o na Internet?
Garanta j� o seu e ainda ganhe cinco e-mails personalizados.
Dom�niosBOL - http://dominios.bol.com.br
PessoALL,
Gostaria da definicao dos seguintes conceitos:
1)Persistencia
2)Serializacao
3)Reflection
4)FrameWork
5)Design Pattern
Obrigado pela ajuda,
Cesar
Find the best deals on the web at AltaVista Shopping!
http://www.shopping.altavista.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]
-------------------------------------------------------------------------