foi mal. mas continuo com as perguntas...
-----Mensagem original-----
De: Regis Melo [mailto:regismelo@;softsite.com.br]
Enviada em: segunda-feira, 4 de novembro de 2002 15:24
Para: christiano
Assunto: RE: [cejug-discussao] BD
Christiano,
Isso � assunto para o [EMAIL PROTECTED]
[]'s,
/**
* ) Regis Melo
* (( [EMAIL PROTECTED]
* |''|-. [EMAIL PROTECTED]
* |__|-' JUG Leader
* JAVA
* Ceara' Java User Group
* http://www.cejug.org
*
*/
*** Assine a lista de discussoes
[EMAIL PROTECTED], para duvidas e perguntas tecnicas sobre
java.
*** Assine o Cafe' com tapioca (noticias e eventos)
[EMAIL PROTECTED]
-----Original Message-----
From: christiano [mailto:cmartins@;seron.com.br]
Sent: segunda-feira, 4 de novembro de 2002 12:06
To: Cejug (E-mail); Carlo giovano (E-mail)
Subject: RE:[cejug-discussao] BD
carlo, encontrei e baixei no theserverside o livro EJB Design Patterns...
voce conhece? se sim, o conteudo � semelhante ao outro que voce indicou?
e vi e tem falando sobre o Data Access Command Beans, mas n�o sobre DAO, n�o
sei � o mesmo assunto vou dar uma olhada com calma.
-----Mensagem original-----
De: christiano [mailto:cmartins@;seron.com.br]
Enviada em: segunda-feira, 4 de novembro de 2002 09:51
Para: '[EMAIL PROTECTED]'
Assunto: RES: [cejug-discussao] RE:[cejug-discussao] BD
valeu, vou ver, ler, e tentar entender.
-----Mensagem original-----
De: Carlo Giovano [mailto:cgiovano@;atlantico.com.br]
Enviada em: segunda-feira, 4 de novembro de 2002 08:44
Para: 'christiano'; [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] RE:[cejug-discussao] BD
ok, essa � a raz�o de existir das taglibs, eu n�o disse pra vc n�o usar as
tags, disse que usasse as tags para pegar e exibir objetos disponibilizados
por um front controller, ao inv�s de fazer as tags manipularem DAOs.
Quanto ao livro n�o conhe�o vers�o eletr�nica, um outro lugar onde vc pode
encontrar material sobre DAOs � em www.theserverside.com
Carlo Giovano
CEJUG
-----Mensagem original-----
De: christiano [mailto:cmartins@;seron.com.br]
Enviada em: segunda-feira, 4 de novembro de 2002 09:27
Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] RE:[cejug-discussao] BD
Carlo, estou tentando criar tags para encapsular o acesso porque queremos
mandar esta funcionalidade para um webmaster que cuidar� do site e que n�o
conhece java e nem est� acostumado com outros scripts sen�o jscript...
ent�o ele somente usar� as tags como usa html sem se preocupar com "o por
tras" estou mostrando a ele como fazer ... inclusive isto est� me dando uma
dor de cabe�a danada... HU�HU�HU�...
voc� sabe se tem esse livro na sun para eu baixar? em ingles mesmo.
obrigado pela aten��o.
-----Mensagem original-----
De: Carlo Giovano [mailto:cgiovano@;atlantico.com.br]
Enviada em: segunda-feira, 4 de novembro de 2002 08:12
Para: [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] RE:[cejug-discussao] BD
Oi Christiano.
Um padr�o de projeto n�o � uma coisa que voc� entenda assim rapidamente,
voc� tem que ler algumas vezes, deitar sobre os exemplos, olhar outras
refer�ncias (como o livre Core J2EE Design Patterns - em portugu�s) para ir
percebendo melhor. Tamb�m seria complicado explicar por email. O fato � que
n�o � boa id�ia vc reinventar a roda quando tudo est� documentado como
padr�es. Se ajudar, a id�ia b�sica � ter uma classe DAO (pode ter uma
gen�rica e subtipos para BDs diferentes, se e somente se for necess�rio) que
encapsula o acesso a dados de um objeto de neg�cio. A classe recebe e
retorna os resultados como VO�s (Value Objects). O DAO tamb�m conversa com o
pool de conex�es.
Quanto a criar tag libs para acessar os dados n�o acho uma boa id�ia do
ponto de vista de arquitetura. Vc deveria criar tag libs que apresentas o
resultados de Value Objects disponibilizados em request ou session por um
Front Controller que por sua vez utilizou um Fa�ade para consultar os dados
via um DataObject.
Carlo Giovano
CEJUG
-----Mensagem original-----
De: christiano [mailto:cmartins@;seron.com.br]
Enviada em: segunda-feira, 4 de novembro de 2002 08:50
Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Assunto: RES: [cejug-discussao] RE:[cejug-discussao] BD
Carlo, eu olhei este padr�o Data Access Object e n�o entendi muita coisa...
desculpe a ignorancia...
eu to tentando criar uma classe para criar tags customizadas que implemente
as operacionalidades de acesso e manipula��o a banco de dados ...
estamos desenvolvendo umas paginas simples de envio e pesquisa de
curriculos...
criei uma classe extendida na famosa ConnectionPool com metodos que
encapsulam a busca de conexoes e criacao de conexoes , acesso ao banco,
etc... ainda est� s� na "primeira vers�o" testei e pelo menos trouxe alguma
coisa do banco... agora vou testar com centenas de acesso...
gostaria que voc� me explicasse como esse padr�o pode ajudar meu projeto.
(sei que velhas fan�ticas conservadoras v�o me criticar por pedir essa
informa��o HU�HU�HU�...)
-----Mensagem original-----
De: Carlo Giovano [mailto:cgiovano@;atlantico.com.br]
Enviada em: segunda-feira, 4 de novembro de 2002 07:26
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] RE:[cejug-discussao] BD
Helio,
Existe um padr�o de projeto (design pattern) que j� apresenta uma solu��o
bastante utilizada e comprovada. O nome do padr�o � Data Access Object e
detalhes podem ser encontrados no link :
http://java.sun.com/blueprints/patterns/DAO.html. Voc� pode tamb�m consultar
os padr�es relacionados (VO-Transfer Object, MVC, etc) na p�gina geral:
http://java.sun.com/blueprints/patterns/catalog.html
Carlo Giovano
CEJUG
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Gostaria de saber se � possivel(ou se � assim que se faz) fazer um Bean para
conectar com BD, de modo que o mesmo (Bean) possa servir para inumeros
objetos manterem(atualizar, select, deletar..) dados no BD.
Assim mantendo uma modularidade no sistema em rela��o a conexoes com BD.
valeu
Helio Frota
Heavymetal is the law !
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.410 / Virus Database: 231 - Release Date: 31/10/2002
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.410 / Virus Database: 231 - Release Date: 31/10/2002