2015-03-09 3 views
0

Мне нужно обновить исходный код для существующего приложения Java EE 1.4 для Java EE 7. Что мне нужно сделать в первую очередь? Какие-то конкретные шаги, которые я должен соблюдать?Необходимо обновить код приложения Java EE 1.4 до EE 7

+0

Прежде всего спасибо за ответы. Они очень полезны. На самом деле клиент хочет, чтобы управление версиями поддерживалось. Приложение очень обратное, но клиент требует, чтобы код был изменен в соответствии со стандартами EE7 (как это ни странно). Таким образом, функционирование приложения не вызывает беспокойства, так это то, что тысячи строк переписаны в соответствии с новыми стандартами и функциональными предпочтениями. Нет сторонних кодов, AFAIK. –

ответ

0

Кроме очевидных синтаксических изменений, я предложил бы глядя на то, что ЛИЭСЕ вы используете и увидеть, если те, которые в настоящее время поддерживаются в 7.

При перемещении кода приложений в версиях, большая часть времени скачки (я бы сказал, что в вашем случае не будет такого массового перехода), но одним из самых больших факторов будет то, что если вы используете устаревший сторонний код, вам нужно будет найти новые поддерживаемые версии эти продукты.

Включает в себя: если вы используете устаревший сервер приложений и обновляете это. В конце концов, вы можете приступить к рассмотрению любых синтаксических изменений, которые ваша IDE должна вам помочь :)

1

Вы изучаете разницу во времени в 10 лет между 1.4 и 7, которая в IT составляет огромная.

Замена старых частей J2EE кодом Java EE в основном означает переписывание всего приложения - так что это очень зависит от того, что именно нужно перенести и сколько вы можете контролировать этот сценарий.

Из собственного проекта, где мне приходилось иметь дело с кодом J2EE, я могу порекомендовать - если переписывание не является вариантом - заставить старое приложение запускаться на новом сервере приложений и переносить только небольшие его части, если это возможно, в недавно развернутое приложение. Это сработало хорошо, у нас все еще есть J2EE-код в приложении и даже добавляет/исправляет мелкие части в старом коде, но он работает вместе с Java EE-кодом. Одна вещь, о которой вы должны заботиться, это менеджер сущности, потому что это приводит к проблемам, если вы сохраняете одни и те же данные в обоих направлениях.

0

Я бы рекомендовал WebSphere Migration Toolkit (плагин Eclipse). Несмотря на то, что первичное использование - поиск изменений, при переходе с других платформ на WebSphere, он будет сканировать ваш код, jsp-страницы, xml-файлы и обнаруживать любые связанные с Java, Java EE проблемы. Поэтому у вас будет общее представление о том, что нужно будет изменить, например. в отношении изменений JDK.

Смотрите некоторую информацию об этом инструментарии:

Смежные вопросы