CASE導入事例

レガシーサポート導入事例

ケース4(Seasar 2.4 (S2Dao) to Spring 5)

事例について

データアクセスには Seasar2 の O/R Mapper である S2Dao を使用したアプリケーションの移行事例。

S2Dao の既存インターフェースを再利用して MyBatis への移植を行いました。
データアクセス層の動作確認は JUnit を使用して行い画面の動作確認とは分離しました。

データアクセス層を画面と切り離して動作確認することで画面の関心事にとらわれることなく効率的に作業できました。

仕様詳細・スペック情報

移植元Seasar2 バージョン
Seasar 2.4 (S2Dao)
移植先バージョン
Spring 5
作業範囲
ステップ1+ステップ2
Web アプリケーション数
3
アクション数
約300メソッド
ステップ数
約160,000ステップ
工期
約5ヵ月
規模
約20人月

関連サービス