본문 바로가기

Back-end/Spring MVC 개념20

1. Java 웹 기술의 역사 0. 개요 - 이번 포스팅에서는 Java 웹 기술의 변천사를 알아보려고 한다. - Java 웹 기술이 왜 이러한 방식으로 발전해왔는가에 대해 초점을 두고 알아보자. 1. Java 웹 기술의 역사 a) Servlet(1997) - HTTP request/response를 객체로 만들어, 개발자가 쉽게 데이터를 사용할 수 있도록 하였다. - 그러나 데이터를 전달하는 형식에 있어서 HTML을 반환하기가 불편했다. → 일일이 return 값에 HTML을 작성해야 했다. ex) return " 안녕하세요. "; b) JSP(1999) - Servlet의 단점을 보완하는 기술로, HTML 내부에 Java를 작성하는 방식이다. - Java를 사용할 수 있다는 특징으로, HTML 파일 내부에 비즈니스 로직까지 작성했다.. 2022. 2. 22.
0. Web 서비스의 구조 0. 개요 - Spring MVC에 대한 개념을 배우기 전에, MVC라는 구조가 왜 생겼는지를 알아야 한다. - 이를 위해서는 기본적인 Web 서비스의 구조를 이해해야 한다. 1. 모든 것은 HTTP로 소통한다. - 일반적인 Web 서비스는 Client가 internet을 통해 Server와 소통하며 데이터를 주고받는 형태를 가진다. - 소통을 하려면 서로 동일한 언어를 사용해야 하는데, 이를 HTTP라고 부른다. - 위 그림처럼 Client는 HTTP를 사용하여 Server와 소통한다. - Server 또한 HTTP를 사용하여 Client와 소통한다. - 즉, 인터넷 상의 모든 데이터는 HTTP를 통해 전달된다. 2. Web Server의 종류 a) Web Server - Web 서버는 HTTP를 기반.. 2022. 2. 21.