2010-04-18 2 views
0

제 생각에는 WWW가 조만간 AJAX 웹 사이트를 방문하게 될 것이므로 어딘가를 클릭 할 때마다 페이지가 다시로드되지 않을 것입니다.

자바 웹 애플리케이션의 Ajax 및 정교한 그래픽

이제이 질문을 보내주십시오.

어떤 도구와 프레임 워크는 하나

에 의해 분류 표 "아니오 페이지를 다시로드와 함께 자리에서"

이 같은 AJAX 기능이 자바 웹 응용 프로그램 톰캣

에서 실행 할 수 있습니다 페이지를 다시로드하지 않고 사용자에게 새 화면을 한 번에 열 수 있고, 페이지를 다시로드하지 않고 데이터베이스에 데이터를 저장하고, 웹 페이지에 일반적으로 표시되지 않는 기타 유사한 항목을 열 수있는 멀티탭을 사용할 수 있습니다. 전부



아마 AJAX 기반으로해야합니다.

그러나이 AJAX 기능을 기존 Java 웹 프레임 워크와 통합하는 방법을 봄, Spring MVC라고 가정 해 보겠습니다.

아니면 이러한 요구에 더 잘 부합하지만 핵심 스프링과 통합 될 수있는 다른 프레임 워크가 있습니까?

+0

이 질문은 이해가되지 않습니다. Java 응용 프로그램은 웹 페이지와 완전히 다릅니다. 그들은 백그라운드에서 사물을 실행할 수 있습니다. 아약스의 J는 Javascript를 나타냅니다. – Ikke

+0

또한 시대 착오적 인 행동은 검색 엔진이나 비 - 브라우저를 사용하는 사람들에게는 우호적이지 않습니다. 그래서 나는 이것이 완전히 Ajax 기반이라고 생각하지 않습니다. – Ikke

+0

네,하지만 프레임 워크가이 JS 코드를 사용하는 구성 요소를 기반으로 자동 생성하면 멋질 것입니다. – EugeneP

답변

1

귀하의 질문은 다소 혼란 스럽습니다. AJAX 호출은 모두 클라이언트 측이며 모든 서버 측 기술은 클라이언트에 데이터를 반환 할 수 있습니다.

그렇다면 Google Web Toolkit을 사용해보십시오.

GWT SDK를 사용하면 Java 프로그래밍 언어로 AJAX 프런트 엔드를 작성한 다음 GWT가 모든 주요 브라우저에서 자동으로 작동하는 최적화 된 JavaScript로 크로스 컴파일합니다. 개발 중에 자바 스크립트에 익숙한 것과 동일한 "편집 - 새로 고침 -보기"사이클을 사용하여 신속하게 반복 작업을 수행 할 수 있으므로 Java 코드를 한 줄씩 디버깅하고 단계별로 실행할 수 있습니다. 배포 준비가되면 GWT 컴파일러는 Java 소스 코드를 최적화 된 독립 실행 형 JavaScript 파일로 컴파일합니다. 무엇보다도

는, GWT는 내장 된 지원 자바 서블릿 전송을위한 객체 직렬화, 당신의 GWT 클라이언트와 기존의 자바 기술의 미친 쉬운 (기술 용어) 통합을 가능하게.

1

JSF로 작성된 자작/타사 Ajax는 라이프 사이클 및 컴포넌트 트리를 고려해야하기 때문에 쉽지 않습니다. 직접 ViewHandler을 작성해야합니다. 오히려 이미 사용 가능한 것을 찾으십시오. 시작하기 위해 JSF2는 이미 각각의 <f:ajax> 아래에 기본 Ajax 기능을 제공합니다. RichFaces (showcase here)과 같은 많은 Ajaxical JSF 컴포넌트 라이브러리가있다.

나는 봄에 대해 아무런 표현도하지 않는다.

관련 문제