У меня есть это действительно большое веб-приложение на основе Struts, которое я должен поддерживать, и имена пакетов соответствуют этому соглашению (более или менее):
[app-name].[module].[module-variant].[layer].[activity].[activity-variant]
файлы jsp расположены аналогично:
Web-Content/jsp/[app-name]/[module]/[module-variant]/[activity]/[activity-variant]
поэтому, когда мне нужно добавить еще одно сопоставление действий в struts-config.xml, мне нужно написать
опять это:
[app-name].[module].[module-variant].[layer]
и это для форварда:
/jsp/[app-name]/[module]/[module-variant]/
с парой сопоставлений действий файл struts-config.xml становится действительно шумным, и его сложно понять с первого взгляда на действия.
Итак, есть ли способ указать глобально имя пакета, поэтому мне не нужно писать полное имя для каждого класса действия в struts-config.xml?,
например, в отображении гибернации вы можете указать «пакет» и «схему» и обратиться к таблице / классам с их коротким именем
Кстати, используя распорки 1,3