首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 46 毫秒
1.
随着网络技术的发展,越来越多的项目采用了分布式的系统架构.对于这些把系统中的任务分配到不同计算机的架构来说,采用哪种方式在系统中不同的计算机之间进行通信十分重要.提出了一种基于动态代理的Java远程调用框架.利用此框架可以使远端的Java应用程序之间的调用更加简单、灵活、高效,同时也可以通过加入插入式代码的方式扩充对远程调用的自定义管理.  相似文献   

2.
随着电信也近年来高速的发展,传统的电信资源管理系统模块之间的耦合度越来越紧密,使得系统的伸缩性、维护性变得异常艰难,最终导致了系统模块的重用性变得越来越差。针对以上问题,我们利用Java动态代理机制,提出了基于面向切面的编程技术解决方案,该方案的使得系统的操作日志、权限控制、短信等模块与业务逻辑模块之间的耦合度达到最低,从来提高了模块的复用性和扩展性。  相似文献   

3.
Java动态类加载机制研究及应用   总被引:2,自引:0,他引:2  
为了在Java应用程序运行期间动态加载类文件,而不影响其它功能模块的正常运行,在Java虚拟机(JVM)机制上给出了Java动态类加载的实现方法。通过对Java类加载器的体系结构,动态类加载机制原理、实现过程和实现方法的分析,在网络教学环境下实现了一个基于C/S结构模式的动态的从数据库中获取Java源代码并编译运行的学生实验教学系统,并结合反射机制为Java作为动态语言提出一种应用的途径,充分展现了Java语言的灵活性、安全性,使它在代码安全保护和网络环境下有广阔应用前景。  相似文献   

4.
Java 虚拟机(JVM)中的类加载机制可以在 Java 应用程序运行期间动态加载类文件, 而不影响其它功能模块的正常运行. 通过对 Java 类加载器的层次体系结构, 动态类加载机制原理、实现过程进行分析, 将Java动态类加载机制应用到高校网站管理平台的文件发布模块中, 使得设计好的静态网页和后台管理系统相关联, 通过自定义加载器来加载加密过的Java类文件. 这样以可插拔的方式快速的部署二级网站, 增强了网站管理平台的灵活性和可扩展性.  相似文献   

5.
面向过程程序设计中,排序的对象主要是简单数据类型,为了实现对象的排序,本文分析了JAVA对象的排序机制,给出了对象排序基本技术,并设计了一个可复用的排序类来实现对象的动态排序,最后用实例说明该类的应用。  相似文献   

6.
动态代理的基本思想就是建立一个可以返回动态代理对象的代理工厂,该代理工厂提供一个静态方法,用户自己的业务处理对象和系统服务对象传递给该代理工厂,在代理工厂的内部,通过反射技术,获得该业务逻辑对象的类对象,从而自动的拼装一个业务逻辑类的子类,在该子类中,代理工厂自己完成我们业务逻辑和系统服务的动态拼装,然后代理工厂动态编译该类,动态生成该代理类的对象,返回代理对象给客户,从而实现了真正意义上的业务逻辑和系统服务逻辑之间的动态组装。  相似文献   

7.
Java动态类加载机制及其应用   总被引:10,自引:1,他引:10  
Java动态类加载机制是Java虚拟机(JVM)的一个重要特征。它实现了在程序执行的过程中动态地加载所需要的类文件,并且这种动态行为是可以人为控制的。这使得Java语言平台具有在运行期间安装软件组件的能力。通过对Java类加载器的原码进行分析,阐述了Java动态类加载机制的原理和过程,并通过一个客户端服务器(C/S)模式下动态地更新客户端软件功能的例子,说明了Java动态类加载机制的实际应用。  相似文献   

8.
随着科学技术的快速发展,各种软件也在不断研发和完善当中,Java动态类加载机制就是在这种条件下产生的,因为其具备显著的优势,所以得到了广泛应用。Java动态类加载机制相对于其他同类型的技术来说能够最大程度减少对内存空间的占用量,而且可以随时下载所需要用到的功能,不会影响其他功能的使用。所以,加大对Java动态类加载机制的研究力度,使其应用到更多领域中成为当前相关研究人员最为重视的工作内容。为此笔者主要介绍了Java动态类加载机制的相关内容,希望能够使更多人进一步了解Java动态类加载机制。  相似文献   

