Что значит «страница jsp переопределяет два обратных вызова контейнера»? - PullRequest
1 голос
/ 27 января 2010

Я прочитал предложение "jsp page переопределяет два обратных вызова контейнера, используя jspInit () и jspDestroy ()". Мне нравится знать, что такое обратные вызовы

Кто-нибудь может уточнить это?

Спасибо ..

1 Ответ

2 голосов
/ 27 января 2010

Этот вопрос и ответ могут оказаться полезными для общей концепции обратного вызова: Что такое функция обратного вызова?

Это типичный способ реализации фреймворка (например, JSP). Фреймворк управляет сложной средой для вас, такой как веб-сервер (контейнер на языке JSP). Чтобы сообщить фреймворку / контейнеру, что делать для вас в различных точках, вы реализуете некоторые функции обратного вызова, которые фреймворк вызывает в соответствующее время. В вашем примере контейнер управляет JSP для вас. Метод jspInit() вызывается при инициализации страницы JSP, чтобы вы могли поместить туда любой установочный код. Метод jspDestroy() вызывается, когда страница JSP вот-вот будет уничтожена, так что вы можете поместить туда любой код разрыва для вашей JSP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...