Dot Programming/Java
2022. 2. 10.
[Java] 자바 서블릿과 서블릿 컨테이너 1 - 웹 서버 한계와 WAS 등장
HTTP 웹 서버 문제점 서비스 로직보다 HTTP 요청, 응답 헤더에 너무 많은 개발 시간을 소요한다. 동적 HTML 지원 한계. 많은 코딩이 필요하다. 사용자가 입력한 데이터가 서버를 재시작하면 사라진다. 서버를 껐다 켜도 데이터를 유지하고 싶다. WAS (Web Application Server) WAS는 위의 HTTP 웹 서버 문제점을 해결하기 위해 나온 애플리케이션 서버다. HTTP 마크업 언어를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어로 볼 수 있다. 대표적으로 apache tomcat 서버가 있다. WAS 특징 프로그램 실행 환경과 데이터베이스 접속 기능을 제공한다. 여러 개의 트랜잭션을 관리한다. 업무를 처리하는 비즈니스 로직을 수행한다. 1번과 2번의 문제를 해결하기..