2009-12-23 136 views
0

我想了解如何創建一個可以被web層使用的java web服務,它由java和flex構成。Web服務的創建和使用

  1. 什麼書可以幫助我學習如何創建一個java web服務並通過java使用它& flex?
  2. 我應該從頭開始構建一個Web服務還是從像XFire,Axis,CXF,Spring Web Services等框架構建Web服務?
  3. 如果使用框架建議,以上哪一種或其他最適合學習/使用?

編輯: Java和Web層的Flex組件需要獨立訪問Web服務。例如,flex組件可幫助用戶創建保存電子表格的&; java組件檢索電子表格數據並相應地顯示它。

回答

0

你可能不需要的網絡服務。您的Flex應用程序可以使用Spring和BlazeDS直接使用Java POJO。

0

我們在看什麼樣的服務?如果它需要數據庫集成,你可能至少需要某種框架 - 你真的不希望把你的SQL查詢硬編碼到應用程序中。 Spring + Hibernate似乎是Java服務器實現中最流行的選擇之一,但它們都非常龐大,需要一些努力。 Appfuse可以成爲構建服務的良好開端。

爲什麼你想用Java來做你的服務呢?這是因爲你只知道Java還是因爲你的服務器上已經有一個Java容器正在運行?我也在Ruby on Rails上看到了很好的結果,現在在Java世界也有一些關於Scala的嗡嗡聲。這可能是你嘗試新東西和更靈活的機會;)