首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 60 毫秒
1.
刘瑾  黄龙达 《现代计算机》2010,(2):137-139,144
代理模式为其他对象提供一种代理以控制对目标对象的访问,Java动态代理则为代理模式提供了一种简单易用的框架.基于HTTP协议的Tava对象隧道技术实现对象消息传递,可以方便地把这个技术集成到应用系统中.在介绍Java代理模式和基于HTTP协议的Java对象隧道技术的基础上,提出了基于二者的一种RMI框架的设计与实现.该框架不但可以穿越企业内外网防火墙,而且使得部署RMI应用与普通Web应用一样简单.  相似文献   

2.
随着Internet的迅速发展,HTTP协议在Internet上广泛的使用迅速的成为了一种最流行的协议。但是HTTP带来的网络安全引起了越来越多的重视。其中HTTP隧道技术虽然在一定程度上解决了企业一些问题,但是同时带来了对安全的不可控制性,滥用HTTP隧道可以导致非法数据访问。虽然现在提出了许多安全措施,如防火墙技术,IDS系统等。但  相似文献   

3.
Java语言因其突出的简单性、可移植性、安全性和支持并发机制的程序设计等优良特性,使它成为基于Internet网络应用开发的首选语言。其价值主要体现在强大的开发分布式网络应用的能力上,而RMI则是开发纯Java的网络分布式应用系统的核心解决方案。通过对Java RMI分布式应用程序实例的分析,给出了Java RMI分布式应用程序的实现和运行方法,为Java语言应用开发人员提供参考。  相似文献   

4.
基于操作行为的隧道木马检测方法   总被引:1,自引:1,他引:0       下载免费PDF全文
木马通常利用HTTP隧道技术突破防护设备,对网络安全造成威胁。针对该问题,提出一种利用木马操作行为检测网络中HTTP隧道木马的方法。该方法通过6个统计特征描述正常的HTTP会话,采用HTTP隧道技术发现木马操作之间的差别,利用数据挖掘中C4.5决策树分类算法对2种会话进行分类。实验结果表明,该方法能检测多种已知的HTTP隧道木马。  相似文献   

5.
RMI是开发Java网络分布式应用系统的一个重要框架,开发人员通过运用RMI框架将更易于分布式系统的开发。该文详细介绍了RMI的运行机制,并对运用RMI框架进行分布式系统的开发步骤进行了阐述,最后给出了RMI技术的具体应用实例和实现方法。  相似文献   

6.
戴亮  方晓勤  李丽 《计算机工程》2006,32(22):99-101
在实际应用中,RMI经常会因为通过网络传递参数需要花费太多时间,影响RMI的性能。该文在分析序列化技术的基础上,提出一种新的基于序列化的RMI方法,并给出该方法的设计思想和具体实现。实际应用表明,该方法能够有效减少RMI通过网络传输的字节流的长度,缩短RMI的调用时间,加强RMI的性能。  相似文献   

7.
基于Java技术的Web环境下分布式数据库互操作性的实现   总被引:7,自引:0,他引:7  
本文首先简要介绍了Java技术中JDBC和RMI机制的工作原理,讨论了如何应用JDBC实现在Web环境下对异种数据库进行透明访问,如何采用RMI机制消除Java对Applet程序的安全性限制,实现Web环境下分布式数据库的互操作,最后给出了一个我们基于Java技术设计和实现的Web环境下N层Client/Server结构分布式数据库应用系统的模型。  相似文献   

8.
Java RMI是开发分布式应用程序的方法之一,客户端通过RMI中的Stub与服务器代码进行相互通讯。Smart Stub是对原RMI中Stub的取代,它除了完成原来Stub的功能外,还有本地缓存功能,从而实现智能查询。本文结合实际应用,给出了这种智能查询技术的实现。  相似文献   

9.
随着Java开发技术的迅猛发展,其具有的跨平台、代码可移植性、安全高效等功能逐渐被认可,一种基于Java的远程方法调用(RMI)为进行Java开发应用提供了行之有效的解决方案。详细介绍了设计RMI的具体步骤,并给出了具体实现的关键代码。  相似文献   

10.
具备高速缓存的HTTP代理防火墙的设计与实现   总被引:3,自引:0,他引:3  
李家欣  倪亮  王乘 《计算机工程》2003,29(3):84-85,175
HTTP代理防火墙是保障网络倍息安全的重要手段,但其实现方式会影响网络通信效率,高速缓存是解决这一问题的可行方法。文章根据一个已实现的实例,讨论了具备高速缓存的HTTP代理防火墙的工作过程、实现原理以及缓存机制。  相似文献   

11.
In this article we have undertaken a qualitative and quantitative comparison of common approaches used to develop distributed solutions in Java: RMI and Web services for regular unsecured communication, RMI‐SSL and WS‐Security for secure communication and authentication, and HTTP‐to‐port and HTTP‐to‐CGI/servlet tunnelling for RMI communication through firewalls and proxies. We have performed a functional comparison that helps with the selection of the most appropriate approach. We have also carried out a detailed performance analysis with the identification of major bottlenecks, identification of design and implementation guidelines for distributed applications, and specification of optimizations for distributed middleware. This article contributes to the understanding of different approaches for developing Java distributed applications, provides detailed performance analysis, presents design and implementation guidelines, and identifies the major performance overheads. Copyright © 2006 John Wiley & Sons, Ltd.  相似文献   

