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

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

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

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


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