java 60

쿠키를 이용한 서버간의 세션 공유

기존에 있는 서버는 CakePHP 기반이고, 새로 준비하는 서버는 Play Framework (Java) 기반이다. CakePHP 에서 로그인을 한 후 생기는 세션을 Play 에서도 공유하고자 한다. 이렇게 해놓고나서 기능을 조금씩 조금씩 Play 로 이사할 계획이다. CakePHP 는 4가지 세션 저장 방식을 제공하는데, 기본으로 제공되는 Cake의 것을 사용하면 서버 쪽에 세션 내용을 담은 파일을 저장해두고, 이 파일을 가리키는 해쉬값만 HTTP 쿠키에 저장해둔다. Play 에서 이 해쉬값을 가지고 처리를 하려면 임시 세션 파일을 읽을 수 있어야 한다. 또한, 임시 저장되는 세션 파일의 내용도 약간 특이한 구조를 가지고 있어서 읽어들이는 처리도 쉽지 않다. Play Framework 는 CakePHP..

Web Programming 2014.02.11

valueOf() 와 parseInt()

출처: http://java67.blogspot.kr/2013/03/how-to-convert-java-string-to-int-or.html 우선 자바5 부터는 autoboxing이 되기 때문에 int와 Integer 사이의 변환은 그냥(?) 된다. Integer.valueOf()와 Integer.parseInt()를 두고 본다면 Integer.valueOf()가 내부적으로 -128~127을 캐시하기 때문에 좀 더 유용하다. 그리고, 캐시에 자료가 없으면 Integer.parseInt()를 호출한다. 그렇다면, 실제로는 String이 -128~127인 경우에만 유용한게 아닌가?

Java 2013.03.09

HttpURLConnection 사용시 http ~ https 간의 리다이렉션 처리

HttpURLConnection을 이용하여 요청을 처리하는데, 이 URL이 http -> https 나 https -> http로 리다이렉션 되는 경우 넘겨받는 InputStream에 원하는 결과가 들어있지 않다. 다음은 http - https 간의 리다이렉션을 처리하여 InputStream을 넘겨주는 코드이다. 출처 : http://docs.oracle.com/javase/1.4.2/docs/guide/deployment/deployment-guide/upgrade-guide/article-17.html private InputStream openConnectionCheckRedirects(URLConnection c) throws IOException { boolean redir; int redire..

Java 2013.01.03

It is indirectly referenced from required .class files

플러그인 개발 시에 참조하는 플러그인이 (또!) 참조하는 클래스를 몰라서(?) 에러가 발생했다. 정확히는 안드로이드 ddms 플러그인을 참조하는데, 그 안에 있는 ddmlib.jar 와 ddmuilib.jar 내의 클래스를 참조하지 못하는 경우였다. The type com.android.ddmlib.IDevice cannot be resolved. It is indirectly referenced from required .class files 해답은 이클립스존(www.eclipsezone.com)에서 얻었다. 약간의 이해를 도와주는 답변을 옮겨본다. That's when A.class -> B.class, and B.class -> C.class, but you don't have C.class. So..

Eclipse 2010.09.30

구글이 몇 가지 개발툴을 무료로 오픈했습니다

http://googlecode.blogspot.com/2010/09/google-relaunches-instantiations.html 구글이 윈도우 빌더 프로를 포함해서 이클립스 플러그인 몇 개를 오픈했네요. GWT Designer Powerful Eclipse-based development tools that enable Java developers to quickly create Ajax user interfaces using Google Web Toolkit (GWT) CodePro AnalytiX Comprehensive automated software code quality and security analysis tools to improve software quality, reliabi..

Google 2010.09.29