[LG CNS AM 6기] 2일차 TIL / 웹 서비스 흐름

김승진·2026년 7월 10일

LG CNS AM 6기 TIL

목록 보기
2/46

오늘의 학습 키워드

  • 웹 서비스 : 클라이언트와 서버가 서로 데이터를 주고 받으면서 동작(인터렉티브하게)
  • Web Server
  • Web Application Server

오늘 새롭게 배운 핵심 개념

1. 웹 서비스 흐름

  • 사용자 요청 단계

    1. 사용자가 브라우저에 URL 입력 / 버튼,링크 클릭
    2. 브라우저는 DNS 서버에 요청 → 해당 도메인의 IP 주소 조회
    3. 브라우저가 해당 서버로 HTTP / HTTPS 요청 전송
  • 서버 처리 단계

    • 웹 서버
    • 애플리케이션 서버 (Spring Boot)
  • 클라이언트 처리 단계

    1. 브라우저가 응답을 수신

    2. HTML/CSS/JS 렌더링

      HTML → DOM 생성

      CSS → 스타일 적용

      JS → 동적 처리 및 서버 API 통신

    3. 화면에 결과 출력 → 사용자 인터페이스 완성

    4. 이후 사용자가 새로운 액션시 다시 API 요청 → 반복

2. Web Server vs Web Application Server

웹 서버 → 정적 리소스를 관리하는 서버 (HTML,image,javascript,css)

웹 애플리케이션 서버 → 동적 리소스를 관리하는 서버 (jsp, sevlet,etc…)

일반적으로 WAS 가 웹 서버 포함하기도 함

ORM

객체와 관계형 데이터베이스를 매핑하는 기술

JDBC 를 쓸 때 반복작업이 많아 어려움이 있기 때문에 ORM 이라는 기술이 등장하였다고 하는데 , 처음 들어보는 용어라 조금 더 알아봐야겠다.

주요 ORM 도구 : JPA (Java Persistence API) , MyBatis

JPA vs MyBatis

JPA → 객체지향 중심 , SQL 자동 생성 (추상화 높음)

MyBatis → SQL 중심 , 직접 제어 가능 (유연성 높음)

데이터베이스

데이터를 저장/조회/수정/삭제 하는 단계


트러블 슈팅

  • 오늘도 개념 학습 위주이기 때문에 특별한 에러나 이슈 없음

오늘의 회고

  • 몰입도: 처음 들어보는 용어가 나와서 살짝 어려웠다. 용어에 익숙해지는게 중요하다고 하시니, 복습을 자주 해야겠다.
  • 느낀 점: 공부 한 내용을 정리하면서 글로 쓰는 행동이 생각보다 학습에 도움이 많이 되는 것 같다는 생각이 들었다.
  • 내일 공부할 것: 웹 서비스 이해 강의 추가로 듣고 정리, DOM, SPA 프레임워크 대한 내용에 대해서 찾아보기

#LGCNS #LGCNS6기 #LGCNS6기TIL #내일배움카드 #K-DT

profile
이것저것

0개의 댓글