最后一个示例演示了一种通过消息服务从一个Flex客户端执行服务器端生成PDF文档的方法。工作票管理系统PDF文档生成能很好地适应同步解决方案,因为它可以是非即时得得,主要取决于文档的大小和内容。消息服务可以用于初始化文档生成作业,然后在其完成后发送一个通过。
在这个示例中,Flex客户端发送一条消息来知道工作票管理系统PDF文档的生成。它被JMS适配器放置在一个Java Message Service队列中,为了通过一个JMS侦听器获得顺序的处理过程。通过想一个事先准备好的使用Lifecycle Designer创建的XFA模板导入数据,JMS侦听器将可以执行PDF文档生成工作。当PDF文档生成之后,服务器端将会向客户端发送一条包含其下载地址URL的通知消息。JBoss应用服务器可用来托管LCDS Web应用程序和JMS队列。
1.项目准备
使用Flex Builder New Project Wizard通过LCDS创建新的Flex项目,以作为远程对象访问服务。将web. war指定为内容文件夹,将web. war/bin指定为输出文件夹。这意味着对于LCDS Web应用程序编译过的SWF将会被放置在WAR中,并且针对JBoss的部署将会被简化。
2.配置JMS队列
为了介绍这个示例,我们将使用JBoss测试队列。这是一个预先配置的JMS队列,包含在JBoss版本中。JMS配置的特殊性取决于应用服务器。
3.配置消息服务目标地址
接下来,必须配置一个消息服务目标地址。它将从客户端接收消息来初始化PDF生成工作,并在完成生成工作后,发布消息来通知客户端。通常,消息目标地址应该被添加到meaasging-config.xml文件中。
4.定义资源引用
必须为JMS连接工厂和队列定义资源引用。JMS适配器应用它们来定位与连接JMS消息队列。它们定义与两个地方,第一个是web. war/web.xml部署描述符。它将资源名称映射到它们的Java类型并指定资源的授权与范围。
这些标记与在jboss-web.xml文件中声明的一对资源引用相对应。这是JBoss Web应用程序部署描述符的特定部分。这里的一个映射是从资源引用到JNDI名称的映射,可用于从Java类查找JMS队列与从Java类连接到JMS队列。
★关于WorkWin公司电脑监控软件★
WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。
WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。
版权所有,南京网亚计算机有限公司 。本文链接地址: 工作票管理系统生成PDF文档