목록전체 글 (97)
썩구노트
웹에서 세션(session)의 사용 1. 세션(session)의 개요 쿠키가 웹 브라우저에 사용자의 상태를 유지하기 위한 정보를 저장했다면, 세션(session)은 웹 서버 쪽의 웹 컨테이너에 상태를 유지하기 위한 정보를 저장한다. 세션은 사용자의 정보를 유지하기 위해 javax.servlet.http 패키지의 HttpSession 인터페이스를 구현해서 사용한다. 쿠키는 사용자의 상태 유지를 위한 정보를 웹 브라우저에 저장해서 웹 서버가 쿠키 정보를 읽어서 사용한다.이것은 웹 브라우저에 저장된 쿠키는 웹 서버에서 열어볼 수 있다는 점에서 보안상 문제가 발생할 수 있다. 따라서 사용자의 정보를 유지하기 위해서는 쿠키를 사용하는 것보다 세션을 사용한 웹 브라우저와 웹 서버의 상태 유지가 훨씬 안정적이고, 보..
맨 처음 Spring framework(이하 스프링)을 접한 후, 이런저런 프로젝트를 진행하였습니다. 그런데 처음에는 다양한 개발환경을 가진 사람들이 시작하다보니, 여러가지 문제가 있었습니다. 혼자 개발을 한다면 상관없지만, 프로젝트의 특성상 여러사람들이 같이 개발을 하는데, 개발환경을 쉽고 편하게 설치할 수 있으면 좋겠다는 생각을 했습니다.그에따라, 개발환경을 구성하여 배포하려고 하는데, 개발환경을 구성하는데 많은 어려움을 겪었던 기억이 있습니다. 인터넷을 찾아보면 굉장히 많은 개발환경 설치글들이 있지만, 제 입맛에 딱 맞추기는 힘들었죠. 이 세상에는 뛰어난 개발자들이 많지만, 굳이 제가 이 글을 쓰는 이유는 다른 많은 사람들이 이 글을 보고 개발환경을 설정하는데 제가 한것같은 삽질을 하지 않기를 바라..
지난 글에서는 개발환경에 필요한 여러가지 프로그램을 설치하였습니다.이번 글에서는 지난시간에 완료하지 못했던 설정 및 플러그인을 설치하려고 합니다. 1. Tomcat 설정이클립스를 실행시키면 다음과 같은 화면이 나온다. 우리는 이제 지난 글에서 다운받아놨던 톰캣과 메이븐의 설정을 하려고 한다. 1. 상단의 Window > Preferences를 선택한다. 2. Server > Runtime Environment을 선택한다. 3. Add... 버튼을 누른다.4. Apache tomcat 7.0을 선택하고 "Next >" 를 누른다. 5. JRE 및 톰캣 설정을 한다. 우리는 dev 폴더 밑에 tomcat이 있으며, 설치된 JRE는 JDK 1.7.0_60이므로, 이를 선택하여준다. 6. 그럼 다음과 같이 To..