2012/03/10 01:44

이번에 GAE 를 이용하게 되면서 통계를 내야 하게 되었는데 디비에 저장된 시간을 확인하니 GMT 타임..

그래서 그걸 한국시간(KST)로 변환 하게 하는데 처음 해보는 작업이라 애먹었다. ㅠㅠ

TimeZone.setDefault(TimeZone.getTimeZone("Asia/Seoul"));

위 코드만 사용하면 저 코드 이후 자바 내 Date나 Calendar 등에서 사용되는 타임존이 한국시간으로 변경된다.

추가로 로케일도 한국으로 해놓으면 편할 것이다.

Locale.setDefault(Locale.KOREA);


저작자 표시 비영리 동일 조건 변경 허락

Posted by DearMai
2012/03/09 18:09

준비물
Sitemesh 2.4.2 (다운로드 링크 - http://www.opensymphony.com/sitemesh/)
주의 :  2.4.2 이전 버전은 GAE 에서 정상 작동 하지 않습니다.
(현재 2.x 버전때에서는 2.4.2 가 최신 버전입니다.)

사용법
먼저 GAE 프로젝트 내에서 /war/WEB-INF/appengine-web.xml 파일을 수정 해야 합니다.
해당 파일 여신 후 <appengine-web-app> ~ </appengine-web-app> 사이에 다음 내용을 기입해주세요.

<static-files>
    <exclude path="**"/>
</static-files>

GAE 에서는 war 폴더내 파일들은 모두 정적 파일로 인식하게되는데(.jsp 파일 제외) 그 부분을 제외하고 모든 파일을 동적 파일로 인식하도록 하게 하는 설정입니다.

그후 sitemesh 사용법은 일반적인 개발시 사용법이랑 동일 합니다.

예제 1) http://javacan.tistory.com/entry/131
예제 2) http://www.gurubee.net/pages/viewpage.action?pageId=983143


참고페이지 : http://joewalnes.com/2009/04/17/running-sitemesh-on-appengine/


저작자 표시 비영리 동일 조건 변경 허락

Posted by DearMai