본문 바로가기
반응형

전체 글46

[Spring] 스프링 트랜잭션 ( Transaction ) - 2 | 트랜잭션 ( Transaction ) - 1 2020/07/03 - [Spring] - [Spring] 스프링 트랜잭션 ( Transaction ) - 1 [Spring] 스프링 트랜잭션 ( Transaction ) - 1 | 트랜잭션 ( Transaction ) 이란 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 말한다. 즉 , 하나의 업무로 함께 진행되어야 하는 일 > " 하나의 업무처리의 단위 " | 트랜잭션의 � kimeck.tistory.com | 트랜잭션 ( Transaction ) 관리 스프링 프레임워크에서는 광범위한 트랜잭션을 지원한다. 또한 다음의 이점을 주는 일관성 있는 추상화를 제공한다. Java Transaction API (JTA), JDBC, Hibernate,.. 2020. 7. 3.
[Spring] 스프링 트랜잭션 ( Transaction ) - 1 | 트랜잭션 ( Transaction ) 이란 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 말한다. 즉 , 하나의 업무로 함께 진행되어야 하는 일 > " 하나의 업무처리의 단위 " | 트랜잭션의 특징 ACID(Atomicity, Consistency, Isolation, Durability) 데이터베이스 트랜젝션이 안전하게 수행된다는 것을 보장하기 위한 성질을 가리키는 약어 - 원자성(Atomicity) : 트랜잭션에 속한 작업들이 모두 수행되었는지 아니면 모두 실행이 안되었는지를 보장하는 능력이다. 즉, 중간 단계까지 실행되고 실패하는 일은 없도록 하는 것이다. - 일관성(Consistency) : 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것.. 2020. 7. 3.
[Spring] 전자정부 프레임워크 Exception , LeaveaTrace, AOP | AOP ( Aspect Oriented Programming ) 아래 글 참조 2020/07/03 - [Spring] AOP, Interceptor, Filter [Spring] AOP, Interceptor, Filter 자바 웹 개발을 하다보면, 공통적으로 처리해야 할 업무들이 많다. 예를들어 로그인 관련(세션체크)처리, 권한체크, XSS(Cross site script)방어, pc와 모바일웹의 분기처리, 로그, 페이지 인코딩 변환 kimeck.tistory.com | Exception 과 LeaveaTrace Exception 을 발생한다는 것은 프리젠테이션 계층 말 그대로 사용자 인터페이스까지 Exception 을 던지겠다는 의도이다. 하지만 Exception 을 던지지 않고 Exception.. 2020. 7. 3.
[ETC] Maven Eclipse 내에서 source 와 Javadoc 다운로드 디버깅 진행 시 Class 파일만 있고 source 파일이 없을 경우 아래와 같이 설정 한다. 1. 콘솔에서 mvn eclipse:eclipse -DdownloadSources -DdownloadJavadocs 명령으로 dependency가 걸린 모든 jar의 소스와 javadoc을 한번에 다운 받을 수 있다. 당연히 소스와 javadoc이 maven repository이 없는 경우에는 다운 받지 못할것이다. 2. Maven > Download Sources나 Maven > Download JavaDoc을 선택한다. 혹은 상단 메뉴 Window > Preferences > Maven 에서 'Download Artifact Sources'와 'Download Artifact JavaDoc'을 선택한다. 3.. 2020. 7. 3.
반응형