전체 글199 Q 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 package com.gucci.evalv.controller; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Control.. 2019. 7. 16. [github]git 2019. 7. 16. [Spring] 스프링 트랜잭션 사용법2 트랜잭션 설정 방법 1. 트랜잭션 관리 기능의 Advice는 직접 구현하지 않고 스프링 컨테이너가 설정을 참조하여 자동으로 생성한다. 2. transaction-manager 속성은 DataSoruceTransactionmanager의 빈 id(transactionmanager)를 설정한다. 우리는 단지 생성되는 Advice의 아이디를 id속성으로 Advice객체가 사용할 트랜잭션 관리자를 transaction-manager속성으로 지정하면 된다. 3. 1 =>txAdvice라는 Advice가 transactionManager를 이용하여 트랜잭션을 관리한다는 설정 4. 의 자식 엘리먼트를 이용하여 트랜잭션을 적용할 메서드 지정한다. 5. < tx:method.. 2019. 7. 8. [Spring]AOP SqlMapConfig 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 에러 발생 처리 1 2 3 4 5 6 7 8 9 10 11 package com.json.jsonroot.common; // AfterThrowing(예외 발생했을 때 실행) //타켓 메소드가 수행 중 예외를 던지게 되면 어드바이스 기능을 수행 public class AfterThrowing { public void afterThrowingLog(Throwable exp) { //exp 일치 시켜줘야함 System.out.println("[AfterThrowing ] : 비즈니스 로직 수행 중 오류가 발생하면 동작이다."); System.out.println("ex : " + exp.toString()); } }.. 2019. 7. 4. AOP 용어 AOP(Aspect Oriented Programming)의 정의 - 여러 객체에 공통으로 적용할 수 있는 기능을 구분함으로써 재사용을 눂여주는 프로그래밍 기법이다. - AOP 핵심 기능과 공통 기능의 구현을 분리함으로써 핵심 기능을 구현한 코드의 수정 없이 공통 기능을 적용할 수 있게 만들어 준다. - 애플리케이션을 개발하기 위하여 관심을 가지고 구현 해야 하는 각각의 기능들을 관심 사항(Concern)이라 한다. AOP 용어 1) 공통 기능의 코드 : 횡단(공통) 관심 사항(cross-cutting concern) 예) 로깅, 트랜잭션 처리 2) 핵심 기능의 코드 : 핵심 관심 사항 (core concern) **************AOP의 주요 용어************************ 1... 2019. 7. 4. [Spring] 서블릿 구분 (namespace) mvc를 안썼으면 mvc: 하면서 사용해야함 어떤 서블릿의 아이디를 부르는지 알아야 함 중복을 막기 위해서 namespace로 구분한다. 2019. 6. 26. 이전 1 ··· 14 15 16 17 18 19 20 ··· 34 다음