Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 3.951 pregleda

Najnovija ↓

Applet i pozivanje dll-a 10.02.2011. u 14:47 · pre 191 mesec #1
Java applet poziva funkcije iz dll-a preko JNA wrapper-a.U appletviewer-u sve to radi besprekorno,medjutim,kada se applet startuje iz browser-a,applet ne radi kako treba.Probao sam sledece:jna.jar,dll i class fajl samog appleta sam kompajlirao zajedno u poseban jar fajl.ucinio sam 'signovanje' tog jar-a,korektno sam napisao html kod koji poziva applet,postavio u root-u samog html fajla dll koji se poziva-ali applet ne radi ispravno.U cemu je problem?
Srdacan pozdrav
Re: Applet i pozivanje dll-a 10.02.2011. u 20:03 · pre 191 mesec #2
Da li znaš kako da pristupaš drugim vrstama datoteka u .jar-u? Moguće je da je to problem.
Re: Applet i pozivanje dll-a 10.02.2011. u 20:10 · pre 191 mesec #4
Ne znam koja je namena aplikacije, ali verovatno nece raditi ukoliko se dll koji prozivas ne nalazi na racunaru klijenta..

Ako se aplikacija pokrece na lokalu, mozda moze da se resi smanjivanjem security level-a u browser-u..
Re: Applet i pozivanje dll-a 10.02.2011. u 20:10 · pre 191 mesec #5
Ako imaš neke datoteke u .jar-u, ne možeš im pristupati preko „običnih“ funkcija, već moraš da proslediš URL preko getClass().getResource().
Re: Applet i pozivanje dll-a 10.02.2011. u 20:23 · pre 191 mesec #6
aplet bi trebao da se nalazi na serveru kao i dll.Korisnik na svom racunaru poziva aplet koji sa servera 'cita' funkcije iz dll-a.ja sam to tako zamislio.A namera je da na korisnikovom racunaru ne postoji takav dll.Da li je to izvodljivo?Sta je najbolje u sustini da se uradi?
Da li bi to moglo preko Java Web Starta ili ne?
Re: Applet i pozivanje dll-a 10.02.2011. u 20:34 · pre 191 mesec #7
Citat:
aplet bi trebao da se nalazi na serveru kao i dll.Korisnik na svom racunaru poziva aplet koji sa servera 'cita' funkcije iz dll-a.

Nema od tog posla nista..

Naime, applet se izvrsava na klijentu ne na serveru, u najboljem slucaju mozes(i ovde ugrozavas browser security) da se nakacis na bazu od servera ili na web servis(pa da razmenis podatke) ili kako se appleti ispravno koriste, npr. za prikaz, gde su podaci parametrizovani na samoj web stanici uz applet..
Re: Applet i pozivanje dll-a 10.02.2011. u 20:42 · pre 191 mesec #8
a ukoliko bi se dll nalazio na klijentskom racunaru uz odredjeno signovanje appleta-to bi moglo?
Re: Applet i pozivanje dll-a 11.02.2011. u 13:31 · pre 191 mesec #9
Meni ovo liči na nešto što bi trebalo da obavlja servlet. Klijentski aplet prosledi zahtev serverskom, koji na serveru pokrene .dll. Ali, čak i tako sve to deluje suviše nesigurno da bi se nalazilo izvan firminog intraneta. Da li je baš neophodan .dll?
Re: Applet i pozivanje dll-a 11.02.2011. u 17:12 · pre 191 mesec #10
jeste,u dll-u se nalaze funkcije pisane u c++.Preko nativnog wrapera(JNA),applet poziva te funkcije koje se izvrsavaju i prikazuje rezultate tih funkcija.Znaci,u apletu prikazuje formu u kojoj se unose podaci i poziva funkcije koje se nalaze u dll-u preko pomenutog wrapera.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme