在GWT 2.4+中是否可以禁用某些Java模型类的模糊处理?
我问这个问题的原因是我们使用GWT RPC与服务器通信,需要使用Indexed DB API将这些返回的对象存储在本地存储中,我们目前正在使用websql api.如果GWT对您的属性进行模糊/重命名等,那么这将使您在代码中使用Indexed DB API无效.
也许有一种方法可以让GWT用Indexed DB api查询中的模糊版本替换属性字符串?
我可以创建一个使用javascript覆盖的全新java模型,这样在GWT编译时保留这些模型并用JSON RPC替换GWT RPC,但这将是很多工作.
任何其他想法将不胜感激!
我还查看了AutoBean框架,它为您的模型接口生成了很好的JSON输出,但我认为它没有一个很好的简单的javascript表示.
我一直在尝试在基于webkit的浏览器中使用web sql数据库api.我一直在主ui线程和web worker中使用async api.两个线程都访问同一个数据库(你知道这是sqlite的继承)
一切都表现良好,但偶尔交易丢失或一次交易失败,似乎是时机/竞争条件.似乎对底层sqlite数据库的访问不是线程安全的.
多一点背景.我的Web工作者只是对一个表执行查询,该表可能从主ui线程中插入了一条记录.
我想知道是否实际记录了哪些本地/网络存储可以安全地从ui线程和Web工作线程访问?我已经读过某个地方,indexeddb api是线程安全的,但是这对我现在没有帮助,因为浏览器支持它对于我所针对的浏览器来说很少/不存在(至少我是这么认为的 - 我从http获取我的信息)://caniuse.com)
任何见解都会感激不尽
有人可以在运行我的Android应用程序时向我解释以下警告的含义(警告按给定的顺序输出):
04-17 15:29:11.693: I/dalvikvm(4442): DexOpt: access denied from Lcom/kirona/iclient/db/core/services/impl/MiscDatabaseModuleDaoImpl; to field Lcom/kirona/iclient/database/common/impl/AbstractDatabaseModuleDao;.logger
04-17 15:29:11.653: W/dalvikvm(4442): VFY: unable to resolve static field 30 (logger) in Lcom/kirona/iclient/db/core/services/impl/MiscDatabaseModuleDaoImpl;
04-17 15:29:11.653: D/dalvikvm(4442): VFY: replacing opcode 0x62 at 0x0001
04-17 15:29:11.693: D/dalvikvm(4442): VFY: dead code 0x0046-006e in Lcom/kirona/iclient/db/core/services/impl/MiscDatabaseModuleDaoImpl;.getSequenceNextVal (Ljava/lang/String;)J
Run Code Online (Sandbox Code Playgroud)
该应用程序似乎运行正常,但我需要了解这个问题,因为我们有更复杂的应用程序,类似的错误导致dalvikvm崩溃.
我正在使用标准的 Spring Boot 方法(一个 Java 项目),其中我们使用嵌入式 Tomcat 和包作为可执行 jar。
我放置了一些静态资源,例如index.html在src/main/resources我的项目下的静态文件夹中。我们使用的库期望通过 servlet 上下文加载一些资源servletContext.getRealPath("XXXX")。
当我在 Eclipse 中运行这个项目时,真正的路径servletContext.getRealPath("/")解析为C:\Users\<me>\workspace\springboot-project\src\main\webapp\. 我不知道为什么它在项目中不存在时使用这个文件夹?如果我创建可执行 jar 并运行它,则servletContext.getRealPath("/")给出C:\Users\<me>\AppData\Local\Temp\tomcat-docbase.5693809153072003983.8080\. 这个目录确实存在,但里面什么都没有。
如果通过 HTTP 请求,我显然可以很好地看到我的资源,但我无法通过 servlet 上下文按预期获得它们。
有任何想法吗?
android ×1
dalvik ×1
gwt ×1
indexeddb ×1
javascript ×1
obfuscation ×1
spring-boot ×1
web-sql ×1
web-worker ×1