백엔드

지난번에는 Servlet을 이용해 콘솔에 Hello world를 찍어보았습니다. 관련 글 : https://coding-nyan.tistory.com/26 생각을 해보면 System.out.println("Hello World"); 는 콘솔에 출력하는 코드입니다. 웹의 경우에는 서버에서 클라이언트로 값을 전달해서 출력을 해줘야 할 텐데 그렇다면 다른 방식이 필요하지 않을까요?? 웹에 출력하기 웹에 출력하기위해 HttpServletRequest와 HttpServletResponse를 이해하기 쉽게 한 단어로 짚고 넘어갈게요. HttpServletRequest = 입력 도구이고 HttpServletResponse = 출력 도구입니다. 출력을 하기 위해 HttpServletResponse response 객체..
안녕하세요 드디어 백엔드와 관련된 포스팅을 할 차례가 왔습니다. 원래대로라면 HTML과 CSS에도 할 이야기가 더 많고 Javascript까지 하면 분량이 많았을 겁니다. 그러나 저는 백엔드를 위주로 다루고 싶어서 실습용 웹을 만들 정도로만 살펴봤습니다. 서론이 길었네요. Servlet이란? http://www.가상의 주소. com/user를 요청한다고 합시다. 보통 서버에서는 root 혹은 홈 디렉터리 기준으로 해당 문서를 찾아나갈 겁니다. 정적인 문서라면 바로 찾아서 페이지를 response 해주면 되겠죠 그런데 만약 저 user라는 페이지가 항상 고정된 값이 아니라 변동이 된다면 어떡할까요? Server application을 작성해 데이터베이스에서 해당 user와 관련된 테이블을 찾고 뭔가 실행하..
· web
웹 백엔드 개발자는 프론트엔드처럼 사용자에게 직접적으로 보이는 부분이 아닌 서버와 관련된 작업을 합니다. 여기에는 데이터베이스 작업이 포함될 수 있죠. 이때 서버와 클라이언트의 연결이 소켓 같은 방식이 아닌 웹을 기반으로 진행한다는 게 중요합니다. 사용자가 웹에서 어떤 정보를 입력 후 전송한다면 그 정보를 이용해 저장도 하고 연산 후 사용자에게 다시 보여주는 작업을 할 수 있죠. 사용자(클라이언트)가 요청하면(GET/POST) 이를 서버에서 응답하는 일련의 과정이 필요합니다. HTML/CSS/Javascript 등으로 웹 페이지를 꾸미고 동적이게 만드는 부분이 프론트엔드고 그 뒤의 부분들이 백엔드의 영역으로 서버 프로그래밍이 됩니다. 백엔드 개발을 위해서는 Java 언어와 SQL 등 기본적인 내용을 숙지..
moongomi
'백엔드' 태그의 글 목록