如果DWR servlet部署在不同的war中,是否可以使用DWR?

发布于 2024-07-27 12:35:38 字数 98 浏览 4 评论 0原文

我想从 Web 应用程序 A 使用 DWR,但 DWR servlet 在 Web 应用程序 B 中。

这可能吗? 有什么解决方法吗?

谢谢!

I wanted to use DWR from web application A, but the DWR servlet is in web application B.

Is this possible? Is there any work-around?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

眼波传意 2024-08-03 12:35:38

是的,你完全可以做到。

当您包含要在应用程序 A 中使用的生成的 javascript 文件时,您需要指定 B 应用程序路径(部署 dwr servlet 的位置),如下所示:

<script type='text/javascript' src='[application B path]/dwr/interface/[javascript class name].js'></script>

[application B path] 类似于 < a href="http://my-domain.com/AppB" rel="nofollow noreferrer">http://my-domain.com/AppB

[javascript 类名]将如应用程序 B 上的 dwr.xml 中所示

<create creator="new" javascript="[javascript class name]">
    <param name="class" value="com.my-domain.Class"/>
</create>

,您可以使用任何核心 javascript 类,如下所示:

<script type='text/javascript' src='[application B path]/dwr/engine.js'></script>
<script type='text/javascript' src='[application B path]/dwr/util.js'></script>

Yes, totally you can do that.

When you include the generated javascript file to be used in application A, you need to specify the B application path (where the dwr servlet is deployed) as follows:

<script type='text/javascript' src='[application B path]/dwr/interface/[javascript class name].js'></script>

[application B path] would be something like http://my-domain.com/AppB

[javascript class name] would be as delcared in dwr.xml on application B

<create creator="new" javascript="[javascript class name]">
    <param name="class" value="com.my-domain.Class"/>
</create>

and you can use any core javascript classes as follows:

<script type='text/javascript' src='[application B path]/dwr/engine.js'></script>
<script type='text/javascript' src='[application B path]/dwr/util.js'></script>
給妳壹絲溫柔 2024-08-03 12:35:38

您可以通过客户端请求从另一个 Web 应用程序中的 dwr servlet 获取静态内容。

但是,如果不进行自定义修改,您将无法从一个应用程序访问另一个应用程序的服务/业务对象/会话/请求/状态。

You can fetch static content from a dwr servlet in another web app, via requests on the client side.

However, you won't have access to services/business objects/session/request/state from one application to another - without custom modifications.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文