Avatar billede byhring Nybegynder
11. april 2003 - 14:08 Der er 3 kommentarer og
1 løsning

Kan man lave C# appletter

Det jeg gerne vil vide er om man kan lave nogle objekter eller appletter der virker alla java, da jeg skal programmere noget der kan tale sammen, med en java applikation. Som kører i browseren, med en underliggende NT-service.

Jeg vil gerne kunne lave nogle .NET komponeneter der kan kommunikere med en JAVA applet. Dette skal både være beregninger () kunne være en COM komponenet. Samt et fragment af en GUI som kan indgå i JAVA programmet der kører i browseren ?

Hvordan og hvad gør man ?
Kender I nogle gode artikler ?

:-) George
Avatar billede disky Nybegynder
11. april 2003 - 14:19 #1
Applet's kan kun laves i Java, men du kan sagtens få en Applet til at snakke med .net, perl, php, C++ eller lignende, via en socket forbindelse.
Avatar billede byhring Nybegynder
11. april 2003 - 14:29 #2
via en socket forbindelse, kender du til nogle eksempler på kode som gør dette som jeg kan få adgang til ?
Avatar billede disky Nybegynder
11. april 2003 - 14:40 #3
Kig her:
http://java.sun.com/docs/books/tutorial/networking/

Der er en god gennemgang af hvordan man gør det fra Java, hvordan du gør i .net kan jeg ikke svare på.

Det skal dog siges en applet kan kun pga. sikkerhed snakke med den server den er hentet fra. Du kan også snakke med andre servere men så skal du have et sikkerhedscertifikat.
Avatar billede arne_v Ekspert
11. april 2003 - 14:49 #4
Der er flere forskellige måder at lade en Java applet
snakke med noget native kode på en server.

Laveste niveau er sockets, som giver dig fuld fleksibilitet.
Bemærk at du naturligvis kun kan sende primitive datatyper.
Og du kommer selv til at kode hele logikken. I Java
appletten er det så et Socket objekt og på server siden
en eller anden form for socket.

Midterste niveau er HTTP. Hvor man kan sende en request
og få et respons tilbage. Man sparer lidt kode og
det bliver lidt nemmere. Til gengæld er man også bundet
af HTTP protokollens request-response model. I Java
appletten bruger du en HttpURLConnection. På server siden
skal du så bruge ASP, ASP.NET eller lignende,

Højeste niveau er så en Web Service (SOAP over HTTP), hvor
du laver et remote procedure kald der bliver transporteret
via SOAP og HTTP til serveren. Her bliver alt lavet for
dig og du skal næsten ikke tænke på at det er et remote
kald. Til genæld skal der altså bruges en hel del
libraries. I Java appletten skal du have noget der
understøtter Web Services. Og på serveren
skal du ditto (er med i .NET).
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