Java: Interoperabilidade atraves de DCOM: Difference between revisions
(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 { | |||
... | |||
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