如果共享类引用了在服务器包下创建的自定义注释,GWT会编译我的类吗?
我需要用带有一些属性的注释@MyRecord
来注释我的记录类型类。因此,我可以使用反射在服务器端获取属性值。因为记录类型类是共享的,并且在两个客户端中都使用
注意:@MyRecord
位于GWT编译器无法编译的服务器下。
它会有任何问题或替代方法吗?请帮忙。
如果您想使用在Commander类上实现的Staff接口进行编译,可能需要移动Staff。java转换为共享包,以便GWT编译器可以将其转换为JavaScript。还有,工作人员。java不应该依赖于不可翻译到GWT编译器的其他类。
有关详细信息,请参阅模块XML文档:http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html#DevGuideModuleXml
我自己尝试后发布了这个。
我有下面的类/接口
agazhi
client
Agazhi.java
AgazhiService.java
AgazhiServiceAsync.java
server
AgazhiServiceImpl.java
Soldier.java
Staff.java
shared
Commander.java
Agazhi.gwt.xml
其中指挥官
是我的记录类型,@Soldier
是注释,员工
是接口。指挥官
类的对象通过Service从客户端传递到服务器。
测试用例:
@Soldier
注释的模块,它会工作
agazhi类型没有可用的源代码。服务器工作人员您是否忘记继承所需的模块
谢谢大家宝贵的时间。
问题内容: 我目前正在Eclipse中使用GWT 2.0用Java编写Web应用程序。我想知道是否可以在GWT应用程序的 客户端 代码中使用Gson库。 __ 如果有办法,请告诉我如何… 谢谢! 问题答案: 不完全是您写的内容,但我想您的意思是如何在GWT代码中序列化/反序列化JSON? 在GWT 2.1.1中,您可以使用GWT AutoBean框架 看到在文章的底部有它神奇的代码… 即使使用继承
问题内容: 使用Go中的软件包,实际上是否可以从服务器向客户端进行RPC调用?如果没有,是否有更好的解决方案? 问题答案: 我目前正在使用Thrift(thrift4go)来实现服务器->客户端和客户端->服务器RPC功能。默认情况下,thrift仅像net / rpc一样执行客户端->服务器调用。由于还需要服务器与客户机之间的通信,因此我进行了一些研究并发现了bidi- thrift 。Bidi
在开发我的在线游戏时,我试图了解更多关于安全的知识。 截获从服务器发送的数据包、使用某些软件修改数据包并将数据发送回服务器是否可能,以及有多困难? 下面是一个场景: 玩家与AI敌人进行战斗。一个玩家输掉了这场战斗,在战斗结束时,数据包被发送回服务器,记录发生的事情。是否可以在发送之前修改此数据包,并告诉服务器玩家已经赢得了这场战斗?如何读取并修改这些数据? 是否有可能说玩家与1个敌人进行了一场战斗
问题 当你在 CoffeeScript 上创建了一个函数,并希望将它用在有网页浏览器的客户端和有 Node.js 的服务端时。 解决方案 以下列方法输出函数: # simpleMath.coffee # these methods are private add = (a, b) -> a + b subtract = (a, b) -> a - b square = (x)
我必须在扩展Composite的GWT客户机类上实例化一个由我的自定义注释处理器生成的类。生成的类也与此视图位于同一个包中。但是,当我运行超级开发模式(SDM)时,我得到以下错误。 常规的GWT编译不会产生错误。但是,我在SDM编译时得到了错误。 如何使GWT SDM编译此视图?
我正在尝试学习java的这个新GWT部分。。。 我做了我的第一个简单的应用程序 我命名了 我的模块:-HelloWorld 我收到以下错误: 2014年4月18日下午4:00:53爪哇。util。首选项。WindowsPreferences警告:无法在根0x8000002处打开/创建prefs根节点Software\JavaSoft\prefs。Windows RegCreateKeyEx(…)返