LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

В Java достаточно надёжная виртуальная машина и let it crash имеет смысл применять к модулям. Нет смысла убивать нить или JVM. Просто поставть try { ... } catch (Exception e) { ... } и всё.

В общем то так все веб-приложения нормальными людьми и пишутся. Никто на эксепшны не дрочит. Вылетело исключение — автоматом стек размотался, транзакции откатились, исключение залоггировалось, юзеру отдали 500-ю и всё дальше продолжает нормально работать.

Исходная версия Legioner, :

В Java достаточно надёжная виртуальная машина и let it crash имеет смысл применять к модулям. Нет смысла убивать нить или JVM. Просто поставть try { ... } catch (Exception e) { ... } и всё.