WebWork 2.2 Beta 3がリリースされた

こちらよりDownloadができる。

学習がてらに一通り処理の流れを読んでみようと思う。
それで気がついた点をめも。

まずは、ServletDispatcher, DispatcherUtilsあたりから

  1. 下記の設定ファイルが読み上げられる
    • webwork.properties
    • com/opensymphony/webwork/default.properties
  2. 上記ファイルに設定できるキー名
    • カスタム設定ファイルが以下のキー名で設定
      • webwork.custom.properties(カンマ区切りで複数可能)
    • i18nグローバルリソースファイルは以下のキー名で設定
      • webwork.custom.i18n.resources(カンマ区切りで複数可能)
    • 上記リソースのリロード設定
      • webwork.i18n.reload2(Booleanクラスに読める値)
    • コンフィグファイルのリロード設定
      • webwork.configuration.xml.reload(Booleanクラスに読める値)
    • ObjectFactoryの指定
      • webwork.objectFactory
        • springとかくとcom.opensymphony.webwork.spring.WebWorkSpringObjectFactoryが設定される
    • 開発モード
      • webwork.devMode
        • webwork.i18n.reload, webwork.configuration.xml.reloadがtrueに設定される
    • webwork.i18n.encoding
    • Localeの指定
      • webwork.locale
    • 何か今のところ不明
      • webwork.continuations.package
      • webwork.dispatcher.parametersWorkaround
    1. デフォルトリソース
      • com/opensymphony/webwork/webwork-messagesが使用されている