代码之家  ›  专栏  ›  技术社区  ›  John

在weblogic中编写webservice的最佳方法?[关闭]

  •  0
  • John  · 技术社区  · 15 年前

    我对weblogic和j2ee还不熟悉。我需要构建一个webservice,它只需在后端数据库(db2 zos)上运行一个查询并返回结果。作为新手,我有几个问题。

    1. 构建webservice的最佳方法是什么?
    2. 如何使用WebLogic连接到数据库?
    3. 是否有方法缓存返回的数据,以便从缓存中提取对相同数据的下一个请求?

    我在谷歌上搜索了一下,但似乎有很多方法可以解决这个问题。我正在寻找能够处理大量请求的最佳方法。

    任何到示例代码的链接都会有帮助。

    1 回复  |  直到 10 年前
        1
  •  0
  •   duffymo    15 年前

    我会把问题分解成碎片。忘记您希望将其部署为web服务这一事实。首先从数据库连接部分开始。

    你需要 JDBC . 从Java接口开始,定义你想要的输入和输出。尽可能简单地编写实现。把它编译、运行、测试等放在一边。

    现在已经整理好了数据库部分,只需要将其部署为web服务。

    如果您使用的是rest,那么它只是一个对数据库接口有引用的servlet。必须从http请求中获取解组参数才能传递到数据库接口。然后,servlet将从数据库接口返回的值打包成一个http响应。

    如果您使用的是xml和/或soap,我建议从xml请求/响应定义开始。然后编写一个对象,将xml请求映射到数据库接口所需的对象,并将返回的对象映射到xml响应。

    部署是另一回事。您将把它打包成一个war并将其部署到您的weblogic域中。您将在管理控制台中创建域并在那里设置jndi数据源连接池。

    对于刚刚开始使用JavaEE的人来说,这是个大问题。