| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 18:37:59
|
everson_z
Virtual Machine Man
![[Avatar]](/images/avatar/d240cb4a3e3d2ed5250ac2e1480422f0.jpg)
Membro desde: 05/07/2005 18:12:25
Mensagens: 590
Localização: SP - São Paulo
Offline
|
Tenho a classe ClienteSQL que vai enviar os valores para o banco mas, preciso receber os valores que foram enviado para ClienteBean.
Se eu der um new, não vou ter os valores que já estão em ClienteBean,
Criar um parâmetro vai bagunçar tudo pois essa classe extende DataAccessObject com os métodos.
Estava pensando em receber os valores sem dar um new, tem como?
|
Primeiro pensamento POG Existe casos e casos!
Segundo pensamento POG Do meu jeito é mais fácil e rápido!
Primeira merda POG Fazer as merdas que muitos fizeram por defender o primeiro pensamento POG.
Segunda merda POG Limitar o projeto ao escopo inicial.
Terceira merda POG Se basear em absurdos para defender seu desenvolvimento.
Quarta merda POG Não entender que padrão é beneficio e usar o primeiro pensamento POG.
Quinta merda POG Achar um absurdo eu escrever isso. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 18:40:19
|
erickcellani
JavaEvangelist
![[Avatar]](/images/avatar/6f4b7fd3eea0af87f9990faa8e3287f1.jpg)
Membro desde: 13/05/2006 13:37:12
Mensagens: 425
Localização: São Paulo - SP
Offline
|
vc pode mandar o codigo??
a única forma de instanciar é usando o new... nunca vi outro jeito!
manda o código e veremos o que pode ser feito
|
--
Érick F. Cellani |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 18:41:46
|
peerless
GUJ Master
![[Avatar]](/images/avatar/5b2a8f2b014bb326fd82ee313704e78c.jpg)
Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline
|
E se tu definir os métodos como Static ?
|
follow me
pitacos
"The most problems that teams face are about communication, and all the others are too." - Dan North
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 18:44:43
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline
|
Não tem como fazer uma injeção de dependência?
|
Luis Eduardo Bohrer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 18:45:04
|
cassio
GUJ Master
![[Avatar]](/images/avatar/8ae7398026ed8f2172aefd6cbc856bc8.jpg)
Membro desde: 19/06/2006 08:25:28
Mensagens: 1336
Localização: Caieiras-SP
Offline
|
erickcellani wrote:vc pode mandar o codigo??
a única forma de instanciar é usando o new... nunca vi outro jeito!
manda o código e veremos o que pode ser feito 
Não não... existem outras formas!
Pesquise sobre Reflection e Ioc (inversion of control) / DI (dependency injection)
|
Cássio Marques
Blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 18:49:40
|
plic_ploc
JavaChild
Membro desde: 11/06/2006 18:55:12
Mensagens: 137
Localização: Ibitinga - SP
Offline
|
se vc quer acessar um método ou até mesmo um atributo sem instanciar a classe, vc deverá utilizar o static ex:
chamando o método:
Agora se vc quer instanciar uma classe sem usar new, faça o seguinte:
|
Java MVC - Brutos framework
Faça o download de um WebChat feito usando o Brutos MVC |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 18:52:43
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline
|
Não utilize static, tem outras técnicas melhores para isso.
Utilize IOC como o amigo acima disse, Injeção de Dependência.
Valeu....
|
Luis Eduardo Bohrer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 18:54:08
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline
|
Dê uma olhada neste tópico, referente ao uso de static e singletons.
Link:http://blog.caelum.com.br/2006/08/08/singletons-e-static-perigo-a-vista
|
Luis Eduardo Bohrer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 19:24:33
|
everson_z
Virtual Machine Man
![[Avatar]](/images/avatar/d240cb4a3e3d2ed5250ac2e1480422f0.jpg)
Membro desde: 05/07/2005 18:12:25
Mensagens: 590
Localização: SP - São Paulo
Offline
|
Hum...
Tenho uma interface com os metodos, vou criar parametros Object que vai receber a classe.
Vou tentar isso... acho que não vou ter que repetição de codigo
Injeção de Dependência, procurei por cima mas só vih comentarios
|
Primeiro pensamento POG Existe casos e casos!
Segundo pensamento POG Do meu jeito é mais fácil e rápido!
Primeira merda POG Fazer as merdas que muitos fizeram por defender o primeiro pensamento POG.
Segunda merda POG Limitar o projeto ao escopo inicial.
Terceira merda POG Se basear em absurdos para defender seu desenvolvimento.
Quarta merda POG Não entender que padrão é beneficio e usar o primeiro pensamento POG.
Quinta merda POG Achar um absurdo eu escrever isso. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 19:51:15
|
caiozanchetti
JavaBaby
![[Avatar]](/images/avatar/075b24b68eb3cb44b3fa4e331d86db89.jpg)
Membro desde: 27/10/2004 00:17:24
Mensagens: 90
Offline
|
vc pensou em usar singleton?
|
Claudiomir Zanchetti (Caio)
SCJP 5.0 |
|
|
 |
|
|