2017-11-15 4 views
1

저는 클라이언트 - 서버 응용 프로그램 개발에 익숙하지 않습니다 (Java 데스크톱 환경에서만 사용).GWT 기본 아키텍처

내 쿼리는 다음과 같습니다. 우수 GWT tutorial on YouTube을 따라 갔으며 기본 OO 원칙이 클라이언트 및 서버 서비스 및 구현에 적용됨을 이해했습니다. 그러나 클래스가 서비스가 아닌 경우 - 예를 들어 Person과 같은 데이터 클래스는 서비스 클래스에서 사용할 기본 정보를 저장합니다. 이 별도의 클래스는 어디에 저장해야합니까?

패키지 구조를 Client으로 사용하여 현재 구조를 파악할 수 있습니다.

다음과 같이 표시됩니다. com.me.example.client - client.GUI & client.service 패키지가 여기에 포함되어 있습니다.

답변

1

당신은 클라이언트에서 이러한 설정

    • 중에서 선택할 수 있습니다. 별도의 공유 패키지 선택 당신이 당신의 gwt.xml에

      <source path='shared'/> 
      

      추가 정보를 다음 줄을 추가해야하는 경우

    공유 :

  • 는 클라이언트와 서버 외에 별도의 패키지를 만듭니다 이러한 클래스는 클라이언트 측에서 필요하므로 gwt 컴파일러로 javascript로 컴파일해야합니다. 클라이언트에 넣을 때 이미이 경우입니다 (클라이언트가 .gwt.xml에 이미 구성되어 있기 때문에). 공유 할 때 gwt 컴파일러에게 알려야합니다.