Web服务的创建和使用

时间:2009-12-23 16:10:24

标签: java flex web-services

我想学习如何创建可由Web层使用的java Web服务,该层由java和flex构成。

  1. 哪些书可以帮助我学习如何创建java Web服务并通过java&柔性?
  2. 我是否应该从头开始构建Web服务,或者从以下框架构建Web服务:XFire,Axis,CXF,Spring Web Services等?
  3. 如果建议使用框架,上述哪个或其他哪个最有意义学习/使用?
  4. 修改 Web层的Java AND Flex组件都需要独立访问Web服务。例如,flex组件帮助用户创建&保存电子表格; java组件检索电子表格数据并相应地显示它。

4 个答案:

答案 0 :(得分:0)

Flex应该完成这项工作:Web Services with Flex tutorial

答案 1 :(得分:0)

您可能不需要网络服务。您的Flex应用程序可以使用Spring和BlazeDS直接使用Java POJO。

答案 2 :(得分:0)

我们在看什么样的服务?如果它需要数据库集成,您可能至少需要某种框架 - 您真的不希望将您的SQL查询硬编码到应用程序中。 Spring + Hibernate似乎是Java服务器实现中最受欢迎的选择之一,但它们都非常庞大并且需要一些努力。 Appfuse可以为构建服务提供良好的起点。

为什么要使用Java来提供服务?这是因为您只知道Java还是因为您的服务器上已经运行了Java容器?我在Ruby on Rails上也看到了很好的结果,现在在Java世界中也有一些关于Scala的讨论。这可能是您尝试新的更灵活的机会;)

答案 3 :(得分:0)

我将借此机会插入自己的书Eclipse Web Tools Platform: Developing Java Web ApplicationsChapter 10专门处理创建Java Web服务。虽然这些示例都是使用WTP工具显示的,但课程讨论了使用Apache Axis创建的Java Web服务。