| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 네트워크
- 리캡차
- 기술 면접
- cs질문
- 자바의 장점
- tcp와 udp의 차이점
- 예외처리
- Create
- 구글 리캡차
- Oracle
- 자바
- 스프링 부트
- 바닐라js
- Java
- html
- 스프링부트
- Rename to
- 시맨틱 태그
- 속성
- html요소
- 80 to 443
- 신입개발자
- css
- CSS display 속성
- multiarray
- database
- Failed to read the 'responseText' property from 'XMLHttpRequest'
- 기술면접
- position속성
- css position
- Today
- Total
목록2023/11/28 (2)
Building value
DB 트랜잭션은 데이터베이스에서 여러 작업을 하나의 논리적 단위로 묶어 일관성을 유지하는 개념입니다. 이 트랜잭션은 여러 작업을 모두 성공하거나 실패할 때 데이터베이스가 일관된 상태를 유지할 수 있도록 합니다. 트랜잭션은 데이터베이스의 무결성과 일관성을 보장하며, 원자성, 일관성, 격리성, 그리고 지속성이라는 특성을 갖고 있어요. 이러한 특성들은 데이터베이스 조작 시 안전성과 정확성을 확보하는 데 중요한 역할을 합니다. 예를 들어 은행에서 송금 트랜잭션을 생각해보겠습니다. 송금 트랜잭션은 일련의 단계를 거칩니다. 예를 들어, A라는 고객이 B라는 고객에게 100달러를 송금하는 상황을 생각해보죠. 트랜잭션 시작: A 고객의 계좌에서 100달러가 출금되고, B 고객의 계좌로 입금될 예정입니다. 출금: A 고..
MVC는 Model-View-Controller의 약자로, 소프트웨어 디자인 패턴 중 하나입니다. 이 패턴은 소프트웨어를 세 가지 주요 부분으로 나누어 개발하는 방법을 의미합니다. 모델 (Model): 데이터와 데이터를 처리하는 부분을 담당합니다. 데이터베이스에서 정보를 가져오거나 업데이트하고, 비즈니스 로직을 처리하는 역할을 합니다. 뷰 (View): 사용자에게 보여지는 부분으로, 데이터를 시각적으로 표현하는 역할을 합니다. HTML, CSS, JavaScript 등으로 이루어질 수 있습니다. 컨트롤러 (Controller): 사용자의 입력을 받아 모델과 뷰를 연결시켜주는 부분입니다. 사용자가 요청한 것에 따라 적절한 데이터를 모델에서 가져와 뷰에 전달하거나, 사용자 입력을 받아 모델에 전달하는 역할을..