2010-05-21 7 views
3

그냥 소개해 드리겠습니다. 저는 바딘을 탐험하기 시작했습니다. 그리고 그것은 절대적으로 완벽합니다. 이전에는 PHP, Perl, Ruby 및 Jquery를 사용하여 리치 클라이언트 웹 응용 프로그램을 설계했습니다. 내가 브라우저 간 문제 (IE-get-it-work-on-IE-damn-it)를 고치려고 시도하고, 서버 측, 클라이언트 측, 두 계층 사이의 강력한 통신을 구축하려면 응용 프로그램 논리와 관련이없는 많은 코드가 필요했습니다 ... 내가 불에 타진 쯤에는 아주 작은 응용 프로그램 논리 만 구현되었습니다.크로스 도메인 (cross-domain) 자바 스크립트 (http 프록시)를 허용하는 Java Web Framework는 무엇입니까?

Vaadin은 자바가 필요하고 GWT를 기반으로하므로 내 문제에 대한 해답처럼 보입니다.

그러나 내가 어떻게 통합 할 수 있는지 궁금합니다 도메인 간 Javascript? 다시 램프 환경에서 외부 URL을로드 한 CGI 프록시 스크립트를 사용하여 JS가 프록시로드 페이지에 삽입되었습니다. CGI 프록시 스크립트를 사용하여 외부 URL의 Javascript를 잘 작성했습니다. Java를위한 클래스 또는 패키지 또는이를 가능하게하는 Vaadin과 유사한 특정 Java 웹 프레임 워크가 있습니까?

감사합니다.

답변

1

쉽게 기능을 구현할 수 있습니다. 크로스 도메인 자바 스크립트에 대한 프록시는 정말 직선입니다. 원하는 ajax 요청과 동일한 요청을 작성하여 다른 도메인으로 전달합니다.

+0

나는 이것이 무엇을 의미하는지 이해하지 못합니다. – snsd

0

ExtJS 그들이 부르는이있는 "ScriptTagProxy"어떤 여기

은 ... 수도 있고 당신에게 유용 할 수 없습니다 이것에 대해 몇 가지 더 링크 :

+0

내가 extjs에 갈 때 그것은 사용자 이름과 암호를 묻는 것을 계속한다. – snsd

+0

그것은 무엇입니까? http://www.extjs.com/products/js/는 무엇입니까? – Josh

4

모든 종류의 프록시를 피하고 각 측면에서 전체 컨텍스트를 유지하려는 경우 easyXDM을 선택하십시오. 실행 해보기 위해 http://easyxdm.net/current/example/methods.html

브라우저는 완전히 브라우저를 완벽하게 지원하며 메서드를 호출하고 도메인간에 데이터를 전달할 수있는 편리한 RPC 인터페이스가 있습니다.
IE6/7을 지원하려면 upcoming version도 시도해야합니다.
현재 버전이 (종속성과 함께 사용되는 경우) 빠르지 만,이 버전은 더 빠릅니다. 실제로는 절대 브라우저에서 postMessage만큼 빠릅니다!

+0

뛰어난 리소스! +1 (내일 더 많은 투표를 할 때 ;-) – Josh

+0

저는 개발자입니다. –

+0

소프트웨어가 다른 사람의 질문에 대답 할 때 자기 승격에 문제가 없습니다. 잘 하셨어요! 사실 내 자신의 몇 가지 프로젝트에 이것을 사용하는 방법을 살펴 보겠습니다 :-) – Josh

관련 문제