24. maj 2007 - 04:17Der er
12 kommentarer og 1 løsning
JavaApplet og Multiplatform?
Hej eksperten, jeg er rimlig ny til det med java.. men skal bruge det til noget hvor jeg kan forstille mig jeg har brug for følgene
Applet (browser kompatibel) Net (FTP adgang) Brugerflade (Grafisk overblik) XML (datalæsning)
nu kender jeg lidt til hvordan java fungere.. men det er stadig en stor mundfuld at hoppe ud i, jeg undrede mig om nogen kender nogen sider, med hjælp til hvordan man kommer igang med de 3 ting?
Det har tænkt mig at lave et program, der kan semmenligne 2 XML filer, for at tjekke om den fra "hoved-server" ser anerledes ud end den fra "server2", vis "server2" så har nogen gamle filer, henter den så de nødvenide filer fra "hoved-server"
det med den grafiske overflade, har jeg så tænkt mig at udvikle lidt senere, når jeg har fået lært lidt i det med det 2 første ting :)
håber nogen kan kommentere, eller/og give documentation
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
dit spoergsmaal er faktisk mere tricky end som saa
GUI kan du lave i AWT eller Swing (afhaengig af om det er en Applet eller JApplet) - du kan nemt finde diverse Swing tutorials
FTP kan nemt laves med Jakarta Commons Net pakke - jeg kan give dig link og kode eksempler
XML support er indbygget i Java (nyere) - du kan kigge i mine 2 XML artikler for lidt forklaring og kode eksempler
men: - en Java applet har default kun adgang til at kommunikere med den server som den er hentet fra (security !) - man kan give yderligere adgang ved at bruge en signed jar og lade bruger acceptere at give den ekstra rettigheder - ikke alle browsere har support for Java og visse IE har kun support for en meget gammel Java version (ingen Swing, ingen XML etc.)
Du skal lige foerst overveje om du kan leve med de to pinde - ellers skal loesninge rearchitectes.
hmm.. kan man istedet lave et CGI script som henter filerne fra den anden server, og få Java til at køre det (gennem serveren)? der skal man vel bruge noget http?
Java har en (Http)URLConnection klasse som er glimrende til at sende HTTP requests med - både GET og POST
det er ofte set at en applet kommunikerer med et server side script fra samme host som den er hentet fra - typisk er det til database adgang, men den kan også sagtens lave FTP
har lavet et lille CMS shop system, som mange gerne vil have var lettere at opdatere, så Appleten skulle bruges til at let kunne ligges på siden, så sidens admin, bare kunne trykke "Tjek for ny opdateringer", også selfølgelige downloade, og erstatte filer, med de nye (vis der er nogen) :)
men vælger nok at forsøge mig med noget Perl der køre Prompt, gennem java, med grafisk overflade.. kan man det?
ville entlig bare have java-appleten, skulle være for at man havde en dynamisk forklaring på hvad der blev opdateret. man kan vel ikke gøre det på andre måder, uden brug af activex.. men så skal det vel være IE man køre?
Puha, javascript er ikke lige min stærke side. men du snakker så om at lave en frame på 0px, som så sender med targeting til "main"-framen hvor der ligger en div? er det ikke noget med man skal bruge noget der hedder innerHTML eller noget?
fik det lavet... efter langt tid... blev til noget Perl, der checkede en autogenerated XML-fil, også hentede nye filer, gennem FTP. meget mere simpelt end alt muligtm ed java mm.
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.