Nous avons une application héritée à soutenir. C'est une JSP pure, c'est-à-dire que JSP ouvre des connexions, fait de la logique métier, soumet des formulaires (généralement à la même JSP), et ainsi de suite. Il y a plus de 400 pages, certaines pages ont une taille de 100K. L'application devrait être étendue et modifiée au cours des prochaines années. Nous cherchons donc à diviser la présentation et la logique métier afin de simplifier la maintenance. Au minimum, nous aimerions le porter dans un cadre MVC simple (Struts est candidat n ° 1).Un moyen rapide de convertir une application JSP infectée par un scriptlet en Struts?
Personne n'est enthousiaste de refactoriser chaque page manuellement. Nous avons eu une idée qui peut être quelque part il y a un outil qui fait au moins le refactoring partiel, par exemple. crée ActionForm en fonction des appels request.getParameter() dans JSP, déplace tout le code Java en Action (bien que non compilable), remplace certains "<% if" par < c: if tags, et ainsi de suite.
Le travail restant est encore très ennuyeux, mais au moins il a une portée beaucoup plus petite.
Est-ce que quelqu'un connaît un tel outil?
Je pense que vous pourriez avoir à écrire des scripts pour faire ce que vous voulez. Perl sera probablement un bon ami ici. – sfossen
Je suis totalement prêt à le faire. Juste vérifier peut-être une âme pauvre l'a fait avant moi, et Google ne l'ignore tout simplement pas. –