2017-11-15 7 views
1

私はクライアント/サーバーアプリケーション開発(Javaデスクトップの経験のみ)には新しいです。GWT基本アーキテクチャー

私のクエリはこれです:私は優れたGWT tutorial on YouTubeに続き、クライアントとサーバーのサービスと実装に基本的なOOの原則が適用されていることを理解しています。しかし、クラスがサービスでない場合、例えばサービスクラスによって使用される基本情報を格納するPersonのようなデータクラス。これらの別々のクラスはどこに保管しますか?

あなたの現在の構造を理解するために(Clientパッケージ階層を使用)。

私は:com.me.example.client - 次にclient.GUI & client.serviceパッケージが含まれています。

答えて

1

あなただけのクライアントでこれらの設定

    • の間で選択することができます。
    • クライアントとサーバのほか、余分なパッケージを作成します。これらのクラスは、以下のとおりです。あなたのgwt.xml

      <source path='shared'/> 
      

      エキストラ情報に次の行を追加する必要があります別々の共有パッケージを選択するとき

    を共有クライアント側で必要となるため、gwtコンパイラでjavascriptにコンパイルする必要があります。これをクライアントに置くとき、これはすでにそうです(クライアントはすでに.gwt.xmlで設定されているためです)。それらを共有するときは、gwtコンパイラに指示する必要があります。