Quick Startfor CUI Application

一般的な「Hello World」を表示するサンプルアプリケーションを作成し、実行を行います。

  • ユーザが入力する箇所を太字で記載しています。
  • <work directory> は任意のディレクトリのパスに置き換えてください。
    例) /home/test

  1. 任意のディレクトリにhelloworld.xmlを作成します。
    $ cd <work directory>
    
    $ vi helloworld.xml ←helloworld.xmlの内容はリスト 3-2参照
    		
    <?xml version="1.0" encoding="UTF-8"?>
    <f:falcon
        xmlns:f="http://www.scw.co.jp/falcon"
        xmlns:st="http://www.scw.co.jp/falcon/statement"
        root="main">
    
    <f:pipeline name="main">
        <st:systemOut expression="'Hello World'"/>
    </f:pipeline>
    
    </f:falcon>
    リスト 3-1 helloworld.xmlファイル

  2. helloworld.xmlを実行します。
    $ falcon helloworld.xml
    
    2007/02/05 17:27:48.018 [INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/registory.xml]
    2007/02/05 17:27:48.300 [registory.xml:3:53][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/core/falcon.xml]
    2007/02/05 17:27:48.428 [registory.xml:4:61][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/statement/statement.xml]
    2007/02/05 17:27:48.670 [registory.xml:5:47][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/io/io.xml]
    2007/02/05 17:27:48.748 [registory.xml:6:52][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/io/xml/xml.xml]
    2007/02/05 17:27:48.773 [registory.xml:7:52][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/io/zip/zip.xml]
    2007/02/05 17:27:48.800 [registory.xml:8:47][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/ac/ac.xml]
    2007/02/05 17:27:48.853 [INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/bootstrap.xml]
    2007/02/05 17:27:48.897 [bootstrap.xml:3:48][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/error.xml]
    2007/02/05 17:27:48.913 [bootstrap.xml:4:55][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/loader/error.xml]
    2007/02/05 17:27:48.927 [bootstrap.xml:5:55][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/mapper/error.xml]
    2007/02/05 17:27:48.940 [bootstrap.xml:6:53][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/path/error.xml]
    2007/02/05 17:27:48.951 [bootstrap.xml:7:58][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/statement/error.xml]
    2007/02/05 17:27:48.990 [bootstrap.xml:8:51][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/io/error.xml]
    2007/02/05 17:27:49.006 [bootstrap.xml:9:55][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/io/xml/error.xml]
    2007/02/05 17:27:49.016 [bootstrap.xml:10:55][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/io/zip/error.xml]
    2007/02/05 17:27:49.026 [bootstrap.xml:11:51][INFO]SYSTEM: load XML file[jar:file:/usr/share/falcon/lib/falcon_core.jar!/falcon/ac/error.xml]
    /root/work
    2007/02/05 17:27:49.043 [INFO]SYSTEM: load XML file[/root/work/helloworld.xml]
    ↑ここまでは起動ログ
    
    Hello World
    		
以上で終了です。お疲れ様でした。
それでは、Falconを楽しんでください!!!