2013-03-06 3 views
0

웹 서비스 호출과 관련된 gwt 코드로 작업하고 있습니다. Apache CXF를 사용하여 웹 서비스 용 스텁을 생성했습니다. 모든 요청 및 응답 유형을 생성합니다. (나는 전문가가 아니다.) 내가 이해하는 것은 클라이언트 측에서 모델 클래스에 액세스하기위한 Common Data Models (Serilizable)이 필요하다는 것이다. 클라이언트 측에서 Apache CXF가 생성 한 모델 클래스에 액세스 할 수 있습니까? 또는 클라이언트 측에서 액세스하기 위해 모든 클래스를 복제해야합니까?GWT with Apache CXF

+0

같은 모델 클래스를 사용할 수 있지만 모든 클래스가 IsSerilizable 인터페이스를 구현해야한다고 생각합니다. –

+0

작동합니까? – Pradeep

+0

GWT와 호환되고 GWT의 공유 폴더에있는 한 그게 내게 맞아야합니다. –

답변

1

가장 적합한 방법을 결정하기 전에 먼저 this을 참조해야합니다.

성능 요구 사항 및 화면 유형 (양식 대 차트 대 테이블 형식 데이터)에 따라 서버 통신 유형을 선택해야합니다.

RPC 또는 Json과 함께 Requestbuilder를 사용하는 것이 가장 좋습니다. 두 경우 모두 클라이언트 측에서 자체 모델 클래스 계층을 선택할 수 있습니다 (가볍습니다).

CXF 생성 모델을 사용하려는 경우 GWT의 공유 폴더에 넣고 GWT로 직렬화 할 수없는 데이터를 넣지 않아야합니다.