Avatar billede sbk200 Nybegynder
10. juli 2003 - 15:29 Der er 9 kommentarer og
1 løsning

J2EE vs. J2SE

Hvad er forskellen mellem J2EE og J2SE ?? Mvh sbk200
Avatar billede di8leva Nybegynder
10. juli 2003 - 15:31 #1
J2SE = Standard Edition (masse standard ting till Java)
J2EE = Enterprise Edition (masse extra ting du ikke behøver hvis du ikke skal gøra avancerade ting, f.eks client-server applikationer)
Avatar billede arne_v Ekspert
10. juli 2003 - 16:09 #2
Navnene er faktisk lidt misvisende. Det er ikke to versioner af det samme.

J2SE standarden er:
  Java sproget
  JVM
  Java API
og et J2SE SDK indeholder derfor:
  compiler
  JVM
  rt.jar med implementation af Java API
  diverse utilities

J2EE standarden er:
  JSP
  servlet
  EJB
  JCA
og et J2EE SDK indeholder derfor:
  en eller flere jar filer med diverse interfaces og classes som skal bruges af disse
 
En J2SE applikation kan bygges og køres med J2SE.

En J2EE applikation kræver J2SE SDK + J2EE SDK for at bygge
og J2SE SDK + en J2EE compliant application-server for at køre.
Avatar billede arne_v Ekspert
10. juli 2003 - 16:12 #3
Man kan sagtens lave client-server i J2SE - socket client-server og RMI
client-server er to oplagte muligheder.

Men J2EE client-server er interessant fordi J2EE applikationer kører
i en J2EE container som leverer en masse funktionalitet, så man
kan fokusere på presentation og business logic fordi containeren
ordener en masse system & infrastruktur.

Til gengælde kræver J2EE application-servere også lidt CPU kraft
og lidt memory.
Avatar billede sbk200 Nybegynder
10. juli 2003 - 17:25 #4
Tak for svar.. Det jeg skal lave er en eller flere appletter som skal hente data fra et embedded system / web-server. Dette skal gøres ved brug af CORBA. I Appletten skal jeg som minimum kunne betytte mig af swing bibiliteket, men det er vel heller ikke noget problem med J2SE??!?
Avatar billede arne_v Ekspert
10. juli 2003 - 17:32 #5
Applet er en del af J2SE.

Swing er en del af J2SE.

HTTP requests er en del af J2SE.

CORBA er en del af J2SE.

Så det lyder som om du ike har behov for at kigge på J2EE.
Avatar billede arne_v Ekspert
10. juli 2003 - 17:35 #6
Du skal imidlertid passe på med applets og forskellige versioner af J2SE.

Ingen problemer med nyere SUN JVM'er.

Men Internet Explorer brugere som ikke har opdateret deres JVM (eller
Netscape 4.x brugere ditto) kører med en meget meget gammel JVM, som ikke
understøtter Swing.

Hvis det er et begrænset antal brugere hvor du kan kontrollere deres
browser og JVM, så er det ikke noget problem.

Hvis det er for hele internettet, så kan det være et stort problem.
Avatar billede sbk200 Nybegynder
11. juli 2003 - 09:51 #7
Jeg kan tillade mig at stille krav til de browsere der skal benytte sig af systemet så det skulle, som du siger, ikke volde problemer.

Tak for hjælpen .. arne_v løber med pointene..

Jeg har lige et sidste spm så fremt du har tid arne_v! Hvilken IDE vil du anbefale at bruge til udvikling af appletterne. Jeg har kigget mest på Borlands jbuilder men den er ret dyr (Jeg kan ikke anvende Personal edition da det er til kommerciel brug). Ellers har jeg rodet med Sun One og NetBeans ! Har du nogle gode råd på den front  ?
Avatar billede arne_v Ekspert
11. juli 2003 - 09:59 #8
IDE'er er jo i høj grad et spørgsmål om personlig smag.

Personligt foretrækker jeg JBuilder Enterprise Edition til J2EE,
Web Services og lignende ting (firmaet betaler så prisen er ikke mit
problem !).

Til mindre applikationer som f.eks. eksempler til Eksperten er
jeg meget glad for Eclipse. Den er gratis og en glimrende IDE.

Bemærk dog at Eclipse ikke har nogen GUI builder, så det er ikke
noget for dig, hvis du vil tegne dine skærmbilleder i.s.f. at kode
dem.

Der er en del som er glade for NetBeans (og Sun ONE Studio). Den
passer bare ikke lige til mit temperament. Den har en GUI builder.
Dog i modsætning til JBuilder kun one-way (den genererer kode, men
du kan ikke rette i koden og bagefter skifte tilbage til GUI
builderen).
Avatar billede arne_v Ekspert
11. juli 2003 - 10:07 #9
En anden mulighed du måske skulle prøve af er Oracle JDeveloper.
Avatar billede sbk200 Nybegynder
11. juli 2003 - 15:16 #10
ok, Tak for tippene..
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