期刊文献+
共找到25篇文章
< 1 2 >
每页显示 20 50 100
基于JNI的Java与其他高级语言之间通信的研究与应用 被引量:3
1
作者 苏德富 陈志琦 霍林 《广西大学学报(自然科学版)》 CAS CSCD 2005年第1期6-9,共4页
作为近年来新兴的Java编程语言势必要与已经由其他高级语言编写的服务器、应用接口工具包及程序相结合,因此Java平台提供本地接口JNI来简化这一过程.本文将叙述如何使用JNI在Java编写的程序中调用其他高级语言编写的本地库和本地方法,... 作为近年来新兴的Java编程语言势必要与已经由其他高级语言编写的服务器、应用接口工具包及程序相结合,因此Java平台提供本地接口JNI来简化这一过程.本文将叙述如何使用JNI在Java编写的程序中调用其他高级语言编写的本地库和本地方法,并用一个实例来说明如何应用JNI来解决Java语言与其他高级语言之间的通讯问题. 展开更多
关键词 java虚拟机 java本地接口 动态链接库 本地方法声明
在线阅读 下载PDF
JNI技术实现跨平台开发的研究 被引量:40
2
作者 任俊伟 林东岱 《计算机应用研究》 CSCD 北大核心 2005年第7期180-184,共5页
在实践开发网格计算服务的过程中遇到了跨平台与服务运行效率的问题,在解决问题的过程中对Java的JNI技术进行了较深入的研究。对开发过程中使用JNI技术的重点和难点所作研究后的一个归纳和总结,并结合具体的开发实例由浅入深地介绍了有... 在实践开发网格计算服务的过程中遇到了跨平台与服务运行效率的问题,在解决问题的过程中对Java的JNI技术进行了较深入的研究。对开发过程中使用JNI技术的重点和难点所作研究后的一个归纳和总结,并结合具体的开发实例由浅入深地介绍了有效使用JNI技术实现跨平台开发同时兼顾效率的有效方法。 展开更多
关键词 jni(java native interface) 本地方法调用 跨平台 共享库 信息传递
在线阅读 下载PDF
基于JNI的跨平台软件设计 被引量:24
3
作者 李亚东 夏雨佳 席裕庚 《计算机工程》 EI CAS CSCD 北大核心 2000年第9期87-88,154,共3页
在研究了JNI的机理和实现方法的基础之上,提出了利用Java语言的体系结构无关性和JNI的一致兼容性的特点,实现跨平台软件设计的系统开发思想,并以Java调用C语言方法为例.着重讨论了Unix/Linux/Windo... 在研究了JNI的机理和实现方法的基础之上,提出了利用Java语言的体系结构无关性和JNI的一致兼容性的特点,实现跨平台软件设计的系统开发思想,并以Java调用C语言方法为例.着重讨论了Unix/Linux/Windows平台的实现方法. 展开更多
关键词 java本地接口 跨平台 软件工程设计 软件开发
在线阅读 下载PDF
一种Java与OpenCV结合实现的目标检测模块 被引量:11
4
作者 韩露 李祖枢 陈东义 《计算机应用》 CSCD 北大核心 2008年第3期773-775,共3页
提出一种Java与OpenCV结合实现的目标检测模块,详细讲述了利用JNI技术调用OpenCV目标检测方法的具体步骤和关键过程。该模块可很容易地与科研、工业等领域的Java视频系统集成。实验结果表明,集成了该模块的Java视频系统获得了较高的检... 提出一种Java与OpenCV结合实现的目标检测模块,详细讲述了利用JNI技术调用OpenCV目标检测方法的具体步骤和关键过程。该模块可很容易地与科研、工业等领域的Java视频系统集成。实验结果表明,集成了该模块的Java视频系统获得了较高的检测率和处理速度。 展开更多
关键词 本地方法接口 OPENCV 目标检测 机器视觉应用
在线阅读 下载PDF
改进的Java类文件保护方法 被引量:6
5
作者 鲍福良 徐洁 方志刚 《计算机工程》 CAS CSCD 北大核心 2009年第1期93-94,共2页
编译后的Java类文件很容易被反编译,在Java应用上会产生源代码的安全问题。该文对传统的Java类文件保护方法进行分析,在类加载器(ClassLoader)加密技术的基础上,提出一种使用JNI技术调用本地解密接口的改进方法。解密接口在设计上保证了... 编译后的Java类文件很容易被反编译,在Java应用上会产生源代码的安全问题。该文对传统的Java类文件保护方法进行分析,在类加载器(ClassLoader)加密技术的基础上,提出一种使用JNI技术调用本地解密接口的改进方法。解密接口在设计上保证了JNI技术调用本地解密接口时的通信安全,从而提升了Java类文件的安全性。实验结果表明,该方法是有效的。 展开更多
关键词 类加载器 java本地接口 类文件 安全性
在线阅读 下载PDF
基于Java的企业应用集成技术 被引量:3
6
作者 宁芊 殷国富 宋翠家 《计算机应用研究》 CSCD 北大核心 2004年第2期124-126,共3页
探讨了基于Java技术的EAI解决方案,包括利用JNI实现EAI,利用分布式企业通信范型解决EAI问题,以及利用JMS,XML,J2EE连接程序实现EAI等。
关键词 企业应用集成 java本地接口 java消息服务 XML J2EE
在线阅读 下载PDF
JNI技术在跨平台电力自动化系统中的应用 被引量:5
7
作者 赵楠 何光宇 《计算机工程与应用》 CSCD 北大核心 2005年第17期203-205,232,共4页
Java的平台无关等优点使它更适合电力系统的软件开发。但目前电力系统的大部分软件都是用C++语言中开发的,如何能将原有程序应用到Java中成为一个值得关注的问题。论文以配电分析软件为例,探讨使用Java本地接口(JNI)改造原有C++程序的... Java的平台无关等优点使它更适合电力系统的软件开发。但目前电力系统的大部分软件都是用C++语言中开发的,如何能将原有程序应用到Java中成为一个值得关注的问题。论文以配电分析软件为例,探讨使用Java本地接口(JNI)改造原有C++程序的可行性和优点,并对Java本地接口技术在电力系统自动化软件中的应用前景进行了展望。 展开更多
关键词 java 本地接口(jni) 时变无功优化
在线阅读 下载PDF
Java中Excel操作类的设计与实现 被引量:3
8
作者 周亦敏 张生 《上海理工大学学报》 EI CAS 北大核心 2007年第1期79-83,共5页
为解决Java应用程序中复杂报表的打印问题,提出了一种采用JNI和COM技术、在Java中操纵Excel实现强有力报表工具的方法.在Java中利用JNI与COM的通信方式,通过对Excel各COM对象的调用,完成在Java中对Excel的操作;同时将Excel的各COM对象... 为解决Java应用程序中复杂报表的打印问题,提出了一种采用JNI和COM技术、在Java中操纵Excel实现强有力报表工具的方法.在Java中利用JNI与COM的通信方式,通过对Excel各COM对象的调用,完成在Java中对Excel的操作;同时将Excel的各COM对象映射为Java对象,调用自行设计开发的一组纯Java API,实现在Java中的复杂报表功能.首先描述了该方案提出的方法和功能,然后给出了系统构架,最后讨论了Java和VC++的实现代码. 展开更多
关键词 java应用程序 EXCEL 平台相关接口 组件对象模型
在线阅读 下载PDF
基于JNI的MATLAB图形显示在船舶数字化平台的应用
9
作者 杨波 吴建波 +2 位作者 冷文浩 刘渊 王创伟 《计算机应用与软件》 CSCD 2009年第3期214-216,共3页
二维图形的显示是船舶数字化平台中一个重要的功能,采用纯粹的JAVA画图方式效果比较差,有些船舶专用的一些符号难以显示,并且图像不是很清晰,还涉及到相当复杂的编程,给整个船舶数字化平台带来很多的不便,而利用JAVA通过VC++实现MATLAB... 二维图形的显示是船舶数字化平台中一个重要的功能,采用纯粹的JAVA画图方式效果比较差,有些船舶专用的一些符号难以显示,并且图像不是很清晰,还涉及到相当复杂的编程,给整个船舶数字化平台带来很多的不便,而利用JAVA通过VC++实现MATLAB的二维图形处理和显示,实现了船舶数字化平台的性能可视化和船型可视化,图像比较清晰,并且可以达到开发的需要,取得了良好的效果。 展开更多
关键词 通信 java VC++ MATLAB 交互jni
在线阅读 下载PDF
Java和Lisp接口问题的研究
10
作者 朱大勇 许毅 冯山 《计算机应用》 CSCD 北大核心 2003年第4期84-85,88,共3页
文章研究了大型应用系统开发中的混合语言编程问题 ,列举了Java和Lisp这两种不同的程序设计语言之间的接口编程方式。其中的各种接口模式也可以通过相互封装来实现一些特殊的应用要求。
关键词 java语言 LISP语言 CORBA COM 接口编程 程序代码 混合编程
在线阅读 下载PDF
Java本地化技术实现对硬件的控制
11
作者 常呈果 王卉 叶永轩 《华北水利水电学院学报》 2006年第4期61-63,共3页
采用JNI技术实现对硬件的控制,是纯Java程序设计中的首选方法.阐述了JNI的原理和实现流程,分析了JNI程序设计的步骤,利用一个访问硬件设备的实例说明了JNI的实现过程,提出了采用纯Java编程实现对系统外部硬件设备控制的方法,可广泛应用.
关键词 java本地化 java开发工具集 java虚拟机
在线阅读 下载PDF
基于中间语言的JNI内存泄漏检查 被引量:4
12
作者 蒋挺宇 王鹏 +4 位作者 杨述 褥震 董渊 王生原 嵇智源 《计算机研究与发展》 EI CSCD 北大核心 2015年第4期898-906,共9页
JNI技术支持Java与本地C/C++的相互调用,在Android等混合语言实现的系统中有着广泛应用,但语言之间的安全特性差异使其成为安全薄弱环节,现有的分析方法难以处理多语言相互调用产生的安全缺陷.以JNI调用中易产生的内存泄漏为例,开展Java... JNI技术支持Java与本地C/C++的相互调用,在Android等混合语言实现的系统中有着广泛应用,但语言之间的安全特性差异使其成为安全薄弱环节,现有的分析方法难以处理多语言相互调用产生的安全缺陷.以JNI调用中易产生的内存泄漏为例,开展Java/C++JNI跨语言分析的研究.采用扩展的Java Bytecode(Bytecode*)指令作为C++语义的解释来消除跨语言分析的障碍.围绕JNI调用中内存泄漏的问题,做了以下3方面工作:1)定义兼容Java/C++语言的分块内存模型;2)基于LLVM/LLJVM,设计实现了C++到Bytecode*的翻译策略;3)建立方法调用图,提取方法摘要,利用过程间分析方法检测JNI调用中的内存泄漏.针对具有典型内存泄漏特征的JNI实例翻译检测表明,该工作能够准确检测出Java/C++混合语言中的内存泄漏,对于JNI混合语言编程的理解和漏洞分析具有重要价值. 展开更多
关键词 java本地调用 跨语言分析 语义扩展 字节码 内存泄漏
在线阅读 下载PDF
JNI在安全加密系统效率改进中的应用 被引量:3
13
作者 王银江 凌力 《计算机工程》 CAS CSCD 北大核心 2004年第12期99-100,118,共3页
在现代的网络和通信系统中,数据传输的安全性日益显得重要。但是加密技术的高强度计算量和Java的相对低运行效率之间的矛盾也不容忽视。文章介绍了如何在Java中调用非Java代码来加速对运行速度要求较高的模块。
关键词 网络安全 加密 java本地接口 效率
在线阅读 下载PDF
基于包装外观模式的Java本地化技术在M IS再开发中的应用
14
作者 管虎 翁惠玉 《计算机应用与软件》 CSCD 北大核心 2005年第12期46-48,共3页
本文基于W rapper Facade模式应用Java本地化技术,提出并设计了一套快速软件复用技术,并成功地在项目中应用。实践表明,这套软件复用技术缩短了开发时间,在J2EE平台上具有广泛的适用性。
关键词 软件复用 包装外观模式 本地化技术 J2EE
在线阅读 下载PDF
基于跨语言对象迁移策略的复合本地对象模型 被引量:4
15
作者 黄玉坤 陈榕 +1 位作者 裴喜龙 曹璟 《计算机研究与发展》 EI CSCD 北大核心 2015年第1期141-155,共15页
Java本地调用接口(Java native interface,JNI)机制被广泛应用在移动应用开发领域.JNI机制中JNI接口函数被用于在本地代码中解析和转换Java端的数据类型和Java对象.然而,JNI接口函数的调用开销影响了程序运行的效率,其复杂的使用规范也... Java本地调用接口(Java native interface,JNI)机制被广泛应用在移动应用开发领域.JNI机制中JNI接口函数被用于在本地代码中解析和转换Java端的数据类型和Java对象.然而,JNI接口函数的调用开销影响了程序运行的效率,其复杂的使用规范也是集成与复用第三方本地组件时的主要障碍.提出一种基于跨语言对象迁移策略的复合本地对象模型,能够实现有效减少本地调用程序中的JNI接口函数调用开销和有效利用已有本地组件的目的.详细讨论了复合本地对象的语言特性及其具体实现,并给出跨语言对象迁移规范以及开发实例.在Dalvik虚拟机中实现了该模型,通过实验证明该策略和模型能够有效改善JNI机制的不足. 展开更多
关键词 java本地调用接口 跨语言 本地组件 元数据 DALVIK虚拟机
在线阅读 下载PDF
基于SaaS模式的快递投递业务系统设计 被引量:6
16
作者 范文兵 吴宇昊 《计算机应用》 CSCD 北大核心 2017年第A01期312-316,共5页
为解决当前快递行业最终投递环节的效率低、管理效果差、不能集中投递等问题,设计了一套完整的、基于软件即服务(Saa S)模式的面向快递公司或第三方运营的投递业务系统。系统包含服务器端应用程序和终端设施,服务器端应用程序为运营管... 为解决当前快递行业最终投递环节的效率低、管理效果差、不能集中投递等问题,设计了一套完整的、基于软件即服务(Saa S)模式的面向快递公司或第三方运营的投递业务系统。系统包含服务器端应用程序和终端设施,服务器端应用程序为运营管理人员提供基于网络应用程序的管理界面,可实现对快递员身份的验证管理、对投递柜的远程管理等,同时提供网络接口供终端主机同步数据;终端设施中的触摸屏主机采用ARM处理器并搭载Android操作系统,通过串口通信方式与控制投递柜的单片机通信。对系统进行了软件、硬件测试,结果表明该系统可以实现快递的集中投递和用户自提服务,能够帮助缓解快递投递环节的压力。 展开更多
关键词 ANDROID操作系统 java本地接口 网络应用程序 快递投递柜 软件即服务
在线阅读 下载PDF
生物信息工具软件的Web集成方案研究 被引量:3
17
作者 陈传波 雷昊 《计算机工程与科学》 CSCD 2004年第8期66-69,共4页
本文利用Java的相关技术,提出了一种跨平台的、适用于不同类型生物信息工具软件的Web集成方案。
关键词 分子生物数据库 核酸数据库 生物信息工具软件 WEB 集成
在线阅读 下载PDF
基于HBase的数据完全本地化分析平台设计与实现 被引量:1
18
作者 雷晓凤 李强 +1 位作者 孙震宇 孙功星 《计算机工程》 CAS CSCD 北大核心 2016年第6期68-74,80,共8页
为充分利用I/O资源并提高数据分析效率,针对高能物理数据分析过程及数据存储特点,利用Java本地接口技术,提出基于HBase C++访问接口的数据完全本地化分析平台,并设计MapReduce模型的相关算法及组件,根据Mapper任务的优化分配及组合提高... 为充分利用I/O资源并提高数据分析效率,针对高能物理数据分析过程及数据存储特点,利用Java本地接口技术,提出基于HBase C++访问接口的数据完全本地化分析平台,并设计MapReduce模型的相关算法及组件,根据Mapper任务的优化分配及组合提高CPU资源的利用率。通过集成高能物理数据分析环境、作业管理系统、ROOT绘图模块等,实现全新的Web用户接口,简化用户操作。测试结果表明,与传统基于文件存储的数据分析系统相比,该平台的数据分析速度更快,可扩展性更好。 展开更多
关键词 数据本地化 MAPREDUCE模型 HBase数据库 java本地接口 Cairgorm框架 Django框架
在线阅读 下载PDF
跨语言用户态文件系统框架读写性能优化 被引量:2
19
作者 顾荣 罗义力 +3 位作者 仇伶玮 王肇康 戴海鹏 黄宜华 《电子学报》 EI CAS CSCD 北大核心 2023年第6期1590-1606,共17页
以深度学习为代表的数据分析应用越来越多依赖分布式文件系统存储管理大规模数据集.为了增强数据访问的兼容性,现有分布式文件存储系统通常需提供标准POSIX接口,以支持深度学习等应用的无缝对接.然而,以内核模块形态开发提供POSIX接口... 以深度学习为代表的数据分析应用越来越多依赖分布式文件系统存储管理大规模数据集.为了增强数据访问的兼容性,现有分布式文件存储系统通常需提供标准POSIX接口,以支持深度学习等应用的无缝对接.然而,以内核模块形态开发提供POSIX接口的文件系统非常复杂耗时.近年来,用户态文件系统(Filesystem in Userspace,FUSE)框架大幅简化了文件系统的开发工作,已被Alluxio和Ceph等诸多知名分布式文件系统使用.目前常用的用户态FUSE库libfuse仅提供C语言编程接口,但现有大数据分布式文件系统基本都是基于Java语言开发的(例如HDFS和Alluxio等),为了使基于Java语言开发的分布式文件系统可以对接C语言开发的FUSE库,需采用跨语言FUSE框架作为中介.跨语言FUSE框架利用跨编程语言的函数回调机制,使操作系统FUSE库的C语言函数可以跨语言的调用分布式文件系统提供的Java语言编程接口,从而为大数据分布式文件系统提供标准POSIX接口的访问能力.但在数据密集型应用中,现有跨语言FUSE框架的执行效率低,导致数据密集型作业(深度学习、大数据分析等)中数据I/O耗时占据了显著的性能开销,成为新的潜在性能瓶颈.针对此问题,本文首先评估分析了重要且广为使用的跨语言FUSE框架JNR-FUSE的性能,发现并定位其在高并发和小文件场景下存在的性能瓶颈;接着从多方面剖析性能瓶颈根因,进而总结出高效跨语言FUSE框架的性能优化方向,并面向Java语言设计实现了跨语言FUSE框架JNI-FUSE.JNI-FUSE利用延迟分离和元信息缓存等优化技术降低跨语言函数回调开销,从而提升跨语言FUSE框架的性能.实验结果表明,对比当前性能最好的Java FUSE框架JNR-FUSE,本文提出的JNI-FUSE带来了1.15~6.04倍的FUSE框架性能提升和1.90~2.71倍的文件系统端到端性能提升,并为上层深度学习训练任务带来了1.06~1.73倍的训练加速.本文设计提出的JNI-FUSE(Java Native Interface-Filesystem in User SpacE)因性能优势,已被知名开源分布式文件系统Alluxio官方接受集成. 展开更多
关键词 POSIX 用户态文件系统 跨语言 性能优化 java原生接口
在线阅读 下载PDF
基于云计算平台的工程材料询价系统 被引量:3
20
作者 窦金凤 于文华 +1 位作者 曹家宝 刘洋洋 《计算机应用》 CSCD 北大核心 2018年第A01期158-161,178,共5页
为提高工程材料询价行业发展水平,规范数据整理与分析,实现高效地数据存储、处理和共享,设计并实现了一种基于云计算的工程材料询价管理系统。该系统基于云计算虚拟化技术、分布式存储技术和数据安全技术,建立了统一的数据整合共享平台... 为提高工程材料询价行业发展水平,规范数据整理与分析,实现高效地数据存储、处理和共享,设计并实现了一种基于云计算的工程材料询价管理系统。该系统基于云计算虚拟化技术、分布式存储技术和数据安全技术,建立了统一的数据整合共享平台;同时,该系统服务使用Strut+Hibernate+Spring(SSH)框架进行开发,且采用了Java本地调用(JNI)技术实现密码生成逻辑,定时更新超级管理员密码策略,保证系统的安全性。系统测试结果表明,该系统实现了询价数据的存储、处理、查询和共享等功能,高效地满足工程询价人员的需求,同时有效地推动询价行业数据共享和标准化发展。 展开更多
关键词 云计算 分布式存储技术 数据处理 SSH框架 java本地调用
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部