Curlコードの生成(2)
次にサービスクラスを生成します。curl/code-generator.dcurlをダブルクリックし、起動します。

Service Class(DI)を選択し、Nextボタンを押下します。

Browseボタンを押下します。

ProductServiceImplクラスに指定した@ServiceアノテーションのproductServiceを選択します。

productServiceがセットされますので、Nextボタンを押下します。

当画面でもNextを押下します。

クラスの詳細画面が表示されるので、Generatorボタンを押下します。これで、curl/ProductService.scurlも以下のように生成されました。
|||
||| Curl ORB for java (version 0.6)
||| This code was generated by the Curl code generator automatically.
||| package name : DEMO
||| generated date : 2009-04-07 12:05:34.835000
|||
{import * from COM.CURLAP.ORB}
{define-class public ProductService {inherits ApplicationContextClient}
{constructor public {default server-url:#Url = null}
{construct-super.ApplicationContextClient "productService", server-url = server-url}
}
{method public {regiseter-product v0:Product}:void
{self.invoke "regiseterProduct", arguments = {FastArray v0}}
}
{method public {get-products}:#{FastArray-of #Product}
{return {self.invoke "getProducts"} asa #{FastArray-of #Product}}
}
}
コード生成ツールの詳細な説明は「コード生成ツール・マニュアル」を参照ください。

