软件总线说明.docVIP

  • 29
  • 0
  • 约小于1千字
  • 约 5页
  • 2016-08-28 发布于河南
  • 举报
软件总线说明

可扩展计算器软件简介 简介 系统设计特点是可扩展性运算,可以根据用户需要,设计插件来满足用户需要,然后利用本系统动态载入类文件,调用方法来完成特定运算的工作。程序涉及到JAVA的反射机制,XML,JAVA的桌面设计,JAVA事件驱动以及异常处理等基本技术。 程序运行后,用户通过管理插件窗口,将自己需要的类文件加载进来,程序将信息写入XML配置文件内,除此之外,还可对方法进行删除等操作。实例化方法窗体对用户选择的方法进行调用来完成用户工作目的,其间用到JAVA的反射机制,包括获取方法,方法介绍,方法使用等。这样就完成了从插件管理到方法调用的整个过程。 创新点 1.软件可以动态的管理类和方法,在不需重新编译程序的情况下,甚至在不停止程序运行的情况下,可动态加载需要的插件,运用了热拔插的思想,使程序开发、应用更为快速、高效。 2.通过配置文件对插件程序进行管理,便于软件的修改和维护,该插件注册机制有效地对插件进行管理。 3.可以扩展,灵活度大. 软件使用方式 可扩展运算器是一个简单的运算框架,程序本身不具备运算功能,其运算功能均来自插件(使用JAVA开发的.class文件),通过插件管理窗口对插件里的方法进行写入(写入XML文件),动态载入插件后,利用JAVA的反射机制调用方法,达到运算的目的。如图: 具体流程说明 基本流程概括如下:插件管理---(方法载入--

文档评论(0)

1亿VIP精品文档

相关文档