Avatar billede casualty Nybegynder
12. november 2003 - 17:28 Der er 4 kommentarer og
2 løsninger

Hvad er det der gør en bean til en bean?

Hej..Jeg er igang med et større projekt.
Vi er ved at lave en internetvirksomhed der benytter jsp, servlets og nogle EJB´er som persistensgrundlag.

Nu er det sådan at inde i containeren (i vores tilfælde Resin) sker der en masse forskelligt. Jeg har siddet og arbejdet med nogle forskellige klasser som kan udføre en triviel logik og som det øvrige system skal bruge en gang imellem. Der er f.eks. en klasse der modtager nogle filer og returnerer dem alle i en zipfil, en anden klasse modtager en streng med htmlsyntaks og returnerer strengen uden htmlsyntaks. Sådan er der forskellige klasser.

Spørgsmålet: Jeg har fået forståelsen af at det ville være smart at se på de klasser som beans man importerer og bruger engang imellem, men lige nu er det jo bare normale javaklasser... Hvordan laver man dem til beans? Gør man det overhovedet eller kalder man dem bare beans?

Mvh Casualty
Avatar billede simonvalter Praktikant
12. november 2003 - 17:40 #1
du kan kigge engang her
http://javabog.dk/VP/kapitel4.jsp
4.3 Karakteristika ved javabønner
Avatar billede arne_v Ekspert
12. november 2003 - 18:03 #2
private data felter
public get og set
constructor uden argument
(og ikke krævet men nødvendigt i praksis Serializable)

Der er *meget* mere i Java Beans specifikationen. Læs mere her:

http://java.sun.com/products/javabeans/docs/spec.html

Når man i JSP/servlet engine sammenhæng taler om beans så kan
du bare tænke utility klasser (der er enkelte sammenhænge
hvor JSP bruget get/set funktionaliteten).
Avatar billede arne_v Ekspert
30. november 2003 - 23:24 #3
Lukke tid ?
Avatar billede casualty Nybegynder
01. december 2003 - 16:35 #4
Ja klart..Kan i ikke begge lægge et svar :)
Avatar billede arne_v Ekspert
01. december 2003 - 16:38 #5
svar
Avatar billede simonvalter Praktikant
01. december 2003 - 16:40 #6
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester