首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 312 毫秒
1.
XSP是一种基于Java和XML的能产生动态Web内容的服务器端语言。在Internet应用程序开发中,使用XSP可以实现静态内容、表现形式和程序逻辑的分离,而这种分离是通过Apache Cocoon实现的。Cocoon 是一个用Java语言编写的、提供静态和动态Web内容的,基于XML的Web出版框架。XSP与Cocoon的结合大大提高了站点的开发速度以及站点的可管理性。  相似文献   

2.
本文介绍了一个全新的基于XML的Web开发技术XSP。XSP是一种基于Java和XML的能产生动态Web内容的服务器端语言。使用XSP可以实现Web的静态内容、表现形式和程序逻辑的分离,而这种分离是通过Apache Cocoon实现的。XSP与Cocoon的结合大大提高了站点的开发速度以及站点的可管理性。  相似文献   

3.
基于XML的用户界面语言研究   总被引:3,自引:3,他引:3  
王华  雷镇 《微计算机信息》2006,22(21):242-243
本文提出了基于XML的用户界面描述语言JUDL。该语言采用XML作为自己的表现方式,利用Java基础类库所提供的富客户端技术,给出了一种良好的形式化表述方法。文中对JUDL模型和实现技术进行了阐述,通过实例验证了该方法的可读性和可维护性。  相似文献   

4.
针对日益繁杂的飞行仿真数据,实现数据的共享和使用成为需要研究的问题。首先介绍了XML,利用XML能将海量信息组织成有意义的结构化层次的文本数据,将在飞行仿真中的数据组织成XML文档,方便了数据的交换和跨行业的使用。然后分析了XML文档解析技术,采用了基于DOM的文档解析技术用JAVA语言编写了一个XML文档的编辑器,目的是用来显示、修改、存储XML文档。在实际应用中表明,此编辑器很好地实现了飞行仿真数据的处理,便于了信息的共享和数据交换。  相似文献   

5.
异构数据源的移植问题是当前数据处理领域内研究的一个热点,通过数据移植能有效地利用信息资源、实现数据共享。作为数据表示和交换的工业标准,XML的应用日益广泛,JDOM是一个应用Java语言对XML文档进行读写等操作的API,结合两者的优点,提出了一种以XML文件作为中介实现数据移植的方法。该方法结合Java和XML技术,使用JDOM和JDBC接口实现了数据移植功能,并给出了详细的设计与实现。  相似文献   

6.
针对操作系统教学中存在的不足,以Linux0.11版本内核为基础,深入剖析操作系统各项功能的实现机制,采用Java技术体系开发一个平台无关的操作系统教学实验平台(LBOSEP)。该系统依据Linux0.11内核的体系结构及其实现的功能,将内核源码划分为若干大小适宜、功能相对独立的小模块,模块之间的复杂联系描绘成模块关系图,模块相关信息以XML文档存储。LBOSEP客户端以Java Applet实现,提供一个以操作系统功能模块为基本单元的学习、编程实验环境,用户能够可视化地指定实验模块,修改操作系统数据结构和算法,通过本地编译、调试和运行检验实验结果。实践证明LBOSEP有利于用户加深对操作系统内部运行机制的理解,增强修改、编写内核的能力,从而为操作系统课程教学提供一个方便实用的实验平台。  相似文献   

7.
彭琼芝  刘晨  李群  李孟军 《计算机仿真》2005,22(12):266-269
该文主要介绍了仿真参考标记语言SRML。SRML是一种基于XML的用于表示仿真模型的参考标记语言,它试图确定一个灵活的表示仿真模型的参考标准,以加快模型的开发速度,支持模型的重用。SRML声明了一组数量较少但相对完备的XML元素和元素属性如ItemClass、Item、EventClass、ItemEvent、EventSink、Simulation等来描述实体、实体间的关系、事件以支持仿真;它可最大限度地利用XML用户模式定义的元素来描述仿真实体。SRML仿真引擎可以采用不同的环境实现如Web浏览器、Java语言、C#等实现,从而支持仿真模型的互操作与集成、基于Web的仿真和协同仿真等。  相似文献   

8.
Coordinating Mobile Agents by the XML-Based Tuple Space   总被引:1,自引:0,他引:1       下载免费PDF全文
This paper presents Xspace,a programmable coordination paradigm for Internet applications based on mobile agents.The Xspace system fully exploits the advantages of the XML language and Linda-like coordination.It supports XML documents as tuple fields and multiple matching routines implementing different relations among XML documents,including those given by XML query languages,The Xspace uses Java as the implementation language;it is based on object-oriented XMLized tuple spaces to implement a portable and programmable coordination paradigm for mobile agents.The dsign and implementation procedures of Xspace are described in this paper,Experiment and performance evaluation are also made.Finally,some conclusinos and remarks are given.  相似文献   

9.
10.
基于XML的飞行仿真模型管理系统研究   总被引:2,自引:0,他引:2  
针对在飞行仿真模拟中有较大量飞行仿真模型文件需要管理的情况,使用Java语言实现模型管理系统.该系统使用XML语言格式对模型进行索引、组织和控制,定制了一种针对飞行仿真模型的特定的数据存储格式,为以后飞行仿真模型的管理提供良好的手段.经应用结果表明,该系统具有简单、易实现的特点,并具有良好的可扩展性.  相似文献   

