본문 바로가기

WAS2

2. Servlet의 등장 0. 개요 - 이전 포스팅에서 기본적인 Web 서비스의 구조와 동작에 대해 알아보았다. - 그리고 WAS에 대해 배우면서 WAS가 단순히 비즈니스 로직만을 수행하지 않는다는 것을 확인했다. - 이번 포스팅에서 WAS가 비즈니스 로직 처리에만 집중하게 할 수 있도록 하는 방법에 대해 알아보자. 1. Servlet - Servlet은 WAS가 지원하는 기능이자, 웹 서버의 성능 향상을 위한 Java의 클래스다. - Servlet을 사용하는 이유는 WAS가 비즈니스 로직 처리만을 수행할 수 있는 환경을 제공하기 때문이다. - 무슨 말인지 잘 모르겠다. 그러므로 Servlet의 기능과 역할에 대해 알아보자. a) Servlet의 역할 - WAS는 웹 서버로부터 전달받은 HTTP request를 parsing 하.. 2022. 2. 23.
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.