9.
该文从代理与非代理集成的基本模型出发,讨论了如何用JavaRMI技术去实现将一个非代理的数据库系统集成到一个代理系统中去,让代理软件可以访问非代理的数据库系统。  相似文献   

10.
JNI是JDK提供的本地编程接口,它允许Java代码操作其他语言编写的应用程序和库,但调用本地方法的同时也带来了安全问题.CORBA是一个分布式的、面向对象的应用架构规范,它允许对象在异构的、分布式的环境中透明传输,从而也能实现Java与C/C+ +的互操作.本文比较了JNI和CORBA两种方法的优缺点,并将CORBA应用在一个J2EE架构下的项目中,解决了项目中Java与C/C+ +的交互问题.  相似文献   

11.
沈凯 《计算机时代》2010,(11):56-58
面向切面的程序设计(Aspect—Oriented Programming,AOP)是在继承OOP的基础上进行改进的一种创新的软件设计方法,通过引入切面概念,将应用程序中的核心业务逻辑与其提供支持的通用服务分离开来,从而降低代码之间的耦合度,增加程序的灵活性和可重用性。文章从面向切面开发(AOP)的概念出发,阐述了AOP的优点与作用,解释了实现AOP的Java射机制和动态代理机制,编写了范例代码,并论证了实现AOP的基本方法。  相似文献   

12.
利用Java动态代理这一特性,设计实现了既能基于方法调用又能集中控制的F口调用。  相似文献   

13.
大量的计算机软件的开发离不开数据库的使用,利用数据库框架实现数据库的应用具有多方面的优势。该文设计和实现了一个微型数据库应用框架,并将该框架应用于实际的软件开发过程中,从而验证了该框架的可用性。该框架适用于小型软件系统的开发,提高了系统的可扩展性。  相似文献   

14.
选择合理的开发框架对于Java Web应用系统的开发至关重要,常见的Java Web开发框架像Struts、Spring、Hibernate等虽然使用人数较多,但是它们在使用上较为复杂,整合过程较为繁琐。该文提出使用JFinal框架作为SSH框架的替代方案,不但可以提高项目代码的可维护性和可扩展性,更可以大幅度的提高开发效率。  相似文献   

15.
首先介绍动态代理和基于Java反射的方法调用,然后从设计和实现两个方面讨论了一种通用的EJB方法调用框架。  相似文献   

16.
随着软件技术的发展及需求的增加,00P逐渐表现出其不足之处,AOP在继承CXDP基础之上很好地解决了OOP所面临的困难。针对OOP编程思想的一种补充,AOP编程思想通过分离出与系统核心业务实现无关的模块,减少模块问的耦合度从而提高开发效率。AOP使得需要编写的代码量大大缩减,节省了时间,控制了开发成本。为使用AOP技术解决在软件开发中OOP难以解决的问题以及提高开发效率,利用JAVA的反射机制,研究了AOP的动态代理实现原理,说明了其可行性,体现了AOP技术应用价值和发展前景。  相似文献   

17.
阐述了一种典型的代理模式的工作原理,并分析了其在权限控制中的位置和作用,讨论了在代理模式实现过程中的一些问题,并对代理模式在权限控制应用中的一些不足进行了优化,包括使用动态代理实现更灵活的架构和用状态模式实现权限的管理并将其与代理模式组合使用。  相似文献   

18.
结合考试排考的现状开发了高校考试排考系统。系统基于Java EE技术,采用了多层体系结构,并结合了JavaScript、Ajax等技术完成了系统开发。  相似文献   

19.
Java平台及应用Java技术的安全问题研究   总被引:2,自引:0,他引:2  
徐甜 《微计算机信息》2007,23(18):216-218
本文对Java安全体系结构做了比较详细的学习与探讨,并对Java安全体系中的Java安全体系结构的核心,Java加密体系结构(JCA),Java加密扩展(JCE),Java认证与授权服务(JAAS),Java安全套接扩展(JSSE)逐一进行分析。为基于Web的分布式应用程序提供了一个综合框架。  相似文献   

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

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