The Struts Catalogの気になるところを読んでみた。

//nagoya.apache.org/wiki/apachewiki.cgi?StrutsCatalogBaseAction" title="Apache Wiki: StrutsCatalogBaseAction">StrutsCatalogBaseAction:ユーティリティーmethodを親クラスに集めてそれを継承するっていうやり方はよくないのでなないか。継承の正しい使い方ではないと思われる。DispatchAction について調べる必要あり。
//nagoya.apache.org/wiki/apachewiki.cgi?StrutsCatalogLinkOnlyToActions" title="Apache Wiki: StrutsCatalogLinkOnlyToActions">StrutsCatalogLinkOnlyToActions:どのPageを表示するにも必ずAction経由でということ。
//nagoya.apache.org/wiki/apachewiki.cgi?StrutsCatalogPreconditions" title="Apache Wiki: StrutsCatalogPreconditions">StrutsCatalogPreconditions:前提条件を満たしていないときは適切なRuntimeExceptionを投げろと。これはEffectiveJavaにもありました。pupblicのmethodには事前条件のcheckを入れるべきですね。
//nagoya.apache.org/wiki/apachewiki.cgi?StrutsCatalogVariableScreenFields" title="Apache WikiStrutsCatalogVariableScreenFields">StrutsCatalogVariableScreenFields:Beanをどう使うべきか?一つのBeanで1レコードの情報を扱うべきか、複数のレコードを扱うべきか?