🖥️4. Back-end
백엔드 개발은 웹 사이트 또는 웹 애플리케이션을 지원하는 서버 측 논리 및 기능의 구현을 의미합니다. 프런트엔드 개발은 사용자 인터페이스와 사용자 경험에 초점을 맞추는 반면, 백엔드 개발은 애플리케이션을 작동시키는 작업을 다룹니다.
비유하자면, 웹 페이지는 매우 멋진 가게이고, 사용자들은 그 가게에서 다양한 서비스를 이용하고 싶어합니다. 그러나 가게의 멋진 외관과 깔끔한 진열대만으로는 부족하죠. 사용자들은 주문을 하고, 상품 정보를 얻고, 결제를 진행하려고 합니다.
이때 백엔드는 그 가게의 주방과 결제 시스템을 담당하는 사람입니다. 사용자가 주문을 하면, 주방에서는 요리를 만들고, 결제 시스템에서는 결제를 처리합니다. 백엔드는 이 모든 작업을 수행하여 사용자들이 원하는 서비스를 제공할 수 있도록 합니다.
더 자세히 설명하자면, 백엔드는 사용자의 요청을 받아들이고, 데이터베이스에서 필요한 정보를 가져와서 처리합니다. 사용자의 로그인 정보를 확인하고, 상품 정보를 검색하고, 주문을 처리하는 등 다양한 작업을 수행합니다. 그리고 그 결과를 다시 사용자에게 돌려줍니다.
백엔드는 사용자들이 웹 페이지에서 필요한 작업을 원활하게 처리할 수 있도록 도와줍니다. 사용자는 멋진 가게를 보며 즐거운 경험을 할 수 있지만, 그 뒷단 에서는 가게가 여러 작업을 수행하여 웹 페이지가 원활하게 동작하도록 합니다.
이곳에서는 백엔드 개발자가 알아야 할 JAVA로드맵과 주요개념들을 안내합니다
⌨️page백엔드 개발주요 개념⌨️page백엔드개발 로드맵 (JAVA)⌨️page백엔드개발 용어모음⌨️page그외 다른 개발 플랫폼⌨️page웹 보안 지식Last updated