Revision: 9172
Author: [email protected]
Date: Mon Nov  1 10:44:21 2010
Log: Edited wiki page RequestFactory_2_1_1 through web user interface.
http://code.google.com/p/google-web-toolkit/source/detail?r=9172

Modified:
 /wiki/RequestFactory_2_1_1.wiki

=======================================
--- /wiki/RequestFactory_2_1_1.wiki     Mon Nov  1 10:26:16 2010
+++ /wiki/RequestFactory_2_1_1.wiki     Mon Nov  1 10:44:21 2010
@@ -1,13 +1,26 @@
 #summary Notes on the evolution of RequestFactory

-= What's new =
-
- * RequestFactory is now usable from non-client code by using `RequestFactoryMagic.create()` to instantiate the RequestFactory type. - * *API break* The `JsonRequestProcessor` type has been replaced with the `SimpleRequestProcessor` type.
+= What's new in trunk =
+
+= What's in review =
+
+ * RequestFactory is now completely usable from non-client code by using `RequestFactoryMagic.create()` to instantiate the RequestFactory type. + * The `InProcessRequestTransport` can be used for synchronous, end-to-end tests in non-GWT test code. + * *API break* The `JsonRequestProcessor` type has been replaced with the `SimpleRequestProcessor` type. + * *New API* `ServiceLayer` isolates the request processing from the type system and reflection operations. This API is very low-level and the default `ReflectiveServiceLayer` will eventually accept a helper object to inject high-level behaviors. * *API break* The AutoBean framework has been promoted to a top-level package and is usable in both client and server code. * A service method declared in a `RequestContext` can take parameters of `EntityProxyId` type to avoid the need to `find()` an object just to use it as a method parameter.
     * TODO: Allow return types of `EntityProxyId`.
* Multiple methods may be invoked in a single `RequestContext` before `fire()` is called.

+= What's coming =
+
+Stuff not yet started:
+  * Value types / Embedded objects
+  * Extract bulk operations API in `ReflectiveServiceLayer`
+ * Extracting a `ServiceHelper` for `ReflectiveServiceLayer` for a simple API to interface with existing systems
+  * Refactor the Codex types to make them injectable.
+
 = Add to 2.1.1 smoke testing =
- * The server components of RequestFactory have been completely rewritten. Since most of the interesting code is shared between the client and the server,
+  * The server components of RequestFactory have been completely rewritten.
+ * Since most of the interesting code is now shared between the client and the server, there should be fewer cases of divergent expectations.

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to