Avatar billede casualty Nybegynder
07. december 2003 - 19:27 Der er 8 kommentarer og
1 løsning

Reference til sessionbean fra sessionfacade

Hej... Jeg har en sessionbean(facadebean) med nogle forskellige metoder. Denne sessionbean fungerer som facade overfor et subsystem, og implementerer derved både local og remote interface...
Sagen er at jeg har oprettet en anden sessionbean(statistikbean) der varetager nogle specifikke opgaver men som det andet subsystem også skal kunne kalde, velatmærke igennem facaden. Altså det andet subsystem har kun én indgangsvinkel til mit system og det er igennem facadebeanen men de skal kunne kalde en metode der leverer en reference til min statistikbean hvor de skal kunne kalde dens metoder... Hvordan gøres dette?? skal min statistikbean implementere både local og remote interface eller er det nok med local?

Mvh Casualty
Avatar billede arne_v Ekspert
07. december 2003 - 19:48 #1
Hvis den facade skal være en ægte facade, så skal den vel ikke give
en referance til statistik beanen, men kalde en metode med argumenter
og og retur værdi som er simple (simple data typer, beans, data transfer
object etc.).
Avatar billede casualty Nybegynder
07. december 2003 - 20:03 #2
Ok jeg ville lave statistikbeanen for at der ikke kom for mange metoder i den oprindelige facade... Men i tilfælde af at jeg ville gøre det andet alligevel hvad skulle man så gøre?
Avatar billede casualty Nybegynder
07. december 2003 - 20:04 #3
Og jeg tænkte at det stadig var en ægte facade da subsystemer kun ville kunne nå den igennem den anden....
Avatar billede arne_v Ekspert
07. december 2003 - 20:15 #4
Tja - så skulle facadebeanen local interface metode returnere en
statistikbean local interface og remote interface metoden en
statistikbean remote interface.

Local bør virke. Det vil formentligt være implementation defined
om remote virker på den måde.

Jeg ville ikke gøre det på den måde.

Og med hensyn til facade, så vil etableringen af forbindelsen rigtigt
nok gå gennem facaden, men resten af kommunikationen vil ikke.
Avatar billede casualty Nybegynder
07. december 2003 - 21:04 #5
Hvad ville argumentet være for ikke at gøre sådan... Hvad er ulemperne?
Avatar billede arne_v Ekspert
07. december 2003 - 21:38 #6
1)  sub systemerne bliver koblet tættere fordi facaden ikke længere
    er det eneste som kaldes

2)  det er ikke sikkert at remote vil virke
Avatar billede casualty Nybegynder
12. december 2003 - 08:16 #7
Ok tak....læg et svar
Avatar billede arne_v Ekspert
12. december 2003 - 08:18 #8
svar
Avatar billede casualty Nybegynder
12. december 2003 - 23:21 #9
Points
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