コマンドラインでXWork

Xworkコマンドラインアプリを作成。

  1. ServletDispatcherをパクって、コマンドラインからActionを呼ぶようにする
  2. Resultはコマンドライン用のものを用意(System.exitするものなど)

WebWork2と同じInterceptorやビジネスロジックを使えて非常に楽チン。xwork.xmlは分けておいた方が良いけど。
xwork.xmlを別のファイルにするには以下のようにする。

 ConfigurationManager
     .addConfigurationProvider(new XmlConfigurationProvider("xwork2.xml"));