분류 전체보기161 [Day8] 스프링 부트 3 자바 백엔드 개발 입문 7~8장 7. 게시글 수정 : Update데이터 수정 과정 만들고 기존 데이터 불러오기1) 에서 수정 버튼 클릭2) 컨트롤러가 해당 글의 id로 DB에서 데이터 반환3) 컨트롤러가 가져온 데이터를 뷰에서 사용할 수 있도록 모델에 등록4) 모델에 등록된 데이터를 에서 보여줌 : 수정 가능 상태데이터 수정 → DB에 반영 → 로 리다이렉트1) 폼 데이터(수정 요청 데이터)를 DTO에 담아 컨트롤러에 전달2) DTO를 엔티티로 변환3) DB에서 기존 데이터를 수정 데이터로 갱신4) 수정 데이터를 로 리다이렉트 생성 1. 수정 버튼 추가 2. 내용 수정 수정 데이터 DB에 갱신 클라이언트와 서버 간 처리 흐름MVC : 서버 역할을 분담해 처리JPA : 서버와 DB 간 소통에 관여SQL : DB 데이터 관리 언어HTTP .. 2025. 7. 10. 게시글 읽기: Read 데이터 조회 과정 DB에 저장된 내용을 웹페이지에서 볼 수 있는 방법이다. 1. 사용자가 URL 요청2. 서버의 컨트롤러가 요청 받아 해당 URL에서 찾으려는 데이터 정보를 리포지토리에 전달3. 리포지토리는 정보를 가지고 DB에 데이터 조회 요청4. DB는 해당 데이터 찾아 엔티티로 반환5. 반환된 엔티티는 모델을 통해 뷰 템플릿으로 전달6. 뷰 페이지가 완성돼 사용자 화면에 출력 여태 했던 과정 요약 1. 사용자가 localhost:8080/articles/new 접속2. 컨트롤러에서 원하는 정보 리턴 3. articles/create 페이지 url 요청된 것과 다름없으므로 컨트롤러에서 다음 코드 실행 → 리포지토리에 정보 전달 여기까지 하면 서버에 잘 전달된 것을 로그 출력으로 확인할 수 있음. .. 2025. 7. 10. 금융공학 이해 금융공학이란 금융공학(Financial Engineering)은 금융에 관한 수학적 이론- 파생상품 이론: 상품의 가격 이론적으로 결정- 리스크 관리 이론: 손실이 발생할 가능성('리스크') 관리 파생상품 개념 주식 등의 시세 변동에 주목하여 매매 또는 가공하는 개념 주식회사는 주식 발행증권회사는 일반인이 주식 자유롭게 매매할 수 있도록 중개 주가: 주식 1주당 가격구매 시) 주가 1만원 → 100주 100만원에 구매판매 시) 1만 1000원으로 주가 상승 → 100주 110만원에 판매=> 수익 10만원 우선 주식 판매 가격 100만원 필요?파생상품은 NO"샀다고 가정" → 손실이 생겼을 때 그만큼 내고, 이익이 생기면 그만큼 받는 게 끝 특징 1. 거래 시점을 스스로 자유롭게 결정 가능 지금 20만원에.. 2025. 7. 10. [Chapter 6] Process Synchronization storage box의 데이터가 execution box(CPU 역할)로 전송됨-> execution box는 연산한 결과를 storage box(MAC 주소 공간 역할)로 돌려줌 Race Condition : 현실과 비슷한, 더 복잡한 상황은 다음과 같은데, 여러 개의 box가 경쟁하는 Race Condition이 발생한다. Race Condition: Execution box들이 storage box를 차지하기 위해 경주하는 것 Execution boxStorage boxCPUMemory컴퓨터 내부디스크프로세스그 프로세스의 주소공간 - 이 부분 반교수님꺼 들을 것 1, 2는 여러 Execution box가 Storage box를 공유할 때 발생3은 CPU가 여러 개일 때 발생 1. kernel .. 2025. 7. 10. 이전 1 2 3 4 ··· 41 다음