2010年4月5日月曜日

BlazeDS入門記(Running the BlazeDS sample applications)

Getting started with BlazeDS / Building and deploying BlazeDS applications / Building your server-side application

サーバサイドの BlazeDS アプリケーションを java で作成し、javac コンパイラでコンパイルします。


Creating a simple Java class to return data to the client

A common reason to create a server-side Java class is to represent data returned to the client. For example, the client-side RemoteObject component lets you access the methods of server-side Java objects to return data to the client.

ここでは、サーバサイドの java クラスを作成する一般的な理由のひとつは、クライアントに返却されるデータを表現することであると書かれています。

この文脈での java クラスは純粋なデータクラスであり、ドメインモデルに所属しないクラスであることを意識しておくことが重要ですね。

データクラスだけではなく BlazeDS の destination となるサービスもドメインモデル内のものではなく、 Remote Facade だと割り切るのが重要だと思います。

The Test Drive sample application contains the Accessing Data Using Remoting sample where the client-side code uses the RemoteObject component to access product data on the server. The Product.java class represents that data. After starting the BlazeDS server and the samples database, view this example by opening the following URL in a browser: http://localhost:8400/samples/testdrive-remoteobject/index.html.

Product.java をデータとしてやり取りするサンプルがあるよんという話ですね。

以下略w


Creating a Java class that extends a BlazeDS class


data adapter を自作する場合など、BlazeDS のクラスを拡張したクラスを作成することもあるよという話。

0 件のコメント:

コメントを投稿