powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Компиляция класса из сервлета и его подключение к веб-приложению без рестарта
8 сообщений из 8, страница 1 из 1
Компиляция класса из сервлета и его подключение к веб-приложению без рестарта
    #38061854
OZKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть в следующем: допустим есть веб-приложение, в котором я хочу в формочке набрать код класса, зааплоадить этот код на сервер, скомпилировать там его и что бы этот класс заработал в моем приложении без рестарта приложения или контейнера. Про дыры в безопасности при подобном подходе я понимаю, но задача скорее академическая. Хотелось бы узнать возможно ли это вообще и в какую сторону в таком случае смотреть?

---
С Уважением, Озерецковский Кирилл.
...
Рейтинг: 0 / 0
Компиляция класса из сервлета и его подключение к веб-приложению без рестарта
    #38061866
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Дублирующий сервер
- JRebel
- Деплоймент новых версий в некоторых контейнерах можен быть реализован так что обновление произойдет незаметно для клиентов.
При чем тут "дыры в безопастности" не понятно.
...
Рейтинг: 0 / 0
Компиляция класса из сервлета и его подключение к веб-приложению без рестарта
    #38061872
OZKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, ясно, спасибо! Про первые два варианта знал, JRebel'a нету, стало быть дублирующий сервер. Собственно о последнем и подумалось когда размышлял над решением самостоятельно.
...
Рейтинг: 0 / 0
Компиляция класса из сервлета и его подключение к веб-приложению без рестарта
    #38063365
rrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще в частном случае, когда class definition не менялся, его можно перезалить через hot swap из ide или через Instrumentation.redefine.
...
Рейтинг: 0 / 0
Компиляция класса из сервлета и его подключение к веб-приложению без рестарта
    #38063462
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrЕще в частном случае, когда class definition не менялся, его можно перезалить через hot swap из ide или через Instrumentation.redefine.
В продакшн системах это не применяется. Исключительно для отладки и в некоторых экзотических случаях.
...
Рейтинг: 0 / 0
Компиляция класса из сервлета и его подключение к веб-приложению без рестарта
    #38063494
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно можно, вот например.

Иногда прикручивают rhino или beanshell.
...
Рейтинг: 0 / 0
Компиляция класса из сервлета и его подключение к веб-приложению без рестарта
    #38063495
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Компиляция класса из сервлета и его подключение к веб-приложению без рестарта
    #38063935
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OZKA,

Может спринг? Описали контроллер, зарегистрировали и все. Или обязательно должен быть сервлет?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Компиляция класса из сервлета и его подключение к веб-приложению без рестарта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]