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}} } }
コード生成ツールの詳細な説明は「コード生成ツール・マニュアル」を参照ください。