Как мы будем выполнять миграцию
Я настоятельно рекомендую получить EJB 3 в действии .В ней есть целая глава, посвященная переходу на EJB 3, в которой авторы объясняют, как можно смешивать EJB 2.x и EJB 3, как полностью преобразовать приложение в EJB 3, предоставляют рекомендации по миграции компонента EJB 2.xв EJB 3. Процитируем вывод главы:
Миграция сессионных компонентов и MDB в EJB 3 проста, но все же требует тщательного планирования процесса, поскольку клиентские приложения могут сломаться из-за изменений вклиентское представление EJB между EJB 2 и EJB 3. Миграция объектов EJB CMP является наиболее сложной задачей, но вы можете упростить миграцию, если будете использовать шаблоны проектирования, такие как DTO, Session Façade и DAO.
ЭтоВ главе также объясняется, как преобразовать DAO JDBC в EJB 3 JPA.Наконец, вы увидели, что переход от использования существующих платформ отображения O / R к использованию EJB 3 JPA является очень простой задачей.С этими рекомендациями и хорошим знанием ваших приложений у вас не возникнет проблем при переносе ваших приложений для использования EJB 3.
IMO, получение копии того стоило.
Между тем, вот несколько статей, которые могут помочь:
В исходном приложении не было тестовых случаев.
Создание интеграционных и / или функциональных тестовперед миграцией каждого бизнес-потока обязательно, если вы хотите гарантировать, что не будете вводить регресс.Я считаю эту задачу частью миграции.