webForumDet fria alternativet

Hur funkar det med tillhörande filer och applet?

Java

3 svar · 416 visningar · startad av udden

Medlem sedan mars 200174 inlägg
Frågan#1

En applet ju en .class fil som skickas till klientdatorn och exekveras där med speciella rättigheter (dvs få). Så långt är jag med.

Nu undrar jag hur det funkar om man har en applet som använder sig av tillhörande filer, t.ex databas-filer, eller txt-filer med information som appleten använder.

Måste man skicka med dessa också? Kan ju vara rätt stora filer.

Och om man inte måste skicka med dem, hur hittar appleten dem på webservern? Är "root-katalogen" i appleten samma som root-katalogen där den hämtades ifrån? Eller katalogen där den sparades på klientdatorn? (vilket vore konstigt då en applet i normala fall inte har några filrättigheter).

Konkret - om jag vill öppna min databas som ligger i /db på webservern, räcker det att skriva "/db/db.mdb" som path i appleten?

------------------
Udden.

Medlem sedan nov. 2000199 inlägg
#2

Det finns någonting som heter jar filer som är en kollektion av de filer en applet behöver - läs på om jar filer.

Att koppla sig mot en databas kräver en ODBC driver och sådana finns inte vanligtvis i den miljö en applet snurrar på - den måste då laddas ner till appleten. Om appleten skall snacka med en databas så kan det oftast vara enklast att köra en server. Appleten snavckar med server som i sin tur snackar med databasen.

------------------
Anders Lindbäck,Igiro Internet Giro

Medlem sedan mars 200174 inlägg
#3

Tack för svaret. DB är inte det huvudsakliga, än. Okej, fått lite hum om jar-filer, förstår hur det funkar.

Men har en följdfråga:

Klientbrowserpersonen har varit på sidan, kört appleten, stängt av datorn och gått och lagt sig. Han tyckte appleten var så kul att han dagen efter vill köra den igen, kommer han då att behöva ladda ner den igen? Eller kommer browsern ihåg detta?

OM den nu gör det, hur säger man då till när appleten är uppdaterad, och behövs hämtas igen?

------------------
Udden.

Medlem sedan juni 200010 432 inlägg
#4

Klientbrowserpersonen har varit på sidan, kört appleten, stängt av datorn och gått och lagt sig. Han tyckte appleten var så kul att han dagen efter vill köra den igen, kommer han då att behöva ladda ner den igen? Eller kommer browsern ihåg detta?

Beror väl på hur browsern är konfad med sin cache. Som default sparas ju en hel del "skräp", vanligtvis.

------------------
Ancilla, face mea laganum!

[Redigerat av PeW den 02 okt 2001]

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)