[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-security.xml
- spring security 설정 파일입니다.
mybatis-context.xml
- mybatis 설정 파일입니다.
root-context.xml
- context 설정 파일입니다.
/appServlet/servlet-context.xml
- servlet context 설정 파일입니다.
4) /project-sample1/src/main/webapp/WEB-INF/view 폴더
- 이용자에게 보여질 view 폴더로 jsp 파일이 위치합니다.
5) log4j
/project-sample1/src/main/resources/log4j.xml,
/project-sample1/src/main/resources/log4j.dtd
- 프로젝트 로그를 남기기 위한 설정 파일입니다.
6) /project-sample1/src/main/resources/mapper 폴더
- mybatis 쿼리 선언 폴더입니다.
7) /project-sample1/src/main/resources/properties 폴더
- 프로젝트에서 사용하는 설정 파일이 있는 폴더입니다.
8) /project-sample1/src/main/java 폴더
- java 소스 파일입니다.
com.jobtoy.common
- 공통 팩키지
com.jobtoy.common.util
- 공통 유틸 팩키지
3) 우측 Configured에 프로젝트가 등록되고 Finish 버튼을 클릭하면 프로젝트가 실행됩니다.
4) 실행 화면
4. 상단 우측의 로그인을 클릭하여 정상 동작여부를 확인합니다.
1) 아이디 : user / 비밀번호 : test
2) 로그인 정상적으로 되었다면 상단 우측에 '홍길동님 로그아웃' 이 보일 겁니다.
5. 회원가입을 해봅니다.
상단 우측의 회원가입을 클릭합니다.
1) 약관 동의
- 약관 체크박스를 체크후에 동의합니다. 버튼을 클릭합니다.
2) 정보입력
- 회원정보 입력 후에 등록 버튼을 클릭합니다.
- 아이디를 입력 후에 중복확인 버튼을 클릭하여 동일 아이디가 있는지 학인합니다.
- 이메일 인증을 통해서 회원가입이 완료 되므로 유효한 이메일을 입력합니다.
- 등록 버튼을 누르면 인증 메일이 발송됩니다.
- 이메일 발송은 message.properties에 등록되어 있는 Gmail을 통하여 발송합니다. 유효한 gmail 정보로 설정 후에 회원가입을 테스트해 주세요
3) 가입완료
- 발송된 메일에 가입완료 버튼 선택 시 회원가입이 완료 됩니다.
[spring security] 기본 코드 붙이기
'programming > spring_security' 카테고리의 다른 글
[spring security] MySQL DB 생성하기 (2) | 2014.08.23 |
---|---|
[spring security] 프로젝트 디버그로 실행하기 (0) | 2014.08.23 |
[spring security] 프로젝트 import하기 (0) | 2014.08.23 |
[Spring Security] 시작하기 (0) | 2014.08.23 |
[spring security] 시작하기 (0) | 2013.06.10 |