Super Coding Addict
서버 개발자란? 본문
< 웹 디자이너? 웹 퍼블리셔? 서버 개발자? 자바 개발자? >
* 서버 개발자란?
- 웹 디자이너 : 포토샵, 일러스트레이터 등 활용한 그래픽 작업
- 웹 퍼블리셔 : 디자인으로부터 나오는 HTML MARK-UP 제공
- Front-end developer : HTML, CSS, Javascript를 사용한 UI구축 / React, Augular, Vue 등의 프레임워크를 통해 Back-end와 통신하여서 JSON 데이터 화면에 잘 파싱해서 뿌려주는 역할 담당
- 웹 프로그래머 : JSP, Spring, ASP, PHP, Jango 등의 프레임워크 활용, DB로부터 데이터를 가공하여 요청한 Client에게 제공
* 통신이란?
- Socket 통신
: 접속 계속 유지하여 데이터 전달
:서버의 자원에 따라 연결될 수 있는 클라이언트 숫자가 한정
--> 많은 클라이언트와 연결되어 있다면 다른 클라이언트가 보지 못하는 상황이 될 수 있음
- HTTP 통신
: 클라이언트의 요청이 있을 때만 데이터 응답을 전달하고 연결을 끊는 방식
: 불필요한 자원의 점유를 없애 다른 접속을 원활케 해 많은 데이터 처리하는 것을 목표로 함
: 주로 웹에서 통신하는 방식
* Admin 사이트 (만들 예정)
- Admin 사용자가 웹브라우저를 통해 웹서버에 데이터 요청
- http방식
- 서버는 HTML, CSS, JSON포맷으로 응답을 내려줌
'Spring Boot 웹개발' 카테고리의 다른 글
스프링 웹 개발 기초 (0) | 2021.01.31 |
---|---|
빌드하고 실행하기 (0) | 2021.01.30 |
라이브러리 살펴보기 (0) | 2021.01.30 |
HTTP Method (0) | 2021.01.20 |
Intellij에서 Spring 프로젝트 생성하기 (0) | 2021.01.20 |