Avatar billede jonesw Nybegynder
22. oktober 2008 - 21:47 Der er 4 kommentarer og
1 løsning

flere klasser i en servlet

Dette er et mere designmæssigt spørgsmål.

Jeg har lavet en servlet som modtager noget info via et javascript og et HTTPrequest... Denne servlet sender noget videre til mit datalag og modtager noget info.
Mit spørgsmål er så om det er okay, sådan kodemæssigt at lave en ekstra metode i klasse som så bliver benyttet som en bønne til en jsp fil.
Grunden til at jeg ønsker at gøre dette, er at jeg gerne vil have at de er i samme klasse, da deres funktioner har med de samme objekter på siden at gøre... blot på forskellig vis...

Jeg kan selvfølgelig nemt lave det i to forskellige klasser, men tænkte at det måske vel holde det mere overskueligt på denne måde...
Avatar billede arne_v Ekspert
22. oktober 2008 - 21:53 #1
Jeg synes ikke at det er paent med en klasse som er baade servlet og boenne.

Lav evt. en dispatching servlet og en dispatching boenne som bruger en tredie klasse
med funktionaliteten i.
Avatar billede jonesw Nybegynder
22. oktober 2008 - 22:06 #2
Jeg er ikke helt sikker på hvad du mener med dispatching...
Jeg kender lidt til requestDispatching hvor man så vidt jeg ved sender de http info som har fået videre til en anden side... Men er ikke helt sikker på hvad du mener med dispatching bønne...
Avatar billede arne_v Ekspert
22. oktober 2008 - 22:11 #3
dispatche = kalde videre
Avatar billede jonesw Nybegynder
22. oktober 2008 - 22:43 #4
Tror at jeg forstår hvad du mener nu...

Men så ville det vel være lidt meget at lave en klasse til bønne som så bare sendere requestet videre til en ny klasse, så kan vel bare bruge den nye klasse...

Ligger du et svar?
Avatar billede arne_v Ekspert
23. oktober 2008 - 00:22 #5
Den nye klasse ville jo ikke noedvendigvis foelge boenne konventionen !

Og det koster ikke ekstra at oprette klasser.

+svar
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