最后一個(gè)示例演示了一種通過消息服務(wù)從一個(gè)Flex客戶端執(zhí)行服務(wù)器端生成PDF文檔的方法。工作票管理系統(tǒng)PDF文檔生成能很好地適應(yīng)同步解決方案,因?yàn)樗梢允欠羌磿r(shí)得得,主要取決于文檔的大小和內(nèi)容。消息服務(wù)可以用于初始化文檔生成作業(yè),然后在其完成后發(fā)送一個(gè)通過。
在這個(gè)示例中,F(xiàn)lex客戶端發(fā)送一條消息來知道工作票管理系統(tǒng)PDF文檔的生成。它被JMS適配器放置在一個(gè)Java Message Service隊(duì)列中,為了通過一個(gè)JMS偵聽器獲得順序的處理過程。通過想一個(gè)事先準(zhǔn)備好的使用Lifecycle Designer創(chuàng)建的XFA模板導(dǎo)入數(shù)據(jù),JMS偵聽器將可以執(zhí)行PDF文檔生成工作。當(dāng)PDF文檔生成之后,服務(wù)器端將會(huì)向客戶端發(fā)送一條包含其下載地址URL的通知消息。JBoss應(yīng)用服務(wù)器可用來托管LCDS Web應(yīng)用程序和JMS隊(duì)列。
1.項(xiàng)目準(zhǔn)備
使用Flex Builder New Project Wizard通過LCDS創(chuàng)建新的Flex項(xiàng)目,以作為遠(yuǎn)程對(duì)象訪問服務(wù)。將web. war指定為內(nèi)容文件夾,將web. war/bin指定為輸出文件夾。這意味著對(duì)于LCDS Web應(yīng)用程序編譯過的SWF將會(huì)被放置在WAR中,并且針對(duì)JBoss的部署將會(huì)被簡(jiǎn)化。
2.配置JMS隊(duì)列
為了介紹這個(gè)示例,我們將使用JBoss測(cè)試隊(duì)列。這是一個(gè)預(yù)先配置的JMS隊(duì)列,包含在JBoss版本中。JMS配置的特殊性取決于應(yīng)用服務(wù)器。
3.配置消息服務(wù)目標(biāo)地址
接下來,必須配置一個(gè)消息服務(wù)目標(biāo)地址。它將從客戶端接收消息來初始化PDF生成工作,并在完成生成工作后,發(fā)布消息來通知客戶端。通常,消息目標(biāo)地址應(yīng)該被添加到meaasging-config.xml文件中。
4.定義資源引用
必須為JMS連接工廠和隊(duì)列定義資源引用。JMS適配器應(yīng)用它們來定位與連接JMS消息隊(duì)列。它們定義與兩個(gè)地方,第一個(gè)是web. war/web.xml部署描述符。它將資源名稱映射到它們的Java類型并指定資源的授權(quán)與范圍。
這些標(biāo)記與在jboss-web.xml文件中聲明的一對(duì)資源引用相對(duì)應(yīng)。這是JBoss Web應(yīng)用程序部署描述符的特定部分。這里的一個(gè)映射是從資源引用到JNDI名稱的映射,可用于從Java類查找JMS隊(duì)列與從Java類連接到JMS隊(duì)列。
★關(guān)于WorkWin公司電腦監(jiān)控軟件★
WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動(dòng)),限制員工不能做什么(禁止網(wǎng)購、游戲、優(yōu)盤等)。
WorkWin基于純軟件設(shè)計(jì),非常容易使用,無需添加或改動(dòng)任何硬件,使用一臺(tái)管理機(jī)監(jiān)控全部員工機(jī)電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時(shí)此刻每天都有成千上萬企業(yè)電腦正在運(yùn)行WorkWin,選擇WorkWin選擇“贏”。
WorkWin監(jiān)控首頁 短視頻講解 下載免費(fèi)試用版
版權(quán)所有,南京網(wǎng)亞計(jì)算機(jī)有限公司 。本文鏈接地址: 工作票管理系統(tǒng)生成PDF文檔