Servlet Vs Struts2 Performance

Что будет лучше по производительности среди Servlets2.5 и Struts2. {попробуйте {return my_object-> do_something_with (s); } catch (exception & e) {...

У меня есть небольшая функция (в DLL), которая выглядит так:

int my_function(const char* const s)
{
    try {
        return my_object->do_something_with(s);
    } catch (exception& e) {
        return ERROR_CODE;
    }
}

Я думал, что блок try-catch предотвратит все, что может произойти внутри my_object от распространения наружу. К сожалению, я был неправ, и моя программа, которая вызывает эту функцию (из VB), просто перестала работать, потому что я передал аргумент нулевого указателя.

Итак, почему мой блок try-catch не работает так, как ожидалось (я)? Есть ли обходной путь? Раньше я много программировал на Java, и, думаю, там сработало бы ...

5
задан Felix Dombek 25 June 2015 в 12:53
поделиться