본문 바로가기

전체 글86

03. spring security css,js파일 적용하기 & 사용자 인증 성공,실패 후 프로세스 처리 이전 포스팅에서 사용자가 정의한 로그인 페이지로 로그인 하는 방법을 익혔으니 이번에는spring security에서 인증절차를 거친 후 커스텀 프로세서를 통해 인증된 사용자를 관리하는 방법과 spring security에서 css와js파일등 인증이 필요없는 리소스 파일들을 security필터를 거치지 않게하는 방법도 알아보겠다. 1.우선 STS에서 생성한 Spring MVC프로젝트의 폴더구조를 보면 아래와 같다.webapp - resources 폴더가 웹의 정적리소스 파일들 (이미지,css,js등)을 포함시키는 폴더이다.그래서 프로젝트 생성시 만들어진 spring 기본설정 appServlet폴더의 servlet-context.xml을 보면 라고 resources로 들어오는 요청은 스프링에서 관리하지 않겠.. 2015. 9. 8.
진행중인 개인 프로젝트 인트라넷(스케줄관리) 간단히 스프링 + mybatis + JUI + jquery fullcalendar 등등 사용해서 만든 스케줄 관리 프로그램 원래는 사내에서 인트라넷 시스템 만드려고 시작했다가 중간에 귀차니즘 때문에 멈췄는데 혼자 로컬에 올리고 스케줄 관리 용으로 괜찮은거 같아서 다시 손대는중. 혹시 소스보고 관심 있으신 분은 같이 프로젝트 참여하셔서 만드셔도 좋습니다. github 소스 주소 : https://github.com/ParkMinKyu/intranet 테스트 사이트 주소 : http://niee.kr/intranet/user/loginPage.do 테스트 계정 비번 : guest/123456 로컬 설치 방법 : http://niees.tistory.com/66 2015. 9. 5.
02. spring security 사용자 정의 로그인 페이지 적용 지난 포스팅에서는 로그인화면과 처리를 spring security에서 설정한 기본 페이지로 작업을 했다.하지만 실제로 저 기본 페이지로 사용하려는 곳은 거의 없을 것이다.이번엔 사용자가 직접 작성한 로그인폼을 이용하여 인증처리를 해보도록 하겠다. 1.로그인 페이지 작성 (WEB-INF/views/user/loginPage.jsp) 2.로그인 페이지 이동을 위한 user패키지 및 컨트롤러 생성 package com.min.study.user.web; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.an.. 2015. 9. 3.
01. spring-security 기본 설정 기존 블로그에서 긁어오는중 개발 툴 : STS(3.6.0)STS 다운 주소 : http://spring.io/tools 1. 위 사이트에서 STS 다운 받은 후 설치 2. New -> Spring Project 생성 3.project name 입력->Spring MVC project -> next 4.package 설정 기본 패키지는 3개의 폴더로 지정해야함 ex)com.min.study 5.생성된 프로젝트 서버에 반영 후 로컬 접속 확인. 6.pom.xml 에 spring security dependency추가(버전은 3.1.0.RELEASE) 3.1.0.RELEASE​ org.springframework.security spring-security-core ${spring.security.versio.. 2015. 9. 2.
자바 기초_6 배열 1.배열(Array) -동질 자료형의 집합체 ******************************************************************* ex) int a,b,c,d,r; 같은형의 변수를 아래같이 표현할수있음 int a[]=new int[5]; =>아래와 같은 형식으로 저장 a[0] a[1] a[2] a[3] a[4] =>일괄처리에 편리함 int z[] = {10,20,30}; for (int i=0;iint [] a=new int[3]; int a []=new int[3]; 자료형 [] 배열명 ={ 초기값 }; =>int a[]={10,20,30}; a[0]=10; a[1]=20; a[2]=30; 으로 저장됨 => a=stack에 저장되어 a[0],a[1],a[2] 의 값이.. 2015. 8. 19.
자바 기초_5 조건문과 반복문 개발을 하면서 가장 많이쓰이는 조건문과 반복문를 알아보겠다. 1.조건문- 조건문은 분기문이라 보면 된다. 어떤 값이 나왔을때, 값에따른 처리를 할때 사용된다.- 조건문의 종류로는 if~else와 switch~case문이 있는데 if~else문은 아래와 같은 형태로 사용할 수 있다.if(조건){ 조건이 true일때 }if(조건){ 조건이 true일때 } else{ true가 아닐때 }if(조건){ 조건이 true일때 } else if( 조건2 ){ 조건1이 false고 조건2가 true일때 } else{ true가 아닐때 }else if 와 else구문은 필요에따라 사용가능하며, else if는 얼마든지 추가할수 있다. - switch~case문은 아래와 같은 형식으로 사용한다.switch(값){case .. 2015. 8. 11.