728x90 반응형 전체 글549 데이터베이스(DB) 트랜잭션(transaction) DB transactiontransaction의 사전적 의미는 거래,매매,처리(과정)을 뜻한다. 사전적 의미로써 다가간다면 트랜잭션이 조금은 어렵지 않게 느낄 수도 있다. 데이터베이스 내에서 하나로 처리해야되는 명령문의 작업단위로써 한번에 것을 말한다. 예를 들면 ##이 %%에게 돈을 전달했을 때 받는 %%의 처리과정 중 흐름이 끊겼다면 ##돈은 빠져나갔지만 %%은 받지 않은 상황이 된다.이렇게 중간에 예외가 발생해 작업을 마칠 수 없다면 트랜잭션을 이용하여 처음과 같은 모습으로 돌려되야 한다. 그것이 바로 트랜잭션 롤백(transaction rollback)이다.물론 롤백도 있다면 커밋(Commit)도 있다. 작업을 완료했을 때 내가 작업을 완료 했다는 신호처럼 보내는 것이다.트랜잭션의 특성트랜잭션의 .. 2015. 10. 30. JSTL 라이브러리 태그 JSTL 라이브러리 자바서버 페이지 표준 태그 라이브러리[JavaServer Pages Standard Tag Library] 의 약자로 Java EE 기반의 웹어플리션 개발 플랫폼을 위한 컴포넌트 모음이다.JSTL은 JSP 페이지 내에서 자바 코드를 바로 사용하지 않고 로직을 내장하는 효율적인 방법을 선택하며 표준화 된 태그 3가지를 사용하여 자바코드와 분리한다. JSTL의 라이브러리는 다섯가지를 사용한다.코어/XML/국제화/데이터베이스/함수 [http://search.maven.org/#browse%7C-658715035] 에 접속하면 jstl-1.2.jar 파일을 받아WEB-INF에 lib에 카피하여 넣어주면 된다. JSTL 예제(c:set) ${a} ${b} ${b+c} ${d} 변수와 값을 넣어.. 2015. 10. 29. 캐시 메모리 (L1, L2, L3) 캐시 메모리 (L1, L2, L3) 캐시 메모리는 과연 무엇이인가? 간단 히 말하면 "기억력" 이라 할 수 있다. 사람의 뇌로 따지자면 내가 자주 사용하는 사이트의 아이디/비밀번호를 오랫동안 생각하기 않고 바로 쓰거나 자주 거는 핸드폰 번호의 번호를 말할 수 있듯이 자주 쓰는 기억공안에 저장하는 것을 말한다. 그럼 이번에는 일반적인 정의에 대해서 알아보자캐시 (cache)란 데이터나 값을 미리 복사 해 놓는 임의의 장소를 말하며 캐시의 접근 시간에 비해 원래 데이터의 접근 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간을 절약하고 싶은 경우에 사용한다. 캐시 메모리(cache memory)는 속도가 빠른 장치와 느린 장치에서 속도차에 따른 병목 현상을 줄이기 위해서 사용하는 메모리를 말한다. 보통 C.. 2015. 10. 28. 프레임워크 어떻게 돌아가는가? 프레임워크 어떻게 돌아가는가? 기본적으로 개발을 위해서는 전자정부프레임워크의 안에서 java, xml ,jsp가 서로 어떻게 연결되어 돌아가는 지에 대해서 알아야한다. 이번 포스팅에서 하나하나씩 예를 들면서 값을 어떻게 넘기는지 확인해 나가보도록 하자. 첫번째 전자정부프레임워크가 설치되어 웹 브라우저에서 확인 가능한지 보자. localhost:7070/sample/egovSampleList.do 이런 화면이 떴는가? 그렇다면 성공이다. 안됐다면 다시 설치파일을 다시 다운 후 설치가 하길 바란다. 혹시 다른 사람의 프로젝트 파일을 받았다면 error가 있을 것이다. maven설정이 잘 안되어서 그렇다고 하는데 해당 프로젝트에 마우스 우클릭하면 업데이트 프로젝트를 실행 후 Run as 에서 빌드를 해준다. .. 2015. 10. 27. 이전 1 ··· 108 109 110 111 112 113 114 ··· 138 다음 728x90 반응형