○1. Struts + Spring を使ってビジネスロジック(ビジネスオブジェクト)を Action に DI したとしても、 ビジネスオブジェクトのメソッドの引数は web 層を引きずってはならないから public Interface KeiyakuService { KeiyakuInfo getKeiyakuInfo(String keiyakuId, String bushoCode, Date nendo); } みたいに細かく切り出しますが(ActionFormをそのまま渡すなどしない)、Struts + Spring 連携をしたとしても、 Action の execute() の最初のほうで、ビジネスロジックを呼び出す前に ActionForm から HTML Form で入力された入力値をせっせと取り出す作業は変わらない、という認識はあってますか?