首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google Web Toolkit和第三方Java Libaries

Google Web Toolkit和第三方Java Libaries
EN

Stack Overflow用户
提问于 2013-04-03 12:38:38
回答 3查看 262关注 0票数 0

在GWT应用程序的开发过程中,我们将使用第三方Java库与一些硬件进行接口。用户将使用该接口,该接口最终将从第三方库API调用Method()。这可能会在GWT开发模式下工作,但在编译要部署的应用程序时,当Java代码转换为javascript时可能会出现问题,因为该库不支持javascript。

我不太确定我们将如何克服这一点。但是,目前看来,RPC模式可能会对我们有所帮助。请纠正我对RPC假设理解的任何错误。用户将执行一个动作,该动作将向包含第三方Java API调用的服务器发送RPC请求,该服务器将执行必要的信息并相应地更新GWT用户界面。我的问题可以归结为:当我认为GWT应用程序无法将应用程序编译成java脚本时,我如何在GWT应用程序中使用第三方库呢?

我觉得我并不完全是描述性的,但这是一个我们没有考虑过的问题,希望我们能以某种方式解决这个问题。

任何和所有的反馈都非常感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-03 12:44:56

服务器端代码不会转换为Javascript,所以如果您通过RPC封装对第三方库的调用,则应该没问题。

这扩展到参数和返回值到您的第三方库。也就是说,您不能在RPC接口中使用第三方类型。

票数 4
EN

Stack Overflow用户

发布于 2013-04-03 12:44:36

如果你想添加第三方库,那么它也必须有源文件,因为GWT会将所有代码转换为javascript。请参阅此答案Adding external jar to GWT

票数 1
EN

Stack Overflow用户

发布于 2013-05-09 04:13:31

如果第三方库可以通过JavaScript访问,那么您就可以在GWT客户端代码中使用JSNI。

https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsJSNI

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15778973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档