上一篇文件給大家介紹了一下Adobe LCDS產品的基本功能,這裏簡單回顧一下。作爲LCDS的應用,一定是由兩部分組成的:一部分是客戶端的應用,另一部分是基於J2EE的服務器端的應用。示意圖如下:
下面我重點講講客戶端的應用。
一個LiveCycle Data Services(簡稱LCDS)客戶端應用程序其實就是一個典型的Adobe Flex或者AIR應用程序。Flex和AIR應用程序使用Flex組件連接LiveCycle Data Services服務器,包括RemoteObject,HTTPService,WebService,Producer, Consumer和DataService的組件。其中HTTPService,WebService,Producer和Consumer這四個組件是Flex軟件開發工具包(SDK)的一部分。要使用DataService的組件,用戶需要配置自己的開發環境才能使用LiveCycle Data Services ES SWC文件。這裏雖然大多數用戶還是會使用Flex或者AIR來開發自己的客戶端應用,您也可以不用拘泥於此,結合自己的目標,開發Flex,HTML和JavaScript相結合的應用程序也未嘗不可。
在進行LCDS應用程序開發之前,必須把自己的開發環境搭好。LCDS的安裝並不難,當安裝完成後,它會在你的計算機上創建一個目錄結構,並且把你開發應用程序過程中會用到的資源全部放入其中。作爲安裝過程的一部分,它會創建3個web應用作爲用戶的開發環境基礎,目錄結構如下圖所示:
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應用服務器上的數據信息。
今天就先說到這裏,下面更精彩,盡請期待~