2010-04-15 2 views
1

많은 AJAX 구성 요소가있는 매우 상태있는 페이지가 있습니다. 이러한 컴포넌트의 대부분은 Java 코드에 AJAX 요청을 호출하기위한 JavaScript 코드를 렌더링하는 비헤이비어를 가지고 있습니다. 페이지는 상태 비 저장이 아니기 때문에 각 요청은 페이지의 직렬화를 유발합니다. 여태까지는 그런대로 잘됐다.Wicket : 상태 유지 페이지에서 상태가없는 AJAX 동작 serialization없이

그러나 이러한 AJAX 요청 중 일부는 페이지를 변경하지 않으므로 페이지의 직렬화가 필요하지 않습니다. 예를 들어, (home-brewed) DataGrid 구성 요소에 대한 정방향 캐싱 데이터입니다. 이러한 요청은 지속적으로 호출되며 각 요청 중에 페이지를 순차 화하면 지연이 발생합니다.

외부의 상태없는 개찰구 구성 요소를위한 프로젝트가 있습니다. wicket-stateless이지만 상태가없는 구성 요소의 요청은 새로운 상태 비 저장 페이지에서 처리됩니다. 기존의 스테이트 풀 페이지 인스턴스에 대한 요청을 직렬화없이 처리하려고합니다.

나는 RequestCycleProcessor.resolve() 내에서이를 구현하는 것을 시도했다, 그러나 나는 Session.getPage() 항상 접촉 페이지와는 요청 처리 후 직렬화이 발생하기 때문에 requestParameters에서 페이지 검색에 걸려.

  • Wicket에서 구현하기위한 예제가 있습니까?

그것이이 개찰구에 오히려 깊이 간다 :

답변