Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Работа с сетью > Global класс ASP.NET. Поиск JAVA-аналогий.


Автор: November 1.11.2006, 07:58
   Здравствуйте, уважаемые коллеги. Помогите, пожалуйста, найти Java-аналоги для ASP.NET методов.
    При запуске web-приложения ASP.NET создает экземпляр класса Global, определенного в файле Glabal.asax. Содержащиеся в нем методы Application_Start, Application_End  вызываются в момент старта web-приложения и его завершения.
    В некотором роде, аналогами этих методов являются методы init и destroy сервлетов. Однако между этими Java и ASP.NET методами есть существенная разница. Код init и destroy выполняется для каждого сервлета, а Application_Start и Application_End -- для всего web-приложения. 
    Если для сервлетов у меня и есть вышеописанные предположения, то для JSP даже догадок нет.
    Заранее спасибо за внимание к топику.
    P.S. Тема родилась из предположения, что необходимость решать сходные задачи и плодотворная миграция идей между двумя платформами, породит сходные инструменты в каждом из лагерей. Автор ветка никоим образом не предполагает дискуссию вида "чей папа круче".

Автор: batigoal 1.11.2006, 10:13
Посмотри интерфейс ServletContextListener - реализовав его, ты сможешь выполнять действия по событиям contextInitialized и contextDestroyed, которые будут вызваны при старте/останове приложения.

Автор: November 1.11.2006, 17:02
Спасибо за ответ. Пошел изучать.
С уважением, November.

Автор: y3u 1.11.2006, 17:30
можно еще сделать сервлет без маппинга, и указать ему в web.xml приоритет загрузки 1

Автор: batigoal 1.11.2006, 17:55
Цитата(y3u @  1.11.2006,  18:30 Найти цитируемый пост)
можно еще сделать сервлет без маппинга, и указать ему в web.xml приоритет загрузки 1 

И что, так реально делается?

Автор: y3u 7.11.2006, 11:52
Цитата(batigoal @  1.11.2006,  17:55 Найти цитируемый пост)
И что, так реально делается? 


рачно, конечно smile но реально делается smile просто как вариант smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)