앱스엔진 개발중 커스텀 클래스로 개발시 문제 정리 (계속 업뎃)
테스트로 발견한 특징으로 추측임을 밝힘!
1. client , server, shared 패키지가 자동으로 생성됨
shared 패키지에 커스텀 클래스는 import 불가 ㅡㅡ;;
2. entry point 로 설정된 클래스에서 다른 클래스를 임포트 할 경우
프로젝트명.gwt.xml 에 inherits설정
3. shared 패키지에 생성한 클래스는 entry point 클래스에서 임포트 가능(설정없이)
4. java.net.* 패키지가 임포트가 안됨
java.util.* 은 임포트가 문제없이 됨으로 보아 특정 자바 패키지 사용시 별도의 설정이
필요 한듯해 삽질 중...
4번 문제는 GWT 가 원인
gwt 는 자바 코드로 UI컴포넌트를 생성,사용 하지만 컴파일시에
모두 js로 변경하는 작업을 거침 (gwt는 js컴포넌트 라는게 중요)
이때! js로 치환이 불가한 클래스가 포함 되었있을 경우 컴파일 불가
일반 서블릿은 뷰로 변환 되지 않기 때문에 해당사항 없음!
사용 가능 패키지 설명서 http://code.google.com/intl/sv-SE/webtoolkit/doc/1.6/RefJreEmulation.html
url 호출을 위한 gwt 사용법
http://code.google.com/intl/ko-KR/webtoolkit/doc/1.6/DevGuideServerCommunication.html#DevGuideRemoteProcedureCalls
댓글 없음:
댓글 쓰기