Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Your question is a little bit general. You probably have to deal with two questions which can be handled separately:</p> <ol> <li>Communication with the backend. </li> <li>GUI for CRUD operations</li> </ol> <h2>Communication with the backend:</h2> <p>It depends on which kind of backend you are using. </p> <p><strong>Java-backend:</strong> For Java backends the recommended client-server communication protocol is <a href="http://code.google.com/webtoolkit/doc/latest/DevGuideRequestFactory.html" rel="nofollow">RequestFactory</a>. </p> <p><strong>Non-Java-backend:</strong> In case you are using a non-java backend (python, PHP, etc) you have to use <a href="http://code.google.com/webtoolkit/doc/latest/tutorial/JSONphp.html" rel="nofollow">RequestBuilder</a> using JSON or XML (I would recommend JSON). </p> <p>For mapping JSON/XML to DTO's and vice verca you can use different methods:</p> <ol> <li>Third party tools like <a href="http://code.google.com/p/piriti/" rel="nofollow">piriti</a> which are based on GWT generators </li> <li><a href="http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsOverlay.html" rel="nofollow">Javascript Overlay Types</a> (JSO) </li> <li><a href="http://code.google.com/p/google-web-toolkit/wiki/AutoBean" rel="nofollow">GWT Autobean framework</a> (which is used by RequestFactory btw).</li> </ol> <h2>GUI for CRUD operations</h2> <p>For mapping your DTOs to your UI and doing the CRUD operations you can do it either:</p> <ol> <li>manually </li> <li>with the <a href="http://code.google.com/webtoolkit/doc/latest/DevGuideUiEditors.html" rel="nofollow">Editor</a> framework</li> </ol> <p>I would recommend to use the <code>Editor</code> framework as it reduces the amount of boilerplate code to move an object from your object graph to the UI and back.<br> The Editor framework works well with <code>RequestFactory</code> (<code>RequestFactoryEditorDriver</code>), <code>Autobean</code> (<code>SimpleBeanEditorDriver</code>) and <code>Javascript Overlay Types</code>.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload