WAS란 무엇인가 ?

박성현·2024년 10월 29일

java

목록 보기
47/51

WAS(Web Application Server)란?

WAS란? 🤔
WAS는 Web Application Server 의 약자로, 웹 애플리케이션에서 사용자 요청을 받아 비즈니스 로직을 처리 한 후 결과를 돌려주는 역할을 합니다.

웹 서버와 차이점

  • 웹 서버는 HTML, CSS 같은 정적 콘텐츠를 처리하고,
  • WAS는 로그인, 데이터 처리 등 동적 콘텐츠를 담당합니다.

WAS의 주요 역할

  1. 요청 처리: 사용자 요청을 받아 필요한 데이터와 화면을 생성합니다.
  2. 세션 관리: 사용자의 로그인 상태 유지와 같은 기능을 담당합니다.
  3. 로드 밸런싱: 여러 서버에 요청을 나눠 서버 부담을 줄입니다.

WAS 종류와 예시

  • Tomcat: 가장 많이 쓰이는 오픈소스 Java 서버.
  • JBoss: 확장성 높은 대규모 시스템용 서버.
  • WebLogic: 주로 대기업에서 사용하는 고성능 서버.

성능 및 보안

  • 최적화: 스레드 관리, 캐싱으로 성능을 높입니다.
  • 보안 설정: 암호화 방식(SSL/TLS)으로 데이터를 보호합니다.
profile
개발기록장

0개의 댓글