基於Adobe LCDS產品的數據訪問解決方案Part2

 上一篇文件給大家介紹了一下Adobe LCDS產品的基本功能,這裏簡單回顧一下。作爲LCDS的應用,一定是由兩部分組成的:一部分是客戶端的應用,另一部分是基於J2EE的服務器端的應用。示意圖如下:

 

下面我重點講講客戶端的應用。

一個LiveCycle Data Services(簡稱LCDS)客戶端應用程序其實就是一個典型的Adobe Flex或者AIR應用程序。FlexAIR應用程序使用Flex組件連接LiveCycle Data Services服務器,包括RemoteObjectHTTPServiceWebServiceProducer ConsumerDataService的組件。其中HTTPServiceWebServiceProducerConsumer這四個組件是Flex軟件開發工具包(SDK)的一部分。要使用DataService的組件,用戶需要配置自己的開發環境才能使用LiveCycle Data Services ES SWC文件。這裏雖然大多數用戶還是會使用Flex或者AIR來開發自己的客戶端應用,您也可以不用拘泥於此,結合自己的目標,開發FlexHTMLJavaScript相結合的應用程序也未嘗不可。

在進行LCDS應用程序開發之前,必須把自己的開發環境搭好。LCDS的安裝並不難,當安裝完成後,它會在你的計算機上創建一個目錄結構,並且把你開發應用程序過程中會用到的資源全部放入其中。作爲安裝過程的一部分,它會創建3web應用作爲用戶的開發環境基礎,目錄結構如下圖所示:

 

lcds目錄是web應用的根目錄,它包含WEB-INF目錄

lcds-samples目錄包含了用戶進行Web瀏覽訪問時需要用到的所有文件,如SWF文件,JSP頁面,HTML頁面,層疊樣式表,圖像以及JavaScript文件。您可以將這些文件直接在Web應用程序根目錄

ds-console,這個目錄和lcds-samples目錄的作用是一樣的

LCDS安裝好後,用戶想訪問它,應該怎麼做呢?

要訪問Web應用程序和其中LiveCycle Data Services所提供的服務,你需要Web應用程序相關聯的URL和端口號。下面我給大家簡單描述一下,當你將LiveCycle Data Services集成安裝在Tomcat應用服務器時,如何訪問每個Web應用程序。(當LCDS安裝在J2EE應用服務器而不是Tomcat上的時候,用戶需要根據自己的具體環境修改相應的URL

舉例(Sample)應用: http://localhost:8400/lcds-samples/

這個URL包含了很多LCDS實際應用的例子,這些例子都很好,在您創建自己的LCDS應用之初,建議您從修改這些例子開始。

模板(Template)應用:http://localhost:8400/lcds/

這個URL包含了一個配置好的不包含任何應用程序代碼的應用,您可以把它當做模板來使用,從而創建您自己的Web應用

控制檯(Console)應用:http://localhost:8400/ds-console/

這個URL包含一個控制檯應用程序,通過它您可以查看到LCDS應用服務器上的數據信息。

今天就先說到這裏,下面更精彩,盡請期待~

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章