- 论坛徽章:
- 0
|
公司现在想在购买的某个基于windows的平台上做二次开发,
这个开发平台提供了一些完美的com组件可以满足公司的业务
需要的开发。但是公司的展现层现在使用jsp/servlet来开发的。
所以这里就有了jsp调用com,java类调用com的问题。
关于这个问题,小弟在网上找了一些资料,归纳有两种途径解
决
1.jni编程实现
大致步骤:首先,编写实现本地方法的java类(MyNative.java),
该本地方法要用关键字native标明
第二步,编译类,生成头文件
javac MyNative.java(将 .java 编译为 .class)
javah -jni
MyNative(生成 .h 文件MyNative.h)
第三步,编写MyNative.h里声明的本地方法的实现程序MyNative.c
第四步,生成dll,MyNative.dll
2.jacob,jawin这些开源项目可以满足上述的问题的部分需要
我现在的问题是:
1,jsp里如何调用com
2,现在的com,dll都是现有的,不需要开发,在这种情况下,java如何
来调用这些组件?上述的第一种方法,我看到的例子都是后生成dll,com
各位大虾,请不吝赐教,小地在线恭候 |
|