Usando bean

fala galera, to tentando usar um bean pra fazer criptografia em senhas numa base de dados…mas como eu nunca tinha feito, num to sabendo direito onde q eu deixo a classe do bean.

a chamada web-inf fica junto com os codigos ou fica na pasta principal do projeto!!! valew…

Olá pmsoad,

Todos os aquivos .class (classes persistentes, beans e servlets) tem q ficar dentro de WEB-INF\classes\

Blz…

ah, valew…

e essa pasta fica junto com os codigos fontes q usam o bean, certo?!?!

pq tenhu alguns outros codigos q naum usam e estaum em otra pasta…

lembrando que se sua classe possui um pacote, a estrutura deve existir a partir da pasta classes.

[]'s

pmsoad vc tem q ter uma estrutura assim:

diretorio do projeto por exemplo:

c:\projeto

Dentro desse diretorio vc tem q ter o sub-diretorio WEB-INF e arquivos html, jps, etc…

abaixo de WEB-INF: vc tem q ter um web.xml um sub-diretorio classes, se estiver usando jars de terceiros como taglibs, etc mais um sub-diretorio chamado lib q contenham os jar de terceiros.

abaixo de classes vc terá os diretorios que serão os pacotes! Seguindo o q a sun recomenda vc teria algo assim por exemplo

br\com\projeto\clientes

onde br\com\projeto seria o equivalente a projeto.com.br, e cliente um de seus packages entendeu segue um exemplo de um pequeno bean nessa estrutura:

[code]package br.com.projeto.clientes;

public class Contato {
private String nome="";
private String email="";

public String getNome() {return nome;} 

public String getEmail() {return email;} 

}[/code] essa classe estaria dentro da seguinte estrutura de diretorios

c:\projeto\WEB-INF\classes\br\com\projeto\clientes

vamos supor q vc tivesse um outro pacote chamado pedido e precisasse usar esta clase Contato

vc somente importaria assim:

import br.com.projeto.cliente.Contato;

Blz… :roll: