Application 개발 시 중요 데이터는 대부분 데이터 베이스에 보관클라이언트가 애플리케이션 서버를 통해 데이터 저장, 조회시 애플리케이션 서버는 다음 과정을 통하여 데이터 베이스를 사용한다.커넥션 연결 (주로 TCP/IP) → Application Server는
데이터 베이스 커넥션을 획들 할 때는 복잡한 과정을 거치게 된다.애플리케이션 로직은 DB드라이버를 통해 커넥션을 조회DB 드라이버는 DB와 TCP/IP 커넥션을 연결 (3 way handshake 네트워크 동작 발생)TCP/IP커넥션 연결이 완료되면 ID,PW, 기타
데이터를 저장할 때 단순히 파일에 해도 되는데 굳이 DB에 하는 이유는 뭘까. 여러 이유가 있겠지만 대표적인 이유는 DB가 트랜잭션을 지원한다는 점이다.말그래도 거래라는 뜻이며, 이것을 쉽게 풀어서 이야기하자면 이 거래를 안전하게 처리하도록 보장해주는 것을 뜻한다. 그
스프링과 문제해결 룰루랄라 트랜잭션 - 개념 이해 지난 글에서 마지막 부분에 언급 되었던 문제점들