Avatar billede kube Nybegynder
17. december 2004 - 00:21 Der er 18 kommentarer og
1 løsning

Hvilken protokol?

Hvad hedder den protokol, som en klienten snakker med fx en session bean? Pakken javax.rmi.*; importeres, men det er vel ikke ren rmi, vel?

Hvad kaldes protokollen, der kommunikeres med?
Avatar billede arne_v Ekspert
17. december 2004 - 00:24 #1
Jeg mener at man bruger IIOP
Avatar billede kube Nybegynder
17. december 2004 - 00:30 #2
-----------------------
| Application Objects |
-----------------------
|        ORB        |
-----------------------
|        IIOP        |
-----------------------
|        TCP        |
-----------------------
|        IP          |
-----------------------
|      Ethernet      |
-----------------------
|  Physical Device  |
-----------------------
Avatar billede mfalck Praktikant
17. december 2004 - 08:41 #3
det kan også være jrmp:

JRMP) A proprietary wire-level protocol designed by Sun Microsystems to transport Java RMI.

JRMP serves the same function as IIOP, but also supports object passing. Sun plans to offer IIOP as an alternative to JRMP.
Avatar billede kube Nybegynder
17. december 2004 - 10:27 #4
Okay, men hvad afhænger hvilken protokol, der anvendes? Kørselsmiljøet eller...
Avatar billede arne_v Ekspert
17. december 2004 - 11:00 #5
Client angiver via nogle properties hvilken kode der skal bruges for
at connecte og protokollen må jo være givet med given kode.
Avatar billede kube Nybegynder
19. december 2004 - 23:00 #6
Det virker jo blot ved:
System.setProperty("java.naming.provider.url", "localhost:1099");

det virker også med:
System.setProperty("java.naming.provider.url", "java://localhost:1099");

Men ikke med:
System.setProperty("java.naming.provider.url", "iiop://localhost:1099");
Avatar billede arne_v Ekspert
19. december 2004 - 23:04 #7
Med JBoss !

IBM WebSphere bruger:
  iiop://localhost:900

Borland Enterprise server bruger:
  iiop://localhost:14000
Avatar billede arne_v Ekspert
19. december 2004 - 23:09 #8
BEA WebLogic bruger:
  t3://weblogicServer:7001

Pramati bruger:
  localhost:9191

Oracle/Orion bruger:
  ormi://localhost:23791
Avatar billede kube Nybegynder
19. december 2004 - 23:15 #9
yes med JBoss 3.2.6
Avatar billede arne_v Ekspert
19. december 2004 - 23:17 #10
Pointen er at den URL er forskellig fra server til server
Avatar billede kube Nybegynder
19. december 2004 - 23:17 #11
System.setProperty("java.naming.provider.url", "iiop://localhost:900");

virker ikke. Er der dokumentation for at det er iiop://localhost:900
Avatar billede arne_v Ekspert
19. december 2004 - 23:19 #12
iiop://localhost:900 bør virke med en IBM WebSphere server - det virker ikke med JBoss
Avatar billede kube Nybegynder
19. december 2004 - 23:19 #13
oh... det var jo websphere
Avatar billede jesper2009 Nybegynder
25. december 2004 - 13:35 #14
Prøv at kigge på denne JBoss-side:
http://www.jboss.org/developers/projects/jboss/IIOP
Avatar billede arne_v Ekspert
22. januar 2005 - 23:10 #15
kube>

Tid at få afsluttet her ?
Avatar billede kube Nybegynder
23. januar 2005 - 08:41 #16
folk  mangler at svare
Avatar billede arne_v Ekspert
23. januar 2005 - 09:25 #17
hvem mangler ?

(der er 3 forskelige som har kommenteret her)
Avatar billede kube Nybegynder
23. januar 2005 - 13:58 #18
ja men det forhindre Jer ikke i at lave et svar! Det er jo lidt svært at uddele point her ved eksperten, hvis ikke der er foretaget et svar!
Avatar billede arne_v Ekspert
23. januar 2005 - 14:00 #19
så køber jeg en lotto kupon
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