mm
Det ser da ellers rigtig nok ud. Pointen er, at servletten slipper for at
køre en if-else gennem alle de mulige metoder som modellen stiller til
rådighed. Jeg tror man skal se selve den abstrakte action de definerer i
eksemplet som det, det er, et eksempel.
I en bog jeg har 'agile software developement' er det samme pattern benævnt
'command'. I stil med
interface Command {
do();
}
I eksemplet på suns side er 'kommandoen' eller 'action' blot mere
specificeret.
Stig
"Flare" <nomail@sorry.dk> wrote in message
news:40725bab$0$526$edfadb0f@dread14.news.tele.dk...
> Hejsa
>
> I forbindelse med en JSP/ Servlet løsning er jeg i en artikel blevet
> opfordret til at benytte et command pattern. Jeg kan dog ikke dreje
hvordan
> de har tænk sig at implementere dette, selv om der er kode eks. med.
>
> Det drejer sig konkret om Code Example 4.6 og Code Example 4.6 .
>
http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/web-tier/web-tier5.html
>
> Problemet er den klasser som hedder Model. Denne er ikke defineret nogen
> steder og jeg kan ikke forstå dens funktion. Jeg kan udfra koden se at der
> bliver kaldt model.createUser hvilket for mig ikke rigtig giver mening.
Det
> vil for mig set betyde at denne klasse skal have samtlige metoder som mit
> site skal kunne. Det kan heller ikke passe at Model er en basisklasse da
han
> jo kalder fx. createUser uden at kaste den til en specifik Model
> implementering.
>
> Håber nogen kan rede dette ud. Det er froøvrigt i forbindelse med
> implementering af Model 2 (MVC) pattern.
>
> Mvh
> Anders J
>
>