Avatar billede pulsar Nybegynder
07. juni 2003 - 14:39 Der er 14 kommentarer og
1 løsning

Web Start + Client/server

Er det muligt at lave en client/server løsning med Java Web Start?

F.eks. at man laver en server som står et centralt sted, og så logger clienterne på serveren via Java Web Start igennem en browser.
På den måde skal clienterne ikke have noget installeret, udover JRE.

Hvordan håndteres kommunikationen mellem clienterne og serveren?
Avatar billede arne_v Ekspert
07. juni 2003 - 14:45 #1
Der er masser af muligheder for client/server kommunikation i Java.
De to mest oplagte er sockets og RMI.

Hvis du vil hente client fra server, så tror jeg at du skal vælge
applet.

Web Start er mere end nem måde at hente og installere software
over web. Det er kun første gang den henter det hele. Den
installerer det og næste gang henter den kun eventuelle updates.
Avatar billede pulsar Nybegynder
07. juni 2003 - 14:55 #2
jeg er nu mest til web start.
de web start applikationer jeg har prøvet virker perfekt. jeg kan ikke just sige det samme om applet.

Er der nogen forskel på om clienten installere programmet (client delen) på sin PC, eller om det installeres via Web Start?
Avatar billede arne_v Ekspert
07. juni 2003 - 14:58 #3
Web Start er faktisk ret smart.

Det gør distribution og installations processen meget simpel.

Og så vil brugerne altid være uptodate med nyeste client kode.
Avatar billede arne_v Ekspert
07. juni 2003 - 15:00 #4
Så det er et godt valg.

Jeg betragter det bare mere som en software distributions teknologi
end en hent og kør teknologi.
Avatar billede pulsar Nybegynder
07. juni 2003 - 15:05 #5
er der nogen forskel på mulighederne i programmet når det først er startet op?
alt efter om det er installeret på normal vis, eller via web.
Avatar billede pulsar Nybegynder
07. juni 2003 - 15:05 #6
jeg tænker f.eks. på callback til clienten?
Avatar billede arne_v Ekspert
07. juni 2003 - 15:13 #7
Det tror jeg ikke.

Jeg har ikke selv lavet Web Start applikationer, så det er kun hvad
jeg har læst.

Men jeg har forstået det således at web start teknologien sikrer
at man har seneste kode hentet ned og så blander web start sig
ellers ikke mere.
Avatar billede pulsar Nybegynder
07. juni 2003 - 15:16 #8
ok.

har du nogen ide om hvor programmet installeres/gemmes på disken?

Jeg kan ikke umiddelbart se at der installeret noget på min pc, efter at jeg har kørt programmerne på http://java.sun.com/products/javawebstart/demos.html
Avatar billede arne_v Ekspert
07. juni 2003 - 15:21 #9
Næh.

Men hvis du klikker på architecture linket iøverst i den side du
angiver så står der:

  2. Java Web Start technology queries the Web to determine if all the resources needed for the application are already downloaded.
          * If they are, and the most recent version of the application is present, the application will be launched immediately (step 3).
          * If the resources are not present or an update is available, Java Web Start will download the needed resources. Thus, the initial download and subsequent updates of an application happen transparently.
Avatar billede arne_v Ekspert
07. juni 2003 - 15:29 #10
Lidt læsen og lidt kiggen afslørede at min javaws bruger:

C:\Documents and Settings\arne\.javaws\cache

til at gemme applikationerne i.
Avatar billede arne_v Ekspert
07. juni 2003 - 15:31 #11
Avatar billede pulsar Nybegynder
07. juni 2003 - 15:32 #12
Avatar billede pulsar Nybegynder
07. juni 2003 - 15:34 #13
det kunne være smart hvis Web Start automatisk kunne installere JRE hvis det ikke var på maskinen i forvejen...
Avatar billede arne_v Ekspert
07. juni 2003 - 15:37 #14
Det ville det.

Men det er formentlig svært at bruge en java applikation til at
installere java med !
Avatar billede pulsar Nybegynder
07. juni 2003 - 15:40 #15
jep.

takker og lukker
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