12.
本文中我们提出一种新的SSLVPN体系结构,以支持所有应用,同时增强抵抗Dos和分类的Dos攻击的能力。SSLVPN的关键优势是不需要特定的客户端软件。当用户要求访问一个服务器时,由JavaApplet编写的SSL客户端模块首先被下载到主机上。但是,并不所有应用都可以很好运行的,因为客户不能通过HTTPS连接某些我们熟知的应用。而且,当SSL端口受到Dos或分类的Dos攻击时,我们不能使用VPN进行连接。改进的VPN同样使用现存SSLVPN中应用的JavaApplet,但是这Applet实现的功能我们称之为动态编码,它通过Java远程方法调用(RMI)实现动态改变。VPN客户端Applet可以和服务器端的VPN服务器和防火墙进行互操作。  相似文献   

13.
CORBA在J2EE中的集成与实现   总被引:2,自引:2,他引:2  
本文主要介绍了CORBA技术在J2EE平台中的集成。CORBA技术的工作原理和JavaRMI的结合的必要性,将JavaRMI和CORBA结合起来的关键是IIOP协议。CORBA客户端/RMI服务器和RMI客户端/CORBA服务器的合成方法。最后还介绍了CORBA和EJB合成的好处。  相似文献   

14.
JDCS:实现高性能计算的分布式计算系统   总被引:2,自引:0,他引:2  
分布对象计算技术提供了充分利用现有网络资源的有效途径。JavaRMI是当前比较成熟的一种分布对象技术,它提供了使用Java对象的简单和直接的方法。该文建立基于JavaRMI方法的适用于高性能计算的分布式计算系统JDCS。在JDCS中由网络上的计算结点构成服务器池,为用户提供高性能的计算服务。实现结果表明该系统可以获得较高的加速比。  相似文献   

15.
CORBA与XML结合的关键在于IDL格式和XML格式数据的交互。提出了一种基于WBEM体系结构的网络管理系统的客户端/服务器端模型,同时基于该客户端/服务器端模型提出了一种IDL和XML数据交互的方法并进行了实验实现,实验证明该方法可行。  相似文献   

16.
Distributed object-oriented platforms are increasingly important in wireless environments to provide frameworks for collaborative computation and for managing a large pool of distributed resources. One of the important layers for implementing distributed computing in such environments is via remoting mechanisms. For example, Java uses Remote Method Invocation (RMI) for handling distributed controls. In this paper, we investigate the support for this important layer on wireless environments and address the issues to support Java RMI over heterogeneous wireless environments. We present a case study for supporting Java RMI in Bluetooth, GPRS, and WLAN environments, which represents an important middleware for component communications. The Bluetooth layer is supported by incorporating a set of protocol stack layers for Bluetooth, known as JavaBT that has been developed by us, and by supporting an L2CAP layer with sockets to support Java RMI sockets. RMI over GPRS/WLAN is achieved by RMI implementation over IP layer. Our support for the roaming of Java RMI over heterogeneous wireless networks is based on the concept of direct connection, which avoids the problems caused by forwarding. The difficulty of this strategy is how to handle the existing connection when the mobile node moves to another location so as to avoid interruption of the high-level applications. We solve this problem in Java RMI by the support of dynamic addresses and dynamic sockets. We also propose algorithms to handle the handoff process. In addition, methods for connect-loss detection and data-integrity maintenance in dealing with roaming scenarios are also presented. Java Grande benchmarks are used to demonstrate that our RMI implementations over GPRS, WLAN, and Bluetooth networks are effective in supporting parallel and distributed control of Java layers in heterogeneous wireless environments.  相似文献   

17.
The introduction of Java's proprietary remote method invocation (RMI) with version 1.1 of the Java Development Kit simplified the challenging task of developing distributed object-based systems. RMI provides convenient integration with Java; however, it lacks interoperability with other languages. The Object Management Group's Common Object Request Broker Architecture (CORBA), on the other hand, is a platform- and language-neutral specification for developing distributed object systems. CORBA provides services not covered by RMI, such as managing transactional safety and persistency. We use a small chat room application to describe how a programmer can combine Java RMI's ease of use with CORBA's language neutrality. We start with an implementation based on a set of distributed objects using RMI. We then adapt the example to CORBA or, more specifically, the RMI-over-IIOP (Internet inter-ORB protocol) specification developed by Sun and IBM  相似文献   

18.
Java RMI机制是分布式技术的一种理想解决方案,其目标是使得网络中任意节点上的应用都可以透明的访问存在于网络上的其它节点上的远程对象.但是默认的RMI机制并不提供认证和加密传输,其安全机制还存在一定隐患.介绍了JavaRMI机制的运行机理,详细阐述了整合SSL协议的Java RMI的方案,设计了整合SSL协议的安全RMI接口,并通过实例的设计与运行,验证了其可行性.  相似文献   

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

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

京公网安备 11010802026262号