AppletInitializer — 애플릿 초기화 인터페이스

AppletInitializer — 애플릿 초기화 인터페이스

이 인터페이스는 java.beans.Beans.instantiate와 함께 동작하도록 설계됐어요. 이 인터페이스는 java.beans.Beans.instantiate()로 인스턴스화되는 동안 Applet이기도 한 JavaBeans의 적절한 초기화 메커니즘을 제공하기 위한 것이에요.

출처: Java API Reference

본문

@Deprecated(since = "9", forRemoval = true)
public interface AppletInitializer {
    void initialize(Applet newAppletBean, BeanContext bCtxt);
    void activate(Applet newApplet);
}

이 인터페이스는 JDK 9부터 deprecated이며 제거 예정(forRemoval)이에요. 애플릿 자체가 레거시 기술로 분류되기 때문이에요.

주요 메서드

  • initialize(Applet newAppletBean, BeanContext bCtxt)java.beans.Beans.instantiate의 적절한 변형에 전달되면 호출돼요. 새로 인스턴스화된 애플릿 빈을 받아 초기화하는 데 사용돼요.
  • activate(Applet newApplet) — 애플릿을 활성화하거나 활성 상태로 표시해요. 이 인터페이스의 구현자는 Applet.setStub 메서드를 호출해야 할 수 있어요.

레거시 JavaBeans-애플릿 통합을 위한 인터페이스이므로, 새 코드에서는 사용하지 않는 것이 좋아요.

더 알아보기