快速业务通道

值得信赖: J/XFS介绍,第2部分 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
该代码就要损失可移植性。在多数情况下,您应该通过抛出 JxfsException 异常(错误代码 JxfsConst.JXFS_E_NOT_SUPPORTED )来实现 directIO ,如清单 14 所示。

清单 14.directIO 的典型实现

public int directIO(int command, JxfsType serializable, int controlID) throws JxfsException {    throw new JxfsException(JxfsConst.JXFS_E_NOT_SUPPORTED); } ]

特定设备操作

独立的 Java 接口用于声明 J/XFS 所支持的不同的硬件类型的功能。每种类型的硬件至少有一个接口。如果您想为给定的硬件类型建一个新的设备服务,您只需在实现上面所概述的 IJxfsBaseService 时同时实现针对于那种类型的硬件的适当的接口即可。

如果您不想支持在接口定义中所描述的某一特殊函数,在多数情况下,您可以通过抛出 JxfsException 异常(错误代码是 JxfsConst.JXFS_E_NOT_SUPPORTED )来表明这一点。

例如,描述打印机功能的接口之一是 IJxfsPrinterService 。它与其它的接口都包含的操作之一是用于复位打印机硬件的 resetPrinter 操作。如果您要写一个提供可复位硬件的打印机设备服务,那么您就要写一个新的类来实现 IJxfsBaseService 和 IJxfsPrinterService ,并把复位硬件的必要代码放在 resetPrinter 方法中。

FDI for J/XFS

面向 J/XFS 的金融设备接口是 J/XFS 内核的实现。您可以从 J/XFS 论坛主页上免费下载该接口(请参阅 参考资料)。除了实现标准的规范以外,FDI for J/XFS 还包括许多旨在方便在 J/XFS 环境中的软件开发的有用的条款。我们将在接下来的几节中研究这份文档。

文档

在包含 FDI for J/XFS 的 ZIP 压缩文档中,您将看到描述框架的信息的五种来源:

对于开发者来说也许最重要的进入点是 HTML 格式的完整的 API 文档。标准中所没有涵盖的每个细节在该文档中都可以找到。

对于想要成为设备服务开发者的人来说第二个最重要的文档是 《Device Service Programming Guide》。它包含了几乎与本文相同的主题,然而本文中还提供了一些那份文档中所没有的信息。

如果您想熟悉 FDI for J/XFS 的全部概念,请参阅 《System Overview》。当然,也许您想看看 这个系列的第一篇文章。

FDI for J/XFS 的安装和配置在 《Administration Guide》中介绍。

《Application Programming Guide》没有包含很多的用于开发设备服务的有用的信息。

值得信赖: J/XFS介绍,第2部分(8)

时间:2011-02-07 IBM Christoph Czernohous

数据包概述

与设备服务开发相关的数据包层次结构如下:

com.jxfs.control.cdr

com.jxfs.control.msd

com.jxfs.control.pin

com.jxfs.control.ptr

com.jxfs.control.tio

设备操作所需的所有的类都在与这些数据包一起的 J/XFS 标准中定义。下面的是一些附加的数据包:

com.jxfs.events 数据包包含了所有的 J/XFS 事件类,当然差劲的 JxfsException 类也在其中。

com.jxfs.forum.support 数据包包含用于提供方便的额外的辅助类。

com.jxfs.general 数据包将 J/XFS 的核心的类和接口分组。包括

JxfsConst

JxfsLocalDeviceInformation

JxfsMediaStatus

JxfsStatus

JxfsThresholdStatus

JxfsType

JxfsVersion

com.jxfs.service 数据包很重要。它包含 IJxfsBaseService 接口和所有的设备服务接口。

下面的数据包为每种 J/XFS 所支持的设备类型包含一个抽象的超类:

com.jxfs.service.alm

com.jxfs.service.cdr

com.jxfs.service.msd

com.jxfs.service.pin

com.jxfs.service.ptr

com.jxfs.service.tio

值得信赖: J/XFS介绍,第2部分(9)

时间:2011-02-07 IBM Christoph Czernohous

日志和跟踪支持

J/XFS 定义了内置的日志和跟踪支持。当涉及到跟踪代码,尤其是一旦对于产品时,这就会很方便。发送

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号