programming/spring_security 25

[spring security] 프로젝트 디버그로 실행하기

[spring security] 프로젝트 디버그로 실행하기 1. 프로젝트를 선택하고 Debug As > Debug on Server로 실행합니다. 2. Debugging 모드로 실행중입니다. 3. breakpoint 잡기 1) 아래 빨간 박스 영역에서 breakpoint 잡고 싶은 라인을 마우스로 더블클릭합니다. 2) 더블클릭한 158라인에 표시가 생겼습니다. 3) 회원가입으로 가서 2step의 유저정보를 입력하고 아이디 중복체크를 합니다. 처음이라면 아래 화면이 뜹니다. Remember my decision을 체크하고 Yes 합니다. 4) Debug 화면으로 넘어가게 됩니다. breakpoint를 찍은 위치에서 실행이 멈추고, ①에서 누르면 한 라인씩 실행이 됩니다. 한라인씩 실행될때마다 ②Variab..

[spring security] 프로젝트 import하기

[spring security] 프로젝트 import하기 프로젝트 import는 Maven 설정이 되어 있는 Spring Tool Suite에서 진행합니다. 1. Package Explorer에서 오른쪽 마우스 버튼 Import를 누릅니다. 2. Existing Projects into Workspace를 선택하고 Next를 누릅니다. 3. Browse 버튼을 눌러서 준비해둔 프로젝트를 선택합니다.. 그리고 Options에서 Copy projects into workspace를 체크해 주어야 합니다.. 안하면 준비해둔 프로젝트로 작업하게 됩니다. Finish 버튼을 클릭합니다.. 4. 프로젝트가 import 되었습니다. import 후 보면 오류 표시가 보일 것이다. 잠시 기다리면 오류 표시가 없어집니다..

[spring security] 기본 코드 붙이기

[spring security] 기본 코드 붙이기 1. 프로젝트 폴더 1) 자동 생성 프로젝트 구조 2) 완료 프로젝트 구조 2. 완료 소스에서 다음 순서대로 자동 생성된 프로젝트로 붙여넣기를 진행합니다. 1) /project-sample1/pom.xml - maven 라이브러리 설정 파일입니다. 2) /project-sample1/src/main/webapp/WEB-INF/web.xml - 웹프로젝트 설정 파일입니다. 3) /project-sample1/src/main/webapp/WEB-INF/sping 폴더 - spring framework 설정 폴더입니다. applicationContext-dao-config.xml - database 접속 설정 파일입니다. applicationContext-se..

[Spring Security] 시작하기

[Spring Security] 시작하기 1. STS(Spring Tool Suite)로 기본 템플릿 준비하기 Spring Project로 프로젝트 생성하기 프로젝트명 입력하기 pakage명 입력을 합니다. 실행시 웹어플리케이션명이 myhome으로 시작합니다. 이클립스에 생성된 프로젝트 구조입니다. 생성된 프로젝트 실행하기 이클립스에 설정해둔 톰캣7로 실행합니다. 이클립스 톰캣 서버에서 실행할 프로젝트입니다. 서버의 실행 상태는 Server 탭에서 확인 할 수 있습니다. Servers에 등록된 Tomcat v7.0 Server at 127.0.0.1 ... 을 마우스로 더블클릭하면 다음 화면이 보입니다. 위에서 pakage명으로 com.jobtoy.myhome으로 명명했기 때문에 Path가 /myhome..

[spring security] 시작하기

[spring security] 시작하기 이번 프로젝트는 spring security 기반으로 만들어져 있습니다. 처음 접해보는 pring security 라서 인터넷에서 이것저것 찾아보았습니다. 기본적인 사항에 대해서 조금은 알게 되더군요 그렇지만 세부적으로 소스를 분석하려고 하니 바로 막히는 상황이 됩니다. 보니까 책 한권이 있더군요 Spring Security 3 / 위키북스 오픈소스 &웹시리즈 / 피터 뮬라리엔 지음/ 유윤선 옮김 / 위키북스 해석(한글)해 가면서 읽기 시작했는데 처음에는 뭔지 도통 모르겠었는데 3장을 지나니까 조금은 이해가 되는 듯 싶습니다. 처음 예제를 실행하기가 어렵게 구성되어 있는 것 같습니다. 그래도 예제 실행 완료 ^^ 새로운 프로젝트에 대한 어려움이 조금은 해소된 듯한..