본문 바로가기
  • Build Up Routine
Basic/멀티캠퍼스__AI플랫폼을 활용한 웹서비스 개발

멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 33일차

by 까느.dev 2022. 5. 27.

📢day33__webServerSpring

web

  • 웹은 크게 브라우저, 웹서버, 데이터 베이스 3가지 구성요소를 갖는다
  • 브라우저 - 웹서버 간 소통을 앞단(프론트앤드)이라 한다.
  • 데이타베이스 - 웹서버 간 소통을 뒷단(백엔드)라고 한다.

(1)Browser

  • 브라우저는 HTML,CSS,javascript를 해석하는 도구이다.
  • Web Client Application이라고도 불린다.

(2) Web Server

  • 웹서버는 브라우저, 데이터베이스를 양단에서 소통한다.
  • HTML,CSS,javsscript등 파일을 가지고 있고 브라우저에게 넘겨주며 소통한다.
  • 데이터 또한 가지고 있어 데이터베이스에 넘겨주며 소통한다.
  • 대표적엔 프레임 워크로서 SPRING이 있다.

Web Server SPRING

  • Java Controller(앞단 소통),Service(),DAO(데이터베이스 소통) 의 3가지 레이어로 구성되어있다.

(3) Database

  • 데이터를 보관하고 저장하는 공간으로 보통 SQL문으로 해석한다
  • 데이터를 재가공하고 웹서버와 소통한다.

자바만 가지고 클래스와 클래스 관계를 루스커플링한 관계로 만들기는 어렵다.

Web Server Spring

이클립스 SPRING환경셋팅

댓글