Java: Interoperabilidade atraves de DCOM: Difference between revisions

From Wiki
(New page: A j-Interop é uma biblioteca Open source em Java, disponibilizada sob a licença LGPL, que implementa o protocolo DCOM (MSRPC) para habilitar desenvolvimento Puro, Bi-Direcional, Não N...)
 
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
A j-Interop é uma biblioteca Open source em Java, disponibilizada sob a licença LGPL, que implementa o protocolo DCOM (MSRPC) para habilitar desenvolvimento Puro, Bi-Direcional, Não Nativo de aplicações Java a qual podem comunicar-se com qualquer componente/objeto COM.
A j-Interop é uma biblioteca Open source em Java, disponibilizada sob a licença LGPL, que implementa o protocolo DCOM (MSRPC) para habilitar desenvolvimento Puro, Bi-Direcional, Não Nativo de aplicações Java a qual podem comunicar-se com qualquer componente/objeto COM.


Line 7: Line 5:
Um exemplo simples é abrir uma planilha MS Excel
Um exemplo simples é abrir uma planilha MS Excel


<code java5>
IJIDispatch dispatchApp = null;
JISession session = null;
try {


IJIDispatch dispatchApp = null;
...  
JISession session = null;
try {
...  
   session = JISession.createSession("windows.dominio","xpto","[email protected]");
   session = JISession.createSession("windows.dominio","xpto","[email protected]");
   JIComServer comServer = new  JIComServer(JIProgId.valueOf(session,"Excel.Application"),
   JIComServer comServer = new  JIComServer(JIProgId.valueOf(session,"Excel.Application"),
Line 17: Line 16:
  ...
  ...


</code>


Existem classes também para acesso a chaves do Registro, entre outras coias
Existem classes também para acesso a chaves do Registro, entre outras coias


Para acessar o site da j-Interop clique no [http://j-interop.org/ link]
Para acessar o site da j-Interop clique no [http://j-interop.org/ link]

Latest revision as of 21:59, 28 February 2008

A j-Interop é uma biblioteca Open source em Java, disponibilizada sob a licença LGPL, que implementa o protocolo DCOM (MSRPC) para habilitar desenvolvimento Puro, Bi-Direcional, Não Nativo de aplicações Java a qual podem comunicar-se com qualquer componente/objeto COM.

A implementação é puramente em Java e não faz uso da Java Native Interface (JNI) para prover acesso aos objetos COM. Isto permite que a biblioteca possa ser usada por plataformas Não-Windows.

Um exemplo simples é abrir uma planilha MS Excel

IJIDispatch dispatchApp = null; JISession session = null; try {

...

 session = JISession.createSession("windows.dominio","xpto","[email protected]");
 JIComServer comServer = new   JIComServer(JIProgId.valueOf(session,"Excel.Application"),
                                           "ebasso.net",session);
...

Existem classes também para acesso a chaves do Registro, entre outras coias

Para acessar o site da j-Interop clique no link