gpt4 book ai didi

java - 我正在寻找一种最好在同一类中同时拥有 servlet 和 jax ws 监听器的方法

转载 作者:行者123 更新时间:2023-11-28 22:46:05 25 4
gpt4 key购买 nike

我有一个 servlet 作为 jsp 页面的 Controller ,我希望这个 servlet 能够通过 Provider 接口(interface)监听 jax ws 消息,这将是一个理想的解决方案。我还尝试使用一个不同的类来实现 Provider 并使用该类将消息传递给我的 servlet ,但它也没有成功。我想到的最后解决方案是使用一些可嵌入服务器 (Jetty) 并将其嵌入到我的 servlet 中,但感觉有点愚蠢,因为我已经有了一个服务器 (tomcat) 为什么还要使用另一个组件那基本一样。
有什么意见吗?

最佳答案

我不会这样做。他们根本不一样。一个 servlet 同步监听 HTTP 请求;您的 JAX-WS 监听器是异步的。

面向对象的设计原则认为对象应该做好一件事,但建议您不要将它们放入一个组件中。无论如何,它给你带来了什么?您将您的想法描述为“理想”,将替代方案描述为“愚蠢”,但我看不到对每种想法的利弊进行严格的思考。也许这会帮助您做出决定。

关于java - 我正在寻找一种最好在同一类中同时拥有 servlet 和 jax ws 监听器的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3127612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com