Spring BlazeDS Integration 試用包含一系列“開箱即用型”范例,它們允許您在幾分鐘內(nèi)即可將 Flex(和 Adobe AIR)與 Spring 集成在一起。
安裝說明:
- 下載 Spring/Flex Test Drive。
- 將它解壓縮到根目錄中。
- 導航到 /spring-flex-testdrive-1.0.3/tomcat/bin 并啟動 Tomcat(例如,catalina run)。
- 打開瀏覽器并訪問 http://localhost:8400/spring-flex-testdrive。
- 按照說明操作。
將項目導入 Flash Builder 4
- 在 Flash Builder 4 中,單擊“文件”>“導入”>“常規(guī)”>“將現(xiàn)有項目導入工作區(qū)”。
- 將 spring-flex-testdrive-1.0.3/projects 指定為根目錄并單擊“完成”。
配置逐步指導
web.xml
在 web.xml 中,DispatcherServlet 配置為正常引導 Spring WebApplicationContext。在這個簡單的配置中,所有 /messagebroker 請求映射到 DispatcherServlet。
flex-servlet.xml
在 flex-servlet.xml 中,使用簡單的 message-broker 標簽將 BlazeDS 消息代理配置為 Spring 管理的 bean。這將引導 BlazeDS 消息代理。
使用 message-broker 后,Spring bean 正常配置,并使用 remoting-destination 標簽供遠程訪問使用。
在這個 Test Drive 中,我們將配置分到幾個 xml 文件:
- 在 spring/app-config.xml 中配置應(yīng)用程序特定 bean,在 flex-servlet.xml 中供作為遠程處理目標使用。
- 在 spring/infrastructure-config.xml 中配置為應(yīng)用程序提供基本基礎(chǔ)結(jié)構(gòu)的 bean(數(shù)據(jù)庫訪問和 JMS 集成)。
- 在 spring/security-config.xml 中配置安全性。在本介紹中,我們使用一個基本驗證提供商。
在您自己的 Web 應(yīng)用程序中,您可以使用不同的配置安排,包括單文件配置。