Avatar billede mummikiks Nybegynder
07. november 2005 - 15:04 Der er 13 kommentarer og
2 løsninger

Java Swing og webstart

Hej Experter.

Jeg har kigget lidt rundt inde på java swing tutorials, hvor man prøve hvert eksempel ved at trykke på en .jnlp fil. Vedhjælp af Java webstart startes applikationen og man kan prøve den.

Jeg har lavet en grafisk brugerflade i swing, som kommunikere med nogle txt eksterne txt filer.

Mit spørgsmål er som om jeg kan omdanne min applikation til en jhlp fil og ligge den op på en weserver og samtidigt have mulighed for at kommunikere med de lokale filer på den server, hvorfra jnlp filen ligger.

Ideologien er så at man kan lave ændringer deri, uanset hvor man logger på.

Glæder mig til at høre fra jer.
Avatar billede mikkelbm Nybegynder
07. november 2005 - 15:28 #1
Nogen grund til at du arbejder med tekstfiler i stedet for en database?
Avatar billede mikkelbm Nybegynder
07. november 2005 - 15:29 #2
Og hvis du fortsat vil arbejde med tekstfiler, bliver du nok nødt til selv at lave en server som din applikation snakker med.
Avatar billede arne_v Ekspert
07. november 2005 - 16:51 #3
hvis det er tekstfil skal du gennem et server side script

hvis det er database bør du gå gennem et server side script
Avatar billede mummikiks Nybegynder
12. november 2005 - 20:11 #4
Problemet ligger i at man i swing applikationen skal gemme nogle script, som består af en række linjers kode. Herefter skal der eksekveres en ekstern compiler på serverside. Jeg har så to spørgsmål. Er det muligt at gemme et sådan script i databasen og er det muligt at eksekvere min compiler på serverside??
Avatar billede arne_v Ekspert
16. november 2005 - 20:58 #5
måske

hvad scripter du i server side ?

hvilken compiler ?
Avatar billede mummikiks Nybegynder
16. november 2005 - 23:47 #6
Hej...

Man scripter et hjemmelavet sprog som bliver kørt igennem en hjemmelavet compiler. Hvorefter den genererede koder bliver lagt ud på nogle devices igennem com-porten. Applicationen virker fint nok på serveren, men jeg kunne godt tænke migat overføre alle disse interfaces, filer, adgang til comport, ret til at eksekvere programmer på serveren. Det er nok ikke muligt med webstart, da den blot henter jar filen ned på den lokale pc. Er dette ikke en rigtig antagelse eller kan man sætte webstart op på en speciel måde.
Avatar billede mummikiks Nybegynder
19. november 2005 - 00:45 #7
Hmm det kan ikke lade sig gøre vel!
Avatar billede arne_v Ekspert
19. november 2005 - 20:23 #8
java web start apps køres client sides d.v.s. at du skal igen ud i:

client app---------server side script--din compiler
Avatar billede mummikiks Nybegynder
20. november 2005 - 12:13 #9
O det var egentlig også hvad jeg havde regnet med, men det kunne sgu være nice hvis man kunne have lavet en lille tunnel til serveren...Hmm tak Arne..smid et svar og du får pointene
Avatar billede arne_v Ekspert
20. november 2005 - 19:51 #10
server side kan være både normal web app, en web service eller en speciel socket server
Avatar billede arne_v Ekspert
20. november 2005 - 19:51 #11
svar

(men jeg synes at du skal give mikkel halvdelen)
Avatar billede mikkelbm Nybegynder
20. november 2005 - 19:54 #12
Bare spring mig over. Jeg er ikke rigtig kommet med noget konstruktivt.
Avatar billede mummikiks Nybegynder
20. november 2005 - 21:04 #13
Jo jeg vil gerne give jer 75% til arne og 25 til mikkel..Smid et svar mikkel
Avatar billede mikkelbm Nybegynder
20. november 2005 - 21:11 #14
Okay...
Avatar billede mummikiks Nybegynder
20. november 2005 - 22:13 #15
Håber i er tilfredse med fordelingen
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