GWT RequestFactory 和多个请求
有没有办法使用 RequestFactory 在一个请求中创建两个实体?我试过了: EmployeeRequest request = requestFactory.employeeRequest(); EmployeeProxy newEmployee = request.create(EmployeeProxy.class); newEmployee.setName(... »
有没有办法使用 RequestFactory 在一个请求中创建两个实体?我试过了: EmployeeRequest request = requestFactory.employeeRequest(); EmployeeProxy newEmployee = request.create(EmployeeProxy.class); newEmployee.setName(... »
EditorDriver.setConstraintViolations 是否应该将EditorErrors 传播给子编辑器? 我有嵌套了OrganizationEditor 的OrderEditor 嵌套了ContactPersonEditor。我所有的编辑器都只实现HasEditorErrors<> 接口。 所以当我调用EditorDriver.setConstraintVio... »
我有一个与 GWT 的 RequestFactory 和关联代理一起使用的 POJO。 POJO 具有需要访问我的数据库的静态方法 (list()) 和实例方法 (persist())。我的数据库连接池设置为通过 Guice 作为单例注入。我不确定的是我该如何执行注入以便这两种类型的方法都可以访问它? 此外,POJO 的实例是使用空构造函数创建的,因此无法使用构造函数注入。 这是一个 POJO... »
最近看了很多gwt request factory的例子,还是没找到全图: GWT 请求工厂的最佳选择是 CRUD(创建/读取/更新/删除)。话虽如此: 即使在“更新”情况下,我也不清楚谁负责触发 EntityProxyChange(事件) 我在某处(忘记在哪里)读到客户端请求工厂保留了它“看到”的 EntityProxy 的本地缓存,并且,如果它“看到”一个新缓存,那么它会触发一个 En... »
以下是我的域类 class Person { String getName(); Vehicle getVehicle(); } interface Vehicle { String getCompanyName(); String getRegNo(); Point getParkingSpaceRequired(); } abstr... »
我正在使用 gwt-maven-plugin 来管理 GWT 项目。我一直使用gwt:run 目标以“开发模式”在本地运行以进行测试。我现在想将我的项目编译成在 Tomcat 上部署的战争。但是,当我运行gwt:compile 时,我收到了编译错误,表明存在类路径配置问题。一个例子: Finding entry point classes [ERROR] Errors in 'shared.My... »
我正在尝试使用 RequestFactory,但我无法更改现有记录。我不断收到 org.hibernate.PersistentObjectException: detached entity passing to persist,但我不明白出了什么问题。 我有以下课程: @Service(Product.class) public interface ProductRequest exten... »
我正在使用带有 RequestFactory 的 GWT 2.2。该应用程序有一个现有的服务层(服务器端),所以我使用 ServiceLocator 来提供这些实现。我的 Proxy 和 RequestContexts 指定要使用的正确服务和定位器(如 here 所示)。我能够对数据提出基本请求,但是当我尝试保存时,出现以下异常: com.google.gwt.requestfactory.se... »
我很难理解应该如何编写我的 Service 类以使用 RequestFactory 实现 GXT 分页 我按照Demo site中提供的示例,以及Sencha网站中提供的javadoc example,但都未能完全理解。 首先让我们说我的 Service 正在返回 List<Data>(Data 是服务器 POJO),需要以分页方式加载。 这是我的服务类,它暴露了一个分页方法 ... »
我想使用 RequestFactories 通过线路发送通用对象。因为我想在服务器上测试它是什么类,并从数据库中为请求的类返回一个值。 例如,我使用NewsProxy 或ProfileProxy(每个都扩展EntityProxy)或其他一些代理发送请求。 这是我的客户端代码: private void loadComments() { NewsProxy proxy = **Some... »
我实现了一个应用程序,其中有一个网格,每次有人更改此网格上的某些内容时,它会自动为打开网格的其他人更新网格(类似于 google 文档所做的)。 我尝试使用 gwt-rpc 每 2 秒发送一次请求来实现这一点,如果有新内容,应用程序只会发送已更改的内容。但是我上传到GAE服务器的时候有一些不好的结果。 所以我决定分析 google docs 的实现,并看到它保持开放连接将近一分钟,并在每次有人... »
我的 GWT 应用程序遵循 MVP 模式,将单例 Display+Presenter 绑定在 Activity 中(借助 GIN): public class MyActivity implements Activity { @Inject MyDisplay display; //usually bound in Singleton scope @Inject MyPresenter ... »
谁能给我看一个关于使用 GWT RequestFactory 进行会话处理的简单示例。 也许很简单,但我想不通。 我在某处读到我应该使用 ThreadLocal。嗯,我做到了。这是我的代码: public class EC_RequestFactoryServlet extends RequestFactoryServlet { private static final ThreadLocal... »
我有一个 maven+spring+gwt 项目,我想在其中使用请求工厂。我就是想不通为什么会出现这个异常。 请求工厂: public interface StarRequestFactory extends RequestFactory { @Service(value = RaduService.class, locator = GWTServiceLocator.class) p... »
你们能帮我解释一下为什么会出现这个异常吗? 我将 RequestFactory 代理和上下文接口提取到单独的 jar 中,这样我就可以在 GWT 客户端和 Android 客户端中使用它(详细信息是 here) 不幸的是,RF 在第一次调用时就在服务器上引发了异常。例外是: com.google.web.bindery.requestfactory.server.UnexpectedExce... »
我遇到了关于请求上下文重载的问题。 我有以下几点: public interface TaskAssignmentRequest extends RequestContext { . . . Request<List<TaskAssignmentProxy>> findTaskAssignmentByProjectIds(List<String>... »
目前在我的应用程序中,我们正在使用 GWT RequestFactory。我们有多个 EntityProxy。几个 finder 方法从服务层返回列表。由于我们在应用程序中使用分页,因此我们在列表中返回预先配置的 EntityProxy 数量。我们还需要 EntityProxy 的总数,以便在我们单独请求的分页 UI 中显示。我们想创建一些包装器对象,将 List 和 totalRecord 计数... »
我正在使用 gwt 2.7.0 请求工厂。 编辑:我不使用客户端验证,只使用服务器端验证(休眠注释) 我试图编辑的实体名为“Article.java”。 在正常情况下,我会使用 ArticleEditor(从编辑器扩展)在客户端编辑文章。当文章到达服务器时,将执行验证。如果任何验证出错,客户端将收到“Set < ConstraintViolation < ? >> oErrors”,我可以在 ... »
我正在编写新的应用程序。对于客户端,我想使用最新的gwt 2.7,但对于服务器端代码,我想使用Spring4(首先是spring security 和spring data)。 谁能告诉现在集成这两个框架的情况。我在这些框架的最新版本中找不到任何关于集成状态的新教程/信息。是否仍然存在某种强制框架:例如spring4gwt 或gwtrpc-spring? 我考虑使用Request Facto... »
我正在使用 GWT 请求工厂将对象列表传输到客户端。这些对象仅包含几个字符串,而列表仅包含 20 个对象。要传输这个小数据列表,需要一秒钟多的时间。首先,我认为查询需要优化。但测量显示: 从数据库中检索对象只需 300ms 到客户端的传输总共需要一秒钟 1136ms 所以这似乎是请求工厂开销。我已经使用了我自己的ServiceLayerDecorator 并覆盖了isLive() 函数,... »