powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / ejb и аннотации postConstract ,PreDestroy
5 сообщений из 5, страница 1 из 1
ejb и аннотации postConstract ,PreDestroy
    #36580159
KravchenkoD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос,
Есть бин

@Stateless
public class ResBean implements ResLocal {


@PostConstruct
public void init(){
System.out.println("PostConstruct");
}
@PreDestroy
public void destr(){
System.out.println("PreDestroy");
}

public void businessMethod() {
System.out.println("businessMethod");


}
}

И есть сервис для вызова

@WebService()
@Stateless()
public class NewWebService {
@EJB
private ResLocal ejbRef;

@WebMethod(operationName = "businessMethod")
@Oneway
public void businessMethod() {
ejbRef.businessMethod();
}

}


вот не пойму,как тольок это дело кидаю на сервак и вызываю метод businessMethod сервиса сработывает PostConstruct,ежели после этого я вызову метод businessMethod повторно PostConstruct уже отрабатывать не будет...и соотв есть делаю undeploy проекта срабатывает predestroy ,а можно ли сделать так что б как только был вызван метод businessMethod вызывался PostConstruct и как только businessMethod отработал был вызван метод predestroy или я что-то не правильно понимаю?
...
Рейтинг: 0 / 0
ejb и аннотации postConstract ,PreDestroy
    #36580249
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, неправильно. Методы жизненного цикла компонента связаны с жизненным циклом экземпляра компонента. Для того чтобы делать какие-то действия перед/после вызова бизнес методов существует механизм Interceptor-ов.
...
Рейтинг: 0 / 0
ejb и аннотации postConstract ,PreDestroy
    #36580264
KravchenkoD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все,понял теперь,спасибо огромное,господин Kachalov!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ejb и аннотации postConstract ,PreDestroy
    #39063972
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KravchenkoDи соотв есть делаю undeploy проекта срабатывает predestroy
Не очень понял. И вообще пока слабо вник в ejb.
Но вопрос по приведенной цитате:
Если мы по-новой деплоим приложение на GF и у нас в работающем компоненте JB нет predestroy-я, где бы все что юзается выгружалось. Означает ли это, что в памяти могут остаться объекты, т.е. при редеплое может получиться утечка?
Или predestroy нужен только именно для совершения операций, которые именно необх. сделать при остановке инициализированного приложения?
Ну и вообще где бы почитать, как из класса сделать нормальный JB-компонент? )
Еще посмотрю, но у того же Шилдта по-моему как-то немного совсем по этой теме: типа просто сериалайзбл + конструктор без параметров + используем set.../get... вот тебе и jb-компонент )
...
Рейтинг: 0 / 0
ejb и аннотации postConstract ,PreDestroy
    #39063982
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JDSЕсли мы по-новой деплоим приложение на GF и у нас в работающем компоненте JB нет predestroy-я, где бы все что юзается выгружалось. Означает ли это, что в памяти могут остаться объекты, т.е. при редеплое может получиться утечка?
Нет, не получится утечка. Утечка получится если не следовать EJB спецификации и использовать API, которые в JEE не рекомендованы.

JDSИли predestroy нужен только именно для совершения операций, которые именно необх. сделать при остановке инициализированного приложения?

Именно.

JDSНу и вообще где бы почитать, как из класса сделать нормальный JB-компонент? )
Еще посмотрю, но у того же Шилдта по-моему как-то немного совсем по этой теме: типа просто сериалайзбл + конструктор без параметров + используем set.../get... вот тебе и jb-компонент )
EJB и JavaBeans это разные спецификации. Скачайте их в PDF и обзорно просмотрите, чтобы понять разницу.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / ejb и аннотации postConstract ,PreDestroy
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]