Ol� Filipe,

Respondendo � sua pergunta 1:

Creio que o construtor n�o � o fator determinante para o que voc� quer
fazer. Independentemente do construtor que voc� fizer, voc� ter� que
atribuir manualmente todos os campos da classe. Se voc� estiver buscando os
valores que o usu�rio preencheu num form HTML, voc� ter� que fazer algo do
tipo:

Usuario usuario1 = new Usuario();
usuario1.setNome(request.getParameter(�nome�));
usuario1.setEndereco(request.getParameter(�endereco�));
...

E se voc� for buscar os dados do usu�rio do BD, voc� ter� que fazer algo
como:

Usuario usuario1 = new Usuario();
usuario1.setNome(rs.getString(�nome�));
usuario1.setEndereco(rs.getString(�endereco�));
...

Acho que o mais importante � definir a arquitetura da aplica��o, se a
aplica��o vai usar o mecanismo de autentica��o do J2EE ou voc� implementar�
um pr�prio e sobre o uso de frameworks ou n�o, etc..

Com rela��o � pergunta 2:

Veja como fiz a� no primeiro exemplo acima:

Usuario usuario1 = new Usuario();
usuario1.setNome(request.getParameter(�nome�));
usuario1.setEndereco(request.getParameter(�endereco�));
...

Outra alternativa � fazer uso de JSTL / <jsp:useBean> e tal pra fazer as
coisas declarativamente.

Bem, espero ter ajudado.


[]�s
Rodrigo Goulart do Nascimento

________________________________________
De: Filipe S� [mailto:[EMAIL PROTECTED] 
Enviada em: quinta-feira, 14 de abril de 2005 10:19
Para: JUG-Petropolis
Assunto: [JUG-Petro] d�vida construtor

Pessoal
�
Estou desenvolvendo meu primeiro sistema web em Java/JSP como projeto para
fim de curso web na Est�cio.
Minha d�vida � a seguinte:
�
Criei uma classe usu�rio com todos os dados do usu�rio como atributos. Ela
ser� instanciada a partir de uma p�gina JSP. No caso do usu�rio estar se
logando o objeto ser� instanciado a partir do login que recebe do
formul�rio, e os outros atributos vir�o do BD atrav�s dos m�todos set. No
caso do usu�rio estar criando um novo cadastro, os dados para instanciar o
objeto vir�o do formul�rio, pois ainda n�o temos eles registrados no BD. Meu
racioc�nio foi montar dois construtores, um�que recebe o�login como
par�metro e outro que recebe todos os dados do usu�rio como par�metro e
depois os coloca no BD, al�m do construtor sem par�metros.
�
Gostaria de fazer duas perguntas �s JavaIntelig�ncias t�o luminosas que
participam do JUG.
1- Meu racioc�nio est� correto?
2- Como recebo par�metros para o construtor de uma classe a partir de um
formul�rio?
�
Desde j� agrade�o � JavaComunidade
�
Filipe S�

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.8 - Release Date: 13/4/2005
 



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Atrašyti