⑴ flex和java ee通信問題
我就不復制網上的文章了,簡單的說一下。
三種:
1.通過httpService:你訪問一個xml或者servlet,然後flex接收返回的xml數據
2.通過webService:你訪問一個webService服務,然後獲得文本信息
3.通過RemoteObject:可以通過blazeds來訪問遠程service介面方法,Flex接收一個對象。
祝你好運
⑵ java與flex通信,內存溢出
這里包的概念是邏輯上的數據包,也就是我們發送的一個完整業務消息包,粘包情況有兩種,一種是粘在一起的包都是完整的數據包,另一種情況是粘在一起的包有不完整的包。不是所有的粘包現象都需要處理,若傳輸的數據為不帶結構的連續流數據(如文件傳輸),則不必把粘連的包分開(簡稱分包)。但在實際工程應用中,傳輸的數據一般為帶結構的數據,這時就需要做分包處理。
為了避免粘包現象,可採取以下幾種措施。一是對於發送方引起的粘包現象,用戶可通過編程設置來避免,TCP提供了強制數據立即傳送的操作指令push,TCP軟體收到該操作指令後,就立即將本段數據發送出去,而不必等待發送緩沖區滿;二是對於接收方引起的粘包,則可通過優化程序設計、精簡接收進程工作量、提高接收進程優先順序等措施,使其及時接收數據,從而盡量避免出現粘包現象;三是由接收方控制,將一包數據按結構欄位,人為控制分多次接收,然後合並,通過這種手段來避免粘包。
⑶ flex怎麼調用java與資料庫通信
flex做前端,可以發請求到;後台用java處理數據,(java與資料庫連接),再返回數據給flex展現。
⑷ flex 與 java 通訊失敗
對啊,修改配置文件之後必須要重啟伺服器才可以啊。以後注意了就可以了。
另外一般情況下修改一半類是不用重啟伺服器的,伺服器都是直接可以載入修改後的類的。修改靜態類或是靜態方法最好重啟。寫的做的多了你就知道了。經驗都是這樣積累起來的
⑸ flex給後台java傳數組
1.這個涉及轉換xml問題,flex與java 通信是通過webservice來實現的,想得到數組結果,要你寫一個數組轉換xml的方法,但一般只有list轉xml ,實體轉xml 。數組轉xml 我都沒思路。
2. 我建議你去看一下原來你們封裝的哪種轉換,建議數組換list。
⑹ 單機的Flex桌面程序 和 java 怎麼進行數據交互 不需要web伺服器,不用socket,單機!
socket不一定架伺服器,你可以本地localhost通信
可以視為你的客戶端和伺服器端都在本機,socket都指向本地 最簡單的JAVA聊天室就是這樣了,當本地用就是了
這樣最簡單
java做成伺服器 端 ,接收本地發的socket ,然後處理資料庫,返回給Flex
只是讓java 與flex通過socket當橋通信 ,並不經過什麼web 伺服器
好比: 兩台電腦用一根網線連接,並且沒上網,但就可以使用網路傳輸數據一樣,
可以選擇用jason,xml通信 ,因為不論什麼程序都好解析
⑺ 如何通過pyamf模擬flex與java通訊。
flex和java通訊,一般上是通過一個web服務,java調用remote Object輸出格式化數據。根本上就是要有一個java的web服務務,只是輸出的數據是格式化。python也要通過一個web服務,可能是apache + mod_python(uwsi) + web.py/django之類,提供一個web伺服器。或者,可以用python的自身的http 模塊,直接提供app server做簡單的測試。pyamf 只是一個數據輸出格式化,可以在python里使用。