易截截图软件、单文件、免安装、纯绿色、仅160KB

Java与其他语言的互操作性

Java与其他语言的互操作性 收藏
目前,我们项目中需要用到把Java程序嵌入到.Net程序中的技术,我们最后所采用的技术是Codemesh公司的JuggerNET。这种类似的技术很多,比较知名的主要有intrinsyc公司的JIntegra以及IBM的Java COM bridge。
项目进行到现在,发现了很多问题,主要有如下几大类问题:
1、弹出窗口问题
对于这类问题,很多都是由程序逻辑问题导致的。一般只要修改程序逻辑就能够解决。比如:在没有查找到.Net创建的Frame就弹窗口,会使整个程序崩溃。修改程序逻辑一般就能够解决。当然有时也是API的调用有问题。
2、焦点问题
有些Java窗口会失去焦点,如Java的Tooltip就经常出现这种问题。对于这种问题一般需要强制抓去焦点。如:grabFocus()。
3、模态非模态问题
这个问题这三种技术框架都没有解决。需要在Java端解决。
4、Popup问题
Java中的Popup在这三种技术框架中,存在很多问题。应该采用Dialog太替代。
5、其他各种问题,如线程死锁等等。
从技术上讲,这三种技术框架的技术都是类似的,都是对COM技术的封装,通过JNI调用。另外这三个工具都可以分成两大块:Runtime和代理生成工具,我认为代理生成工具是核心。
但是IBM的Java COM bridge是单向的,而其他两个都是双向的,但是IBM的Java COM bridge有一个优点就是比较轻量。
对于我们所用的JuggerNET,我觉得这个公司的技术实力还不强,服务也比较差。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dawn023/archive/2008/12/02/3428651.aspx


相关文档:

JAVA如何调用VOS2009接口

我在做VOS2009第3方接口调用,通过这个接口要获取余额显示到web上余额。
我知道java处理HTTP post数据以及webservice相关的数据,可是对于vos这种接口没弄过,不清楚怎么实现,我从网上找了下,看到有个说是通过UDP发送报文实现的,但是不知道如何用java实现,麻烦有知道的赐教下,谢谢!
示例报文结构
OPTIONS sip:80 ......

java 常用工具类

DateTimeHelper 时间组件
/**
 *
 */
package com.ibm08001.bbs.utils;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
 *
 */
public class DateTimeHelper {
        private static SimpleDateFormat FULL_SDF = new SimpleDateFormat ......

java小结

1 作用域
   java中作用域的范围由花括号标示。
2关于static 
 垃圾收集器只知道搜集那些有new运算符分配的内存,不知道如何释放特殊内存。
 如果垃圾收集器准备回收对象的内存,它首先调用finalize(),而且只有在下一次垃圾搜集过程中,才会真正回收对象的内存。所以说如果使用
 final ......

Java线程之Worker Thread Pattern

Worker Thread Pattern的参与者:
1. Client(委托人)参与者
    Client参与者会建立Request参与者,并传给Channel参与者。
2. Channel(通路)参与者
    Channel参与者会从Client参与者获取Request参与者,传递给Worker参与者。
3. Worker(工人)参与者
    Worker ......

使用 Java 2D 取得图像上指定位置像素的 rgb 颜色分量


[Image]使用 Java 2D 取得图像上指定位置像素的 rgb 颜色分量
CMYK配色表
RGB配色表
实效
英文名称
RGB
16色
 
PaleTurquoise1
187 255 255
#BBFFFF
 
PaleTurquoise2
174 238 238
#AEEEEE
 
PaleTurquoise3
150 205 205
#96CDCD
 
PaleTurquoise4
102 139 139
#668B8B
等等. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号