-
Cohabitation T4 et T5
Bonjour,
Je dois actuellement effectuer une migration d'une application web de Tapestry4 vers Tapestry5. Mais il m'est impossible d'effectuer toute la migration d'un coup, il faut donc que je fasse cohabiter les deux.
Quelqu'un a-t-il déjà une quelconque expérience dans ce genre de manœuvres ? Des conseils, des retours, des tutos, tout est le bienvenu :)
Merci.
-
Bonjour,
Nous avons une assez grosse application ou T4 et T5 cohabitent. Les problèmes que nous avons rencontrés sont principalement au niveau du partage de données entre les pages T4 et T5. Du coup nous avons créé des composants permettant de faire un page link entre les 2 systèmes. L'autre point est la gestion des objets partagés et des variables de sessions. Nous avons créé une PersistentFieldStrategy qui permet de récupérer les données de Tapestry 4 automatiquement.
Le plus gros du boulot toutefois a été la conversion des templates. Pour simplifier les opérations, on a un outil qui convertit 80 % d'une page ou d'un composant entre T4 & T5.