본문 바로가기

전체 글

Spring Transaction 트랜잭션 (Transaction)트랜잭션은 현대의 웹 보안에 있어서 매우 중요한 역활을 차지하며 DB와 JAVA언어가 데이터를 주고 받는 과정에 원자성을 부여하는 수단을 일컫는다.간단하게 설명하자면 !!어떤 작업 프로세스를 하나로 묶어 실행 중 하나의 작업이라도 실패하면 모두 실패 처리를 해주고, 전체 작업이 성공하면 성공 처리를 해주는 것이다.스프링 프레임워크의 트랜잭션  - Java Transaction API(JTA), JDBC, Hivernate, Java Persistence API(JPA), Java Data Objects(JDO)같은 여러 가지 트랜잭션 API간에 일관성있는 프로그래밍 모델 - 선언적인 트랜잭션 관리 지원 - 프로그래밍적인 트랜잭션 관리에 대해 JTA같은 복잡한 트랜잭션 AP.. 더보기
[ORACLE] ROW_NUMBER, RANK, DENSE_RANK, 분석용함수 정리 ★ ROW_NUMBER() OVER- 특정 컬럼 기준으로 순위정하기(행번호 부여하기) SELECT T.MAIN_CODE , T.GOODS_SEQ , T.OFFER_MASTER_SEQ , MODEL_CD , (ROW_NUMBER() OVER(PARTITION BY T.MAIN_CODE ORDER BY T.MAIN_CODE, T.GOODS_SEQ, T.OFFER_MASTER_SEQ)) RANK -- , (ROW_NUMBER() OVER(PARTITION BY 중복조회컬럼 ORDER BY 정렬컬럼1, 정렬컬럼2, ...)) FROM TMP_TABLE T 결과 MAIN_CODE GOODS_SEQ OFFER_MASTER_SEQ MODEL_CD RANK ----------------------------------.. 더보기
JSP 커스텀 태그(Custom Tag) 1. 커스텀 태그(Custom Tag) - 스크립트 코드와 EL을 혼합해서 사용하는 대신 또 다른태그를 만들어서 사용할 수 있도록 지원한다. - JSTL 또한 커스텀 캐그의 일종으로 커스텀 태그를 모아 놓은 커스텀 태그 라이브러리의 한 종류이다. 2. 커스텀 태그 장점 - 재사용성 향상 : 한번 작성한 커스텀 태그는 어떤 JSP 컨테이너에서든지 사용 가능하다. - 쉽고 단순한 JSP 제작 : 자바 코드에 익숙하지 않은 개발자들도 커스텀태그를 통해서 쉽게 JSP 페이지를 작성할 수 있게 된다. - 코드의 가독성 향상 : 스크립트 코드를 줄일 수 있기 때문에 JSP 코드의 가독성을 높일 수 있다. 3. 커스텀 태그 종류 - JSP 1.2 스타일로 구현한 커스텀 태그 - JSP 2.0 또는 그 이상 버전의 S.. 더보기