Подтвердить что ты не робот

Что означает взорванное развитие? (На Java)

Я натолкнулся на термин "взорванное развитие" на этом сайте...

http://www.zeroturnaround.com/javarebel/support-matrix/

и запомнил это раньше, касаясь работы с веб-приложениями Java. Из того, что я могу сказать, это связано с развертыванием вашего файла .war как извлеченного/необработанного набора файлов. Вместо использования задачи ANT/Maven для развертывания военного файла на сервере приложений каждый раз, когда вы хотите попробовать свои изменения в коде, вы говорите серверу приложений на сервере содержимое папки, в которой развернуто содержимое войны "сырой".

Я на правильном пути? Если у кого-то есть четкое понимание того, что означает этот термин, и последствия его использования были бы большими.

4b9b3361

Ответ 1

Да взорванный означает, что вместо развертывания файла WAR/EAR на ваш сервер приложений для проверки вашего приложения вы указываете сервер приложений в папке , содержащей распакованный (взорванный ) содержимое того, что было бы в файле WAR/EAR.

Это ускоряет работу, так как большинство серверов приложений поддерживают Hot Deploy, где вы можете изменить код /​​JSP и т.д., и эти изменения будут отображаться почти сразу в запущенном приложении.

Плагин Tomcat в Eclipse по существу использует эту технику. Единственное, о чем нужно быть осторожным, это то, что после многих горячих развертываний большинство серверов приложений начинают исчерпывать память в пространстве PermGen и нуждаются в перезапуске (ну, у меня была эта проблема с Weblogic и Tomcat).