어플리케이션에서 애플릿 실행하기

theme77i의 이미지

java로 구현한 application에서 applet으로 만든 프로그램을 호출하여 실행하고 싶습니다.

여기저기 찾아보니.. 가능하다고 해서.. 시도해 보려고 하는데요,
원리가 잘 이해가 가지 않아서 문의 드립니다.

applet는 Browser에서 html 코드를 통해서 실행되는 것으로 알고 있는데요..
따라서 applet의 실행은 Browser를 통해서만 가능한 것으루요..

그런데, application에서 실행가능하다는 것은 무슨 의미인지?
application은 Browser의 기능이 없는데도 가능한게 맞나요??
가능한게 맞다면.. 어떤 원리로 applet이 돌아가게 되는 것인지 궁금합니다.

더불어..
1. application에서 applet으로 만든 프로그램을 호출하여 실행하는 것
2. Browser로 applet을 실행하는 것
3. applet으로 만든것을 application으로 고쳐서.. 그냥 application을 실행하는 것
이렇게 세가지 경우 중.. 어느것이 performance 측면에서 가장 유리할지..
(대충 답이 보이기는 하지만..)그래도 고수님들의 의견을 듣구 싶어서요.

짧은 답변도 많은 도움이 됩니다.. 조언 꼭 부탁드려요~!!