728x90
웹 백엔드 개발자는 프론트엔드처럼 사용자에게 직접적으로 보이는 부분이 아닌 서버와 관련된 작업을 합니다. 여기에는 데이터베이스 작업이 포함될 수 있죠. 이때 서버와 클라이언트의 연결이 소켓 같은 방식이 아닌 웹을 기반으로 진행한다는 게 중요합니다. 사용자가 웹에서 어떤 정보를 입력 후 전송한다면 그 정보를 이용해 저장도 하고 연산 후 사용자에게 다시 보여주는 작업을 할 수 있죠.
사용자(클라이언트)가 요청하면(GET/POST) 이를 서버에서 응답하는 일련의 과정이 필요합니다. HTML/CSS/Javascript 등으로 웹 페이지를 꾸미고 동적이게 만드는 부분이 프론트엔드고 그 뒤의 부분들이 백엔드의 영역으로 서버 프로그래밍이 됩니다. 백엔드 개발을 위해서는 Java 언어와 SQL 등 기본적인 내용을 숙지하셔야 합니다. 이후에 Servlet,Jsp,Spring 등을 익히시면 됩니다.
앞으로 이와 관련된 내용들을 포스팅하려고 합니다.
감사합니다.
728x90
'web' 카테고리의 다른 글
동기(Synchronous) vs 비동기(Asynchronous) (0) | 2021.03.03 |
---|---|
Cookie & Session (0) | 2020.07.29 |
[Web] POST 요청 시 한글 깨짐 현상 (0) | 2020.07.19 |
[Web] POST 요청 (0) | 2020.07.19 |
Web(웹)이란? (0) | 2020.06.04 |