首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 156 毫秒
1.
本文提出了一种采用组件技术构架的基于Internet的密码学虚拟实验室的设计模型和实现方法.该虚拟实验室以Java Applet实现客户端,具有Java语言的平台独立性和安全性,以JavaBeans的形式开发组件,提高了系统的开发效率,实现了软件重用,使得系统容易维护和扩充.利用该实验系统,用户能进行可视化的实验流程定制、仿真实验保存,对算法进行验证和性能分析实验,用户还可以加入自己编写的算法进行验证及扩充实验组件,为科研、教学等提供了一个很好的密码学虚拟平台.  相似文献   

2.
VLCC中的DAG并行算法   总被引:1,自引:1,他引:0       下载免费PDF全文
周深  杨路明  段桂华 《计算机工程》2009,35(19):151-153
基于组件的密码学虚拟实验室(VLCC)采用有向无环图(DAG)的拓扑排序机制管理组件。在分析VLCC各组件之间的数据依赖和运行次序关系的基础上,提出一种新的基于Java多线程机制和“唤醒”机制的DAG并行算法。与拓扑排序算法相比,具有低算法时间复杂度的特点。实验结果表明,系统在新算法下较大地缩短了系统运行时间,提高资源使用效率和用户满意度,能更好地完善VLCC。  相似文献   

3.
基于CORBA技术的网上虚拟实验室系统架构设计   总被引:9,自引:0,他引:9  
提出了基于 CORBA技术的网上虚拟实验系统的开发模型 ,该模型以 Java Applet作为客户端 ,CORBA作为中间通信桥梁 ,能够集成 Java Bean、Matlab、COM/DCOM作为计算后台 ,大大提高了专业虚拟实验室的开发效率 .同时给出了基于该模型的数字通信原理虚拟实验室系统的实现 ,该系统客户端用 Java语言实现 ,具有与平台无关 ,安全 ,健壮等内在特点 ;实验室设备 (算法和仪器等 )以组件的方式开发 ,提高了开发效率 ,实现了软件重用 ,实验室的功能易于扩充 ;服务器端以 Matlab为计算后台 ,提供了强大的系统仿真能力  相似文献   

4.
基于组件技术的密码学实验平台的架构设计及其实现   总被引:1,自引:0,他引:1  
为了给信息安全专业的学生提供学习密码学课程的实验平台,将JavaBean组件技术、Java反射技术和XML技术结合起来,提出密码学实验平台(CL)的设计模型和实现方法,并实现数论基础、算法验证和密码攻击三类实验。在此基础上,平台提供数论交互式程序、源代码查看器和方法演示FLASH等相关功能。结果表明,该实验平台界面友好、功能完善、交互性强、软件重用性好。  相似文献   

5.
使用已设计实现的高性能密码服务器系统[2]作为TSS系统底层密码功能的硬件实现,给出了TSS系统的分析与设计。通过使用多线程技术,使TSS可以充分调度密码服务器中密码模块上的多个密码芯片的运算功能,从而支持并行产生时间戳签名操作。为了降低因频繁产生和频繁释放服务器工作线程所引起的系统开销,设计了工作任务线程池用于产生和管理TSS的服务工作线程,并给出了线程池维护管理算法的设计与实现。  相似文献   

6.
设计模式在MVC框架的Web开发中的应用   总被引:1,自引:1,他引:0  
在简单介绍MVC框架实现的基础上,结合设计模式的思想,实现基于Struts框架的Java Web系统中控制流程设计.重点讨论了如何在继承Struts框架组件的实现中应用设计模式,从而达到功能复用机制,为我们的业务流程的开发带采了灵活性.  相似文献   

7.
通过对COM组件思想和软件工程方法的研究,开发一个基于COM组件的指纹识别系统,提高了指纹识别系统在各种开发平台的应用.该课题运用指纹识别技术及COM组件技术,在Java中调用COM组件.实验结果表明,在Java环境下调用指纹识别COM组件是一个可行的应用集成方案,在系统的研发期间,通过应用不断改进和完善系统,增强了系统的功能和应用.同时,实现了Java与COM技术的结合,将指纹识别身份认证系统更广泛地应用在生活中的各个方面,促进电子政务、电子商务等方面的发展,有较高的应用价值.  相似文献   

8.
陈良臣  芦东昕  李春葆 《微机发展》2006,16(11):156-159
信息安全是网络时代的焦点,密码技术是信息安全的核心,而算法是密码学的精髓。文中研究了基于因数分解的Euclid算法和扩展Euclid算法,包括算法的基本原理、算法流程及编程实现。分析了Euclid算法的算法复杂性,介绍了Eu-clid算法在RSA和Affine Cipher密码系统中的应用,最后指出了该算法存在的缺陷和算法需要改进的方向。  相似文献   

9.
为提高通信双方数据传输效率,确保传输安全,提出基于线程池技术的空间数据同步传输方法仿真.根据空间数据传输系统结构确定系统工作流程;采用线性池技术将其分为主线程、管理线程、工作线程与查询线程四个逻辑单元,分配每个单元承担的任务;计算线程池数量同步任务列表,明确主线程工作进度构建同步传输处理逻辑时序图;引入空间数据加密同步算法选择最佳传输路径;分别生成接收双发的密钥机制和结合认证码,实现空间数据同步安全传输.仿真结果表明,所提方法可减少传输时间,减少接收延时,保障空间数据安全.  相似文献   