11.
A heterogeneous computing environment characterizes today's manufacturing situation. This is a stumbling block for the efficient implementation of manufacturing concepts such as integrated product and process design (IPPD). A computing environment for IPPD would require the seamless integration of the various product and process design software systems. The exchange of information between these systems should be efficient, compatible and synchronous. This article presents an approach for developing distributed manufacturing applications that are compatible and synchronized and thus, able to support IPPD. The approach involves the use of a common manufacturing application ‘middleware’, which is distributed between a central geometric modelling server and application clients. The portability of the middleware is ensured through the use of Java for code portability and XML for data portability. The compatible product model problem is solved through the use of common data structures developed using reusable application client classes. Efficient transfer of product data is proposed using compressed model information embedded in a product data XML schema. Synchronization of design changes among all applications is achieved through the creation of relationships on an Application Relationship Manager.  相似文献   

12.
Computer modeling is a powerful instructional tool which can be used to engage students in the design of physical models to describe, explain, and predict physics phenomena. Because implementing a model is difficult for researchers and teachers as well as for students, professionals almost always use discipline-specific code libraries to access a needed functionality in a platform independent manner. For example, although three-dimensional (3D) visualization is of great importance when displaying computer-generated data or showing complex motion, few users are prepared to deal with hardware accelerated video cards to graphically display a visualization. This paper describes a Java-based 3D framework which is based on physics principles. Our framework is defined using abstract Java interfaces that are implemented in the Open Source Physics (OSP) code library. The library contains a Simple 3D implementation that uses only the standard Java distribution and will run on any Java-enabled computer. This paper introduces a new implementation that makes use of Java 3D to improve both the performance and the appearance of implemented models. Examples are presented using both pure Java code and the Easy Java Simulations authoring tool and these examples are available through the ComPADRE OSP digital library.  相似文献   

13.
Code transformation and analysis tools provide support for software engineering tasks such as style checking, testing, calculating software metrics as well as reverse‐ and re‐engineering. In this paper we describe the architecture and the applications of JTransform, a general Java source code processing and transformation framework. It consists of a Java parser generating a configurable parse tree and various visitors (transformers, tree evaluators) which produce different kinds of outputs. While our framework is written in Java, the paper further opens an opportunity for a new generation of XML‐based source code tools. Copyright © 2004 John Wiley & Sons, Ltd.  相似文献   

14.
There have been several proposals for logic programming language based on linear logic: Lolli [8], Lygon [7], LO [3], LinLog [2], Forum [11], HACL [10]. In these languages, it is possible to create and consume resources dynamically as logical formulas. The efficient handling of resource formulas is, therefore, an important issue in the implementation of these languages. Lolli, Lygon, and Forum are implemented as interpreter systems; Lolli is on SML and λProlog, Lygon is on Prolog, Forum is on SML, λProlog and Prolog. However, none of them have been implemented in Java.In this paper, we describe the Prolog Café 1 system which translates a linear logic programming language called LLP to Java via the LLPAM [12] [5], an extension of the standard WAM [16] [1] for LLP. LLP is a superset of Prolog and a subset of Lolli. The main difference from the first implementation [4] is resource compilation. That is to say, resource formulas are compiled into closures which consist of a reference of compiled code and a set of bindings for free variables. Calling these resources is integrated with the ordinary predicate invocation.Prolog Café is portable to any platform supporting Java and easily expandable with increasing Java's class libraries. In performance, on average, Prolog Café generate 2.2 times faster code for a set of classical Prolog benchmarks compared with jProlog.  相似文献   

15.
Java存储模型是Java语言和Java虚拟机研究中的核心关键部分,目前Java语言规范中的存储模型不能保证Java技术所必需的语义特性,而且不利于Java虚拟机的性能优化.提出了一种新的Java存储模型,该模型取消了规范中Java存储模型中对存储密致性的要求,保证了Location一致性;同时根据Java语义的要求,对Java语言中不同类型的变量详细规定了多线程存储操作的行为规则.该模型不仅能保证Java程序的正确性,同时能有效提高Java程序的运行效率.最后通过仿真实验验证了该存储模型的关键特性.  相似文献   

16.
对象信息维持又称对象持久化、永久化.Java是可移植的代码,XML是可移植的数据,本文详细介绍和探讨了使用Java-XML来解决对象信息维持问题的技术,并在一个小工具的开发中通过JDOM这个第三方的Java API包得到了真实具体的实现.  相似文献   

17.
Dewey编码是一种重要的XML文档编码方式,是对XML文档进行关键字检索等操作的重要预处理步骤。提出2种XML文档Dewey编码的生成算法:基于DOM的递归算法和基于SAX的事件生成算法,并比较2种算法的执行时间和内存使用率。实验结果证明,对于超大XML文档,采用基于SAX的事件生成算法具有较快的生成速度和较低的内存使用率。  相似文献   

18.
电子政务是我国政府信息化建设的重要内容之一,工作流技术是其中的一项核心技术.工作流技术是近年来计算机应用研究领域中迅速发展的一项新技术,当前,工作流被广泛应用于业务流程的自动化.主要研究工作流管理技术在电子政务中的应用,对工作流技术在电子政务中应用的需求进行了分析,提出了基于Java和XML的工作流引擎设计方案,分析了工作流引擎的实现方法.  相似文献   

19.
20.
在控制系统设计与工程实现中,控制律的理论仿真和仿真成果的工程实现具有重要的理论研究意义和工程实现价值。如何将仿真的算法更快更方便工程实现,基于此目的提出了一种将Matlab仿真控制律代码应用于PLC控制系统的实现方法,通过采用Simulink PLC Coder技术自动生成符合IEC61131-3标准的结构化文本,进而编译成PLC能通过的SCL语言,来达到Matlab/Simulink中的复杂高级算法在PLC中的实现。为PLC更复杂的算法的编写提供了参考,缩短系统设计与调试时间,对控制律的理论仿真和仿真成果的工程实现具有一定的指导作用。  相似文献   

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

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