반응형

IT/Spring 15

(Spring) SLF4J와 Logback을 이용한 로그 남기기[2015.04.07]

p.155~p162 SLF4J와 Logback을 이용한 로그 남기기 Java 진영에 있는 로깅툴 1. commons-logging - spring이 이걸로 로그를 찍도록 만들어 - 아파치가 만듬 2. log4j - 현재 실무에서 가장 많이 쓰이나 logback이 그 자리를 위협하고 있다. 한물 감.. 3. java util logging - 강사님도 못봤음. 4. logback - 우리가 배울 것 .. 더 빠르고 리소스도 덜 먹음.. 왜 logback이 사용되고 있는 추세인가? - system.out.println 한줄 남기는데 io 리소스를 너무 많이 먹어서 시스템이 느려짐 -> log4j는 메모리 관리를 따로해서 io쪽에서 메모리를 많이 안먹고 빠르다. -> log4j를 막 쓰다 보니.. system..

IT/Spring 2015.04.07

(Spring) bean confin 설정 분리하기[2015.04.07]

p164 bean confin 설정 분리하기 bean controller는 분리를 시킬 수 없다. 꼭 dispatcherServlet.xml에 있어야 한다. bean dao 와 bean service는 너무 많아 질 수 있기 때문에 미리 분리를 시켜두자. controller 이하의 것만 따로 분리 가능 ~~~ Contex.xml로 준다. context가 너무 많아져서 *context로 준다. src -> main -> webapp -> WEB-INF -> config -> spring -> dispatcherServlet.xml Colored by Color Scripter cs src -> main -> webapp -> WEB-INF -> config -> spring -> boardContext.x..

IT/Spring 2015.04.07

(Spring) Interceptor [2015.04.07]

p.149 ~ p.153 인터셉터 interceptor - dispatcher servlet과 컨트롤러 사이에 존재하여 요청을 가로챈다. - 모든 페이지 마다 동일한 기능의 제어 - 응답시간을 측정하는 인터페이스를 만들 수 있다. interceptor가 할 수 있는 일 !! 1. 처리시간 체크 2. 인증 체크 3. 인가 체크 4. 로그인 체크 브라우져 -------> DS -----| interceptor |-----> control 요청 dispatcherServlet.xml -> 원래 default는 applicationContext.xml 실무에서는 web.xml(모델 1)에 쓴다.. 지금은 잘 모르겠음. src/main/java -> com.ktds.mcjang -> intercept -> Mea..

IT/Spring 2015.04.07

(Spring) 예외처리 [2015.04.07]

p140 ~ p142 예외처리exception handler 꼭 사용 @ControllerAdvice를 이용한 공통 익셉션 처리 src/main/java -> com.ktds.mcjang -> exception -> CommonExceptionHandler.java package com.ktds.mcjang.exception; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.servlet.ModelAndView; // com.ktds 아래에서 발생하는 모든 Except..

IT/Spring 2015.04.07

Spring Tool Suite(sts) 설치 및 maven 프로젝트 생성 방법

1. http://spring.io/tools/sts 2. Download sts 3. STS 실행 4. Default ok 5. Project 생성 6. Maven Project 선택 후 NEXT 7. NEXT 8. maven-archetype-webapp 선택 후 NEXT 9. GroupId : MavenTest, ArtifactId : MavenTest 후 Finish 10. index.jsp 선택 11. index.jsp 우클릭 -> Build Path -> Configure Build Path 12. Java Build Path -> Libraries -> Add Library 13. Web App Libraries -> Next 14. MavenTest 선택 -> Finish 15. Web A..

IT/Spring 2015.04.07
반응형