2010-11-22 10 views
1

저는 자바로 웹 브라우저를 만들고 있습니다. 저는 파서 (JTIDY)를 사용하여 HTML 페이지를 DOM 문서로 파싱했습니다. 렌더링이란 DOM 문서의 그래픽 표현을 의미합니다. 그러나 Java에서 HTML 렌더링을위한 엔지니어링 프로세스가 무엇인지는 알지 못합니다. 자바에서는 파싱하고 렌더링하는 JEditorkit가 있지만 형식이 올바르지 않습니다. 그래서 나는 더 나은 해결책을 원합니다.Java를 사용하여 HTML을 어떻게 렌더링합니까?

내 질문은 : HTML 렌더링의 실제 프로세스는 무엇이며 Java에서 전체 웹 페이지를 표시합니까?

+0

왜이 작업을 수행하고 있습니까? 어쩌면이 문제를 해결할 더 쉬운 방법이있을 것입니다. –

+0

나는 java.At에서 웹 브라우저를 개발 중이다. 처음에는 코브라 API를 사용하여 구문 분석하고 렌더링했다. 자바 스크립트 내용을 컴파일 할 수있다.하지만 이제는 브라우저에 쿠키를 추가하는 데 문제가있다. 코브라에는 쿠키가 없다. 나는 쿠키를 서버에 보내기 위해 API 외부에서 URL 연결에 액세스 할 수 없었습니다. 그래서 나 혼자서 렌더링하려고 생각했습니다. 그러나 많은 사람들이 거대한 작업이기 때문에 좋은 생각이 아니라고했습니다. 혼란스러워. 제안이 있으면 나에게 말해줘. – DPD

답변

0

JavaFX의 일부인 꽤 많은 증기웨어 JWebPane이 있지만 누가 언제 나올지 알고 있습니다.

Mozilla 렌더링 프레임 워크와 Java Swing 툴킷이 통합 된 MozSwing을 사용할 수 있습니다.

관련 문제