Avatar billede Runzkii Nybegynder
09. februar 2011 - 16:10 Der er 4 kommentarer og
1 løsning

Applet Signing

Hello!
Jeg går og leger lidt med applets for tiden, og sidder lidt fast ved signing - og er i det hele taget lidt usikker på om det overhovedet er nødvendigt i min situation. Det jeg ønsker lige nu er, at kunne kommunikerer med et simpelt tekst dokument, som ligger i samme folder samt .jar arkiv, som min applet er pakket i. Når jeg tester ved appletviewer får jeg access denied ved write til den lokale fil, mens når jeg åbner appletten i en browser (samt hvis jeg har lagt arkivet op på min server) har den tilsyneladende heller ikke read rettigheder. Såvidt jeg forstår har signing en relevans, hvis der skal kommunikeres med noget på den lokale client - men er da et eller andet sted overkill når der bare skal redigeres i et dokument, som ligger i samme arkiv?
Anyways, jeg har forsøgt at signe mit arkiv jf. http://www.narendranaidu.com/2007/11/3-easy-steps-to-self-sign-applet-jar.html men mens jeg kan se, at den er signed gør det som sådan ikke nogen forskel i forhold til mit ønske.

Mit spørgsmål hertil lyder altså: Er der nogen alternativer til, hvordan der kan kommunikeres med denne fil? -Ellers kunne jeg godt tænke mig en hint til, hvordan jeg faktisk kan udnytte det her signing til, at skrive/læse filen. Lige nu refereres der til dokumentet som liggende i klassens rod (hvilket jeg umiddelbart mener er fint da den findes i jar arkivet, som den leder først i?)

Pft
Avatar billede arne_v Ekspert
09. februar 2011 - 16:29 #1
Hvis en applet hentet fra en web server skal tilgaa filer paa brugerens PC, saa:
1) skal applet signes
2) brugeren skal acceptere at give applet privs (der promptes for det)

En ikke signeret applet kan godt:
- laese (men ikke skrive( en text fil i jar filen
- sende HTTP requests til samme server som den er hentet fra og opdatere database/filer som er der via servlets/PHP/ASP/ASP.NET/Perl CGI/whatever.
Avatar billede Runzkii Nybegynder
09. februar 2011 - 17:39 #2
Ah, super. Jeg vil kigge på, hvordan jeg kan implementere en http løsning. Og nu du nævnte at den bør kunne læse fandt jeg også ud af, at jeg havde lavet en fejl i den sammenhæng så det fungerer. Du kan poste et svar, hvis du vil have points. :)
Avatar billede arne_v Ekspert
09. februar 2011 - 18:09 #3
svar

Jeg har eksempler paa HTTP brug.
Avatar billede Runzkii Nybegynder
09. februar 2011 - 19:10 #4
Jeg kunne godt bruge et eksempel på et script der skriver til en fil på serveren, og evt. hvorledes det kan kaldes fra java
Avatar billede arne_v Ekspert
09. februar 2011 - 20:03 #5
http://www.vajhoej.dk/arne/eksperten/applet_db_php/

det er til DB og ikke til fil, men det kunne godt laves til fil.

Oldgammel kode.
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