웹 개발 기초/자바 웹을 다루는 기술

서블릿의 비즈니스 로직 처리 방법

sungw00 2023. 2. 14. 16:40
728x90

웹 프로그램은 클라이언트의 요청에 대해 비즈니스 처리 기능을 이용해 데이터 저장소에서 데이터를 조회한 후 서블릿의 응답 기능을 이용해 클라이언트에게 결과를 전송한다.

 

예를 들어 웹 도서 쇼핑몰에서

  1. 책 제목을 검색창에 입력하고 검색 버튼을 클릭하면 책 제목이 서블릿으로 전송되고
  2. 서블릿은 책 제목을 전송 받아 책 제목에 대한 정보를 데이터베이스 연동 기능을 이용해 조회한다.
  3. 그리고 조회한 결과를 서블릿 응답 기능을 이용해 클라이언트 브라우저에 전송하여 결과를 보여준다.

 

서블릿 비즈니스 처리 작업

서블릿이 클라이언트로부터 요청을 받으면 그 요청에 대해 작업을 수행하는 것을 의미함.

웹 프로그램에서 대부분의  비즈니스 처리 작업은 데이터베이스 연동 관련 작업이지만 그 외에 다른 서버와 연동해서 데이터를 얻는 작업도 수행한다. 이 기능은 서블릿의 핵심 기능이다.

서블릿의 비즈니스 작업 예시

  • 웹 사이트 회원 등록 요청 처리 작업
  • 웹 사이트 로그인 요청 처리 작업
  • 쇼핑몰 상품 주문 처리 작업

서블릿의 비즈니스 처리 과정

  1. 클라이언트로부터 요청을 받음
  2. 데이터베이스 연동과 같은 비즈니스 로직을 처리함
  3. 처리 결과를 클라이언트에게 돌려줌
728x90