Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Миграция с Seam 2 на Seam 3, риски? / 2 сообщений из 2, страница 1 из 1
22.03.2012, 11:19:10
    #37717441
maratische
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миграция с Seam 2 на Seam 3, риски?
Добрый день

есть один очень большой проект с тяжелыми богатыми интерфейсами (RIA)
Jboss 4.2.2, Seam 2.1.1, RichFaces 3.3.3, Spring 2.5

В рамках очередного обновления клиент попросил оценить миграцию на новые версии всех сторонних библиотек.
Получается Seam 3, RichFaces 4, Jboss AS 7, Spring 3

Я только читаю про Seam 3, поэтому не могли бы вы накидать рисков на которые обратить внимание в первую очередь, по слухам там нет conversation scope, а там на нем завязана вся линия поведения пользователя. (авторизуется и тупо идет по шагам/страницам)

Переписать не предлагать, там полторы тысячи java классов и не меньшие тысячи человеко часов уже потраченных на него и все предыдущие версии.
...
Рейтинг: 0 / 0
22.03.2012, 11:59:18
    #37717540
пролетевший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миграция с Seam 2 на Seam 3, риски?
Richfaces 4 - в основном обратная совместимость на уровне тегов и атрибутов компонентов, кое какие имена поменялись но это делается поиском/заменой. На уровне Java изменения большие ( под JSF 2.0 ), если лезли в потроха придется переписывать. То же с JavaScript, все переведено на jQuery.
Seam - 3.0 с 2.х практически ничего общего не имеет :-(, все базируется на CDI, переделано со строковых имен на Java типы, аннотации и т.п. Конфигурация другая и набор функциональности другой. Conversation никуда не делось, просто стало частью стандарта JEE.
Spring - это вроде обратно совместимо, или по крайней мере с минимальными переделками.
Jboss 7 - это JEE6, с кучей новых технологий ( EJB 3.1, JPA 2.0 etc ). Но с обратной совместимостью тоже вроде нормально, кроме конфигурации.
Не знаю насколько использовались специфические возможности каждого продукта, но скорее всего миграция означает фактически полную переделку проекта. Скорее всего, сделать с нуля учитывая набитые шишки, будет дешевле чем пытаться переделать.
maratischeтам полторы тысячи java классов и не меньшие тысячи человеко часов уже потраченных на него и все предыдущие версии.
Полтора класса в час с тестированием и отладкой это круто :-)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Миграция с Seam 2 на Seam 3, риски? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]