20. november 2002 - 14:58Der 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!!
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.
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?
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.
Jeg går ud fra, at min lille model klasse med tre modelklasser kan danner tre Entitybeans.
1000 tak for de mange, gode svar!!
Synes godt om
Ny brugerNybegynder
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.