바보 같은 질문이 들리 겠지만 내 서버에서 Java 애플릿을 실행하고 사용자가 해당 페이지에 "액세스 허용"할 필요가없는 방식으로 페이지에 퍼가는 방법이 있는지 궁금합니다. 애플릿은 컴퓨터와 직접 연결되지 않기 때문에 즉, 클라이언트 측에 다운로드하지 않는 임베디드 자바 애플릿을 만드시겠습니까? 나는 애플릿의 수명이 사용자가 플러그인과 그 모든 것을 활성화 할 때 웹 브라우저에서만 일어난다는 것을 이해한다. 그렇다면 내 서버에서 Java APplets를 어떻게 실행할 수 있는가?플러그인을 활성화하지 않고 브라우저에서 Java Applet을 실행하는 방법은 무엇입니까?
-1
A
답변
0
이론적으로 모든 것이 가능합니다. 애플릿은 Applet
또는 JApplet
을 확장하는 특수 Java 응용 프로그램입니다. Applet
은 Panel
으로 확장됩니다. 자신의 더미 애플릿 컨텍스트를 구현하고 애플릿을 서버 측에서 실행하여 애플릿 컨테이너를 시뮬레이션 할 수 있습니다.
지금, 당신은 UI를 캡처 AJAX 또는 웹 소켓을 사용하여 브라우저로 스트리밍 할 수 있습니다. 브라우저에서 마우스 및 키보드 이벤트를 포착하고 애플릿을 실행중인 서버에 ajax를 사용하여 보내고 애플릿에서 동일한 이벤트를 에뮬레이트 할 수 있습니다.
하지만 "왜?" 난 당신이 거대한 애플릿을 가지고 다른 기술을 사용하여 그것을 다시 구현하고 싶지 않은 경우에만 이러한 노력이 합리적 일 수 있다고 생각합니다. 그러나 IMHO ExtJs 또는 GWT를 사용하여 애플릿을 다시 작성하는 것이 더 쉽습니다. GWT는 자바 스크립트로 컴파일 된 자바이기 때문에 GWT에서 더 좋은 방법 일 수 있습니다. 따라서 대부분의 코드를 재사용 할 수있을 것입니다.
관련 문제
- 1. Java applet을 사용하는 screencapture
- 2. Java Applet을 사용하는 WebView
- 3. 응용 프로그램을 활성화하지 않고 테스트하는 방법은 무엇입니까?
- 4. Java 플러그인을 만드는 방법은 무엇입니까?
- 5. 브라우저에서 phpunit을 실행하는 방법은 무엇입니까?
- 6. Grails로 GWT 플러그인을 실행하는 방법은 무엇입니까?
- 7. 같은 Workbench에서 Eclipse 플러그인을 실행하는 방법은 무엇입니까?
- 8. 브라우저에서 URL을 표시하지 않고 뒤에서 실행하는 방법은 무엇입니까?
- 9. 상기 virtualenv를 활성화하지 않고 virtualenv에서 모듈을 찾는 방법은 무엇입니까?
- 10. 브라우저에서 java gui를 실행하는 방법
- 11. Java Applet을 what/where로 마이그레이션 하시겠습니까?
- 12. 명령 행에서 Metrics2 플러그인을 실행하는 방법은 무엇입니까?
- 13. Grails 2.0에서 로컬 플러그인을 실행하는 방법은 무엇입니까?
- 14. 명령 행에서 Maven 플러그인을 실행하는 방법은 무엇입니까?
- 15. 활성화하지 않고 다른 앱 창을 앞으로 가져 오는 방법은 무엇입니까?
- 16. 웹 브라우저에서 Java 애플릿을 실행하는 방법
- 17. 활성화하지 않고 양식과 상호 작용
- 18. 활성화하지 않고 백그라운드 창 식별
- 19. 델파이 : 활성화하지 않고 윈도우 보이기
- 20. 브라우저에서 차단 된 Java를 실행하는 방법은 무엇입니까?
- 21. 브라우저에서 단결 게임을 실행하는 방법은 무엇입니까?
- 22. 브라우저에서 bash 스크립트를 실행하는 방법은 무엇입니까?
- 23. 데스크톱 브라우저에서 모바일 joomla를 실행하는 방법은 무엇입니까?
- 24. 브라우저에서 파이썬 스크립트를 실행하는 방법은 무엇입니까?
- 25. 여러 브라우저에서 jBehave 테스트를 실행하는 방법은 무엇입니까?
- 26. 브라우저에서 HelloWorld ODE를 실행하는 방법은 무엇입니까?
- 27. 브라우저에서 실행 파일을 실행하는 방법은 무엇입니까?
- 28. exec 플러그인없이 java 프로젝트를 실행하는 방법은 무엇입니까?
- 29. IDE를 사용하지 않고 java 응용 프로그램을 실행하는 방법은 무엇입니까?
- 30. 이 플러그인을 사용하지 않고 Yii2에서 플러그인을 등록하는 방법은 무엇입니까?)
수 없습니다. 이것은 애플릿과 직접적인 대조를 이룹니다. 서버에서 웹 응용 프로그램을 실행할 수 있으며 Java Web Start를 사용하여 클라이언트 측 응용 프로그램을 배포 할 수 있습니다. 애플릿은 매우 자연스럽지 않고 브라우저에서 실행됩니다. – Romski
AppletViewer를 찾고 계십니까? – devnull
그렇다면 "액세스 허용"단계를 거치지 않고도 브라우저에 Java 응용 프로그램을 표시 할 수있는 다른 방법이 있습니까? (일반적으로 응용 프로그램에서 많은 사람들을 몰아 냄) – user2230755