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

서블릿으로 회원 정보 테이블의 회원 정보를 조회하는 과정

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

각 클래스가 연동해서 데이터베이스에 접근 -> 서블릿에서 회원 정보를 조회한 후 이 정보를 다시 HTML로 만들어 웹 브라우저로 전송해 출력

  1. 웹 브라우저(클라이언트)가 서블릿에게 회원 정보를 요청
  2. MemberServlet은 요청을 받은 후 MemberDAO 객체를 생성하여 listMembers( ) 메서드를 호출
  3. listMembers( )에서 다시 connDB( ) 메서드를 호출하여 데이터베이스와 연결 후 SQL문을 실행해 회원 정보를 조회
  4. 조회된 회원 정보를 MemberVO 속성에 설정한 후 다시 ArrayList에 저장
  5. ArrayList를 다시 메서드를 호출한 MemberServlet으로 반환하고 ArrayList의 MemberVO를 차례대로 가져와 회원 정보를 HTML 태그의 문자열로 만듬
  6. 만들어진 HTML 태그를 웹 브라우저로 전송해서 회원 정보를 출력

MemberServlet의 DAO 객체 생성, listMembers( ) 메서드 호출
MemberDAO에서의 connDB( ) 메서드 호출 및 SQL 쿼리를 실행해 회원 정보 조회
MemberVO 객체를 생성하여 속성에 설정 및 ArrayList에 저장 및 반환
ArrayList의 MemberVO를 차례대로 가져와 회원 정보를 HTML 태그의 문자열로 만들어 웹 브라우저로 전송 및 출력
웹 브라우저에 http://localhost:8090/pro07/member 을 요청하여 출력된 결과

728x90