• Плагины для web - приложения Java

    @tsegorah
    Под продумать интерфейсы я в буквальном смысле имел ввиду интерфейсы джавовские, как будут взаимодействовать компоненты, и потом их реализовывать.
    Ну например сделать интерфейс, в котором будет описаны какие то методы, которые может вызывать клиент у приложения.
    Пример «отбалды»:
    в xml файле хранится ссылка и название class файла плагина,
    приложение парсит этот xml файл, видит там плагин(если не видит то и ничего не делает), по ссылке загружает
    этот класс и проверяет есть ли там нужные интерфейсы, если есть то
    создает объект класса и вызывает необходимые методы интерфейса на классе.
    Ну например на странице есть один фрейм, а если плагин был обнаружен и
    имеет нужный интерфейс, то приложении создает еще один фрейм в окне и заполняет
    его какой-то информацие из плагина, а если нет плагина то и ничего не делает.

    Пример сильно утрирован, и я думаю вариантов взаимодействия можно много придумать,
    но я надеюсь идея станет понятнее.

    Вообще рекомендую почитать в нете просто про плагинную архитектуру, без учета того,
    что у вас веб приложение, и тогда станет проще продумать нужную вам реализацию.