Автоматизация JSP скриптлетов для JSTL - PullRequest
0 голосов
/ 16 января 2020

Ситуация: Проект JEE, которому почти десять лет, имеет более 5000 JSP файлов. При реализации было использовано JSP скриптлетов повсюду. Он соответствует базовым шаблонам программирования c и нескольким домашним служебным классам для достижения визуализации HTML пользовательского интерфейса.

Цель: Повысить удобство сопровождения, улучшить архитектуру и работоспособность приложения, перенеся все существующие JSP на использование JSTL (и несколько пользовательских библиотек тегов). Также для разработки будущих JSP с использованием библиотек тегов.

Вопрос для обсуждения: Хотя разработка пользовательских библиотек тегов для покрытия для служебных классов и использование их вместе с JSTL для будущих JSP не является проблемой, ручная миграция существующих JSP может занять много времени (включая тестирование ). Я ищу решение для автоматизации процесса.

Я пытался выяснить, можно ли использовать возможности синтаксического анализа JSP движка Tomcat Jasper, т. Е. Если он предоставляет API для подключения к их синтаксическому анализу. обрабатывать и получать скриптлеты (и другое содержимое) как события, чтобы я мог осуществить желаемое преобразование через него и вывести преобразованный jsps. Тем не менее, я не нашел достаточно информации в Интернете по этому вопросу.

Обратите внимание, что написание парсера с использованием ANTLR или любого другого подобного инструмента будет большим академическим упражнением c и самостоятельным проектом. Финансирование для этого не будет одобрено.

Будем весьма благодарны за любой указатель на это или любое другое решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...