Вы можете перегрузить Joomla Пользовательский плагин , сохранить / отредактировать / удалить / войти / и т.д.Это поможет вам понять, какое пользовательское событие вам нужно реализовать, http://docs.joomla.org/Reference:User_Events_for_Plugin_System. Также посмотрите на следующий файл plugins/user/example.php
На мой взгляд, смешивание двух разных языков PHP и Java в одном проекте - этонемного экстримаЯ бы держал проекты отдельно и создавал свой собственный API Joomla / Spring Field.Затем можно было бы выполнить вызов API в компонентах / модулях / плагинах Joomla для интеграции с Spring Framework.
Другое дело, не модифицируйте собственный код Joomla для достижения того, чего вы хотите (я имею в виду, не переписывайте базовые классы, которыеJoomla использует).Вместо этого создайте свою собственную библиотеку в каталоге /libraries/
и расширьте классы.Если вы решите принять API, вы можете захотеть иметь некоторый объект API в вашей модели.Создайте собственную базовую модель /libraries/your_lib/application/component/
, затем при создании модели в компоненте измените код импорта на jimport('your_lib.application.component.model')