10.
基于WWW的"计算机网络"虚拟实验室的设计与实现   总被引:8,自引:0,他引:8  
论述了基于WWW的“计算机网络”虚拟实验室系统的设计和实现.该实验室以Java Applet的形式实现客户端,使用Java RMI远程调用机制实现了客户端和服务器方的通信,采用JavaBean的形式实现虚拟设备(如节点、主机和链路),以组件的形式开发实验库.系统采用NS2作为服务器方模拟器,客户端采用Nam作为可视化工具,既充分了利用了NS2多协议模拟器的强大功能,又省去了普通学生难于学习使用NS2模拟器的缺点.系统为用户远程学习计算机网络课程提供了良好的实验平台.  相似文献   

11.
提出一种组件开发辅助虚拟实验室的设计模型和实现方案。该系统采用Java语言实现,具有良好的平台无关性。综合运用Applet数字签名、RMI机制、XML解析、JavaBean和反射等技术,依次重点实现组件配置提交、组件接口检查、组件功能检查。系统具有良好的交互性,用户能够直观深入地参与组件类的详细分析和具体配置,查看设备组件的运行评定结果。对用户学习和掌握JavaBean组件的结构和实现大有帮助,弥补现有平台用户无法设计组件和测评组件的不足。  相似文献   

12.
张涛  黄强  毛磊雅  冉鸣 《计算机工程与设计》2007,28(9):1998-2000,2017
目前会话信息的保存主要基于session进行直接管理,session 机制基于无连接的HTTP协议实现了有连接服务,对保存客户端和服务器之间的会话状态有着重要的作用,但是session直接存储机制的固有缺陷将造成表现层的业务组件直接与session耦合,给系统单元测试带来困难,同时也不利于系统的会话建模.IoC(inversion of control)模式很好的解决了组件的耦合和测试问题,但是IoC管理的都是无态POJO(plain old Java object).提出了一种基于IoC模式的有态POJO管理模型,将有态POJO的依赖关系和生命周期作为通用组件纳入模型的管理,并证明了有态POJO和无态POJO之间的引用完整性约束.通过对比可以看出,该模型有效地解决了传统session机制所存在的缺陷.  相似文献   

13.
李茜  肖萍 《计算机应用》2012,32(6):1727-1729
为了改进Dalvik虚拟机的性能,提出了一种基于多线程调度机制的Java虚拟机混合并发模式。该模式利用多线程并发调度和热方法表,通过将Java字节码的编译与执行过程相重叠来提高程序的执行效率,进而提升Dalvik虚拟机的处理速度;并对该模式设计与实现的关键技术进行了分析。实验结果表明,混合并发模式能够有效地提高Dalvik虚拟机中Java程序的执行速度。  相似文献   

14.
通过对Java CoG Kits软件包的研究,介绍了Java CoG Kits的结构和GridFTP的特性,讨论了Java CoG Kits中用于开发GridFTP客户端的FTP包的组件层次和类库,描述了GridFTP客户端类库用于编写GridFTP应用的函数,研究了GridFTP第三方控制数据传输模型,给出了实现的过程和步骤,最后基于Java CoG Kits设计实现了GridFTP第三方控制数据传输。  相似文献   

15.
基于NS2的计算机网络远程虚拟实验室的设计与实现   总被引:5,自引:0,他引:5  
文章提出了基于NS2模拟器的计算机网络虚拟实验室系统的设计模型和实现方法。该实验室以JavaApplet实现客户端,使用NS2多协议模拟器作为服务器的后台计算平台,Nam作为客户端的可视化工具,通过JavaRMI远程调用机制实现了客户端的远程调用。该系统客户端以JavaApplet实现,具有Java语言的平台独立性和安全性,以JavaBean实现虚拟实验设备(如节点,链路等);以组件的形式开发实验库,易于扩充实验库,提高了开发效率,实现了软件重用。服务器端以NS2作为后台计算平台,提供了强大的模拟仿真能力。该系统基于Web环境在用户和NS2网络模拟器之间提供了实验室平台,既使用户省去难以学习NS2的困难,又可以让用户利用NS2模拟器强大的系统仿真能力进行网络模拟试验,让用户可以更加深入理解网络中的复杂行为。  相似文献   

16.
Filtering is an emerging abstraction in object‐oriented systems. Filtering can be characterized by an ability to filter messages in transit and perform intermediate actions. Filters can be used for carrying out intermediate tasks such as encryption, load balancing, caching, security checks and add‐on computations. A few filtering approaches have been proposed earlier and some commercial implementations with specialized filtering capabilities are available. This paper discusses a model for transparent and dynamically pluggable first class filter objects for object‐oriented systems based on the Java programming language. The filter object model is based on an interclass filter relationship. The model is realized through extensions to the Java programming language. Filter objects can be injected into message paths during execution time and they are transparent to both clients and servers. The properties of filter objects enable them to be employed as a mechanism for evolution promoting reuse of existing code. A method of evolution through filter objects is discussed. A translator for Java filters (TJF) has been designed and implemented. TJF translates an extended Java program involving filter constructs into an equivalent Java code. The translation scheme is presented and the performance of the translated code is analyzed. A brief survey of existing approaches related to filtering in object‐oriented systems has also been presented. Copyright © 2003 John Wiley & Sons, Ltd.  相似文献   

17.
基于XML的构件自动组装系统的设计与实现   总被引:4,自引:0,他引:4  
该文利用基于XML和Java的程序自动生成技术给出了一个构件组装系统的设计,提出了SAML应用模板语言的定义。连接器利用了消息总线的思想,通过共享消息资源的方式连接构件,从而将构件之间的连接关系解耦。在自动生成应用系统时对SAML模板文件进行分析、转换,自动生成消息分发器和最终可执行应用程序,并结合B2C电子购物领域给出一个原型实现。该设计方法为实现自动的构件组装技术提出了一种解决方案。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号