Avatar billede martinm Nybegynder
20. november 2002 - 14:58 Der er 3 kommentarer og
1 løsning

J2EE/.NET

Hej guruer!

Jeg har netop udviklet en web portal i .NET(med c#).
Det er en three tier løsning, som gør brug af ADO.NET til db kommunikation.

Nu er spørgsmålet så: Jeg skal til afsluttende eksamen snart, og mener det vil være interessant at høre om en anden møde at udvikle denne portal efter(læs: .NET).

Hvordan vil denne løsning overordnet se ud i J2EE(Jsp/Sevlets/EJB)?

Hvilken roller har Servletten typisk?
Som controller?
Behøver jeg have EJBs med (hvornår er det overkill)?
Benytter man ikke mest EJB til transaktioner - dem har jeg ingen af. Portalen foretager avancerede søgninger i en db og så er der et brancheforum.

Skriv endelig, hvis i har brug for uddybende oplysninger!!

Mvh.

Martin
Avatar billede arne_v Ekspert
20. november 2002 - 15:23 #1
browser---JSP/servlet---session EJB---entity EJB---database

En servlet vil typisk være controller.

Du kan godt nøjes med servlets og ikke have EJB. Det
afhænger meget af din problem-stilling.

EJB har en masse support for transaktioner, men
der er også andre grunde til at bruge dem.

Du skal nok træffe beslutning om session beans
og entity beans separat.

Du kan betragte en session bean som en service
indholdene noget business logic.

En entity bean er et heavyweigth data object.
Meget velegnet til find 1 record, opdater denne
og skriv tilbage til databasen.

Udfra din problem-stilling så lyder det ikke som
entity beans er noget for dig. Queries som
returnerer mange records er ikke hvad entity beans
er beregnet til.
Avatar billede martinm Nybegynder
20. november 2002 - 17:07 #2
Ok fint!

Det vil sige du mener, at en Browser <-> Servlet/JSP <-> Session <-> Db løsning er passende?

I øvrigt er der følgende funktionalitet på portalen:
Login
profil oprettelse
profil redigering
matchning med andre profiler
Forum med indlæg, svar osv.
Web Services til forum

Hvor kunne Entity Beans være passende?

Kan løsningen laves uden Servlets  - eller er det grimt - altså kald fra jsp til Session Beans?

Er det ikke noget med, at der er Web Services med fra J2EE 1.4?
Avatar billede arne_v Ekspert
20. november 2002 - 18:55 #3
Umiddelbart lyder det passende til søge delen.

Profil var måske en god kandidat til entity bean, fordi
der vil sikkert være en hel del felter, du vil typisk
arbejde på en af gangen og der skal sommetider
opdateres.

Du kan godt kalde en session bean fra JSP, men
generelt bør du bruge JSP til at generere HTML (View)
og servlets til at udføre kode i (Control).

Web Services er en del af J2EE 1.4 specifikationen.

Men der er skam allerede en del Web Service muligheder
i eksisterende J2EE servere.
Avatar billede martinm Nybegynder
20. november 2002 - 19:54 #4
Glimrende  - lyder fint i mine øre nu!

Jeg går ud fra, at min lille model klasse med tre modelklasser kan danner tre Entitybeans.

1000 tak for de mange, gode 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