幾天前我提出了這個問題(What is the best approach to develop a video chat web application in Java? Flex or JMF?),這要歸功於我們已經決定用Flex + Red5實現它的答案,所以現在的問題是,我們如何將Red5實現到現有的Spring Web應用程序中?我們可以儘可能多地利用目前在Spring應用程序中的Spring Security配置的優勢,並且能夠調用那裏的所有商業邏輯。因此,我們想知道Red5是否必須部署在單獨的服務器中,或者我們可以以某種方式將它部署在同一Spring應用程序中作爲單獨的servlet部署,從而能夠使用相同的Spring Security配置來保護Red5服務器?我們知道Red5的配置基於Spring,因此我們假設我們可以將它與Spring一起部署爲另一個servlet ......這有可能嗎?或者我們必須在另一臺服務器上部署Red5並在其中配置另一個Spring安全實例?如何將Red5集成到現有的Spring Web應用程序中?
0
A
回答
1
很多問題:)
基本上,你只是保持你寫的服務器端邏輯,你是用來,所有的應用程序上下文XMLS你需要,但請記住,你的主入口點(在至少從amf)將在你的應用程序擴展類中(應該從那裏加載任何額外的上下文)。
關於部署應用程序:
- 你可以有Red5的作爲一個單獨的服務器 修飾Tomcat-(在我看來是最好的), 或
- 可以將現有的 服務器下部署。
如果您選擇第一個選項,您將能夠以您始終做的方式設置所需的所有內容,並且還可以將其用作servlet容器,而不會出現任何問題。
您可能會發現有用以下鏈接:
相關問題
- 1. 將grails集成到現有的spring應用程序中?
- 2. 將Groovy集成到現有的Web應用程序中
- 3. 如何將Flex與現有的Web應用程序集成?
- 4. 在現有Java應用程序中集成Red5服務器
- 5. 將lightswitch應用程序集成到現有Web應用程序的步驟
- 6. 如何將Google App Engine集成到現有的Web應用程序?
- 7. 如何在現有spring-mvc應用程序中集成彈簧集成?
- 8. 將Applet集成到Spring Web應用程序
- 9. 如何在Websphere中將apache solr(4.0)集成到現有的spring mvc web應用程序
- 10. 集成Spring Boot和現有的Spring應用程序
- 11. 如何將R集成到Web應用程序中
- 12. 如何將Google地圖集成到Web應用程序中?
- 13. 如何將RapidMiner集成到PHP Web應用程序中?
- 14. 如何將Sharepoint Blog集成到ASP.NET Web應用程序中?
- 15. 將Spring MVC與現有應用程序集成
- 16. 將託管的Web內容集成到現有的J2EE應用程序中
- 17. 將現有的Android應用程序集成到您的應用程序中
- 18. 將現有的Web應用程序(.NET)集成到CMS,如Ubranco或DotNetNuke
- 19. 將Umbraco 7集成到現有的MVC 4 Web應用程序中
- 20. 將Spring批處理管理集成到現有應用程序中
- 21. 將現有的gwt應用程序集成到grails中
- 22. 將MVC3集成到現有的經典ASP應用程序中
- 23. 將ResKit集成到現有的Core Data應用程序中
- 24. 將react-native集成到現有的android應用程序中?
- 25. 將扭曲集成到現有的pyqt GUI應用程序中
- 26. 將現有的ASP.NET應用程序集成到SharePoint中
- 27. 將F#集成到現有的.Net應用程序中
- 28. 將react-redux集成到現有的Angularjs應用程序中
- 29. 將JasperReports服務器與現有Web應用程序集成
- 30. 將Grails與現有Web應用程序集成
嗨@rekaszeru,非常感謝您的回答:) ...現在我懷疑,如果我們將它部署在單獨的服務器中,我們如何使用現有的Spring Security配置?有沒有辦法讓Red5服務器通過Spring Web應用程序中的Spring Security進行身份驗證? (鑑於Red5將在不同的服務器上)。 – Leo 2011-04-22 01:02:54
請記住,我們已經有了一個現有的Spring Web應用程序,我們需要添加一個支持視頻和聊天的新功能,這就是爲什麼我們希望將Red5與Spring應用程序放在同一個服務器中,以允許Red5代碼訪問相同的商業邏輯類比Web應用程序,並允許Spring安全也保護Red5應用程序:)...是否有可能?或者我們必須在單獨的服務器中部署Red5?也許從性能的角度來看,最好讓他們在不同的服務器上,但我們如何讓Red5使用Web應用程序的商業邏輯和安全性? – Leo 2011-04-22 01:04:26
我明白了。我的解決方案是更改現有應用程序的服務器:將其部署在具有所有配置的red5服務器之下,並利用流等擴展其功能。 – rekaszeru 2011-04-22 04:23:01