JSP X Beans

6 respostas
F

Olá.

Estou em fase de aprendizado e construí 2 páginas utilizando todos os fundamentos de página dinâmica (cookies, sessões, banner rotativo, etc) em JSP.
Até agora não precisei utilizar Java Beans mas resolvi entrar de vez na fogueira, mas acabei me dando mal.
Quando construo um Bean eu preciso salvá-lo em que formato? Java? Transformá-lo em .class ou .jar? Como fazer isso? Em que pasta armazeno os arquivos?

Conto com a ajuda

6 Respostas

E

Eae fox blz?

cara teve um forum discutido dentro desse tópido
mesmo de JSP/Servlet

http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=5344

dah uma conferida lah talvez lhe de uma ideia de ondi
colocar os seus beans, se naum me engano o assunto
lah era semelhante a sua duvida aki :wink:

[]'s
Erko Bridee

E

Eu dnovo,
quanto a ondi colocar o seus beans

sabe a pasta /WEB-INF/classes?
este é o local pra tu colocar os seus beans, tanto como classes
e seus servlets

agora oq é um bean?

Um Bean é simplesmente uma classe de Java que segue um conjunto
de convenções simples de design e nomeação delineado pela especificação de JavaBeans. Os Beans não precisam estender uma determinada classe ou implementar uma determinada interface.

ou seja, é um arquivo que vc codifica seguindo padrões, salva
.java e compila ele pra um .class :grin:

[]'s
Erko Bridee

E

eu mais uma veiz :cool:

Convenções de um Bean

As convenções de JavaBean são o que nos permitem desenvolver Beans, porque elas permitem que o container Bean analise um arquivo de classe
Java e interprete seus métodos como propriedades, designando a classe como
um Bean de Java.

? Beans são simplesmente objetos Java. Mas como seguem um padrão
fica mais fácil trabalhar com eles.

? Uma boa prática é colocar Bean no nome de uma classe que é um Bean,
para que seja melhor identificado. Assim uma classe que representa uma pessoa ficaria PessoaBean ou BeanPessoa.

O construtor Bean

A primeira regra da criação do Bean JSP é que você tem que implementar
um construtor que não tenha argumentos. Este construtor é usado por
exemplo para instanciar um Bean através da tag <jsp:useBean> visto mais
adiante. Se a classe não especificar um construtor sem argumentos, então
um construtor sem argumentos e sem código seré assumido.

public Bean() { }

Propriedades de um Bean

Coloque os atributos como privados, e faça métodos get e set para acessá-los,

e este métodos então serão públicos.



private String nome;

public String getNome() { return nome;}

public void setNome(String novo) { nome = novo; }
Uma boa convenção de nome de propriedades, é começar com letra minúscula e colocar em maiúscula a primeira letra de cada palavra subseqüente. Assim como nos métodos de ajuste, a palavra set ou get começa em minúscula e a primeira letra da propriedade será maiúscula.



private String corCarro;

public String getCorCarro();

Propriedades indexadas

Caso a propriedade seja um conjunto de valores (array), é uma boa prática criar métodos para acessar o conjunto inteiro de valores e para acessar uma posição específica.

private String[] telefone;

public String[] getTelefone() { return telefone; }

public String getTelefone(int index) { return telefone[index]; }

Propriedades booleanas

Para propriedades booleanas, você pode substituir a palavra get por is.

private boolean enabled;
public boolean isEnabled() { return enabled; }

informações do tutorial do curso de JSP da UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA ESPECIAL DE TREINAMENTO CIÊNCIAS DA COMPUTAÇÃO

espero q isso te ajude :grin:

[]'s
Erko Bridee

F

Valeu!!!

Muito obrigado!

A

Erko Bridee

tem como vc me mandar esse tutorial do curso de JSP da UNIVERSIDADE FEDERAL SC
meu email: [email removido]

obrigado :sentido:

R

Ai ai ai, gurizão!

Maguavilhoso! Pega esse tutorial da UFSC e coloca na seção de tutoriais, colocando os devidos créditos, é claro.

Que maravilha, ver a minha UFSC brilhando assim…

Orgulho na veia hhehehe

[]s

Criado 17 de junho de 2004
Ultima resposta 19 de jun. de 2004
Respostas 6
Participantes 4