WAS와 관련하여 생각해볼 것들

전승원·2021년 1월 3일
0

출처: 네이버 부스트코스 backend 강좌- 강경미 강사님

tomcat설정파일을 수정함으로써 실행되는 포트를 바꿀 수 있다.
컴퓨터를 구분하기 위해서 사용되는 것은 도메인이나 ip이고, 컴퓨터에 설치되어 있는 여러개의 소프트웨어 서버를 구분하기 위해 사용되는 값이 포트(port)이다.

추가로 참고할만한 정보
URI에 도메인 네임을 입력하면, 해당 페이지를 찾을 수 있는 이유는 DNS 덕분이다. DNS 또는 Domain Name System은 사람이 읽을 수 있는 도메인 이름(예: www.amazon.com)을 머신이 읽을 수 있는 IP 주소(예: 192.0.2.44)로 변환한다.

DNS의 원리에 대하여 https://aws.amazon.com/ko/route53/what-is-dns/

웹 브라우저를 실행한 후 주소창에 http://localhost:8080http://127.0.0.1:8080 으로 입력 ->
localhost는 현재 사용중인 컴퓨터를 나타내는 도메인(domain)주소이고 127.0.0.1은 현재 사용 중인 컴퓨터를 나타내는 ip주소

생각해볼것.
1. Apache Tomcat 외에 WAS는 어떤 것 들이 있을까?
2. WAS가 없으면 웹 어플리케이션은 왜 실행할 수 없을까?

  1. Apache Tomcat 이외에도 WAS로서 WebLogic, WebSpere, JBOSS 등이 존재

  2. 웹 어플리케이션 내의 비즈니스 로직을 실행할 서버가 필요하기 때문이다.

웹 어플리케이션 상에 WAS가 수행하는 로직을 내부적으로 구현하면 불가능은 아니라고 생각되지만, WAS 관련 로직이 상당히 복잡한데다, 그러한 로직이 어플리케이션 내부적으로 구현되어 있는 것은 바람직하지 않을 것이라고 본다. 따라서, Apache Tomcat과 같은 구현된 WAS를 사용하는 것은 거의 필연적일 것이다.

profile
No pleasure, No gain

0개의 댓글