서블릿 DB 연동
서블릿의 비즈니스 로직 처리
- 데이티베이스 관련 작업
- 다른 서버 연동해서 데이터 얻는 작업 등
- Ex
- 회원 등록 요청 처리 (DB에 회원 정보 저장)
- 로그인 처리(DB에 있는 회원 정보와 입력하여 전송된 로그인 정보가 일치하는지 검사)
- 쇼핑몰 주문 처리 작업
비즈니스 로직 처리 과정
- 클라이언트로부터 요청
- 데이터베이스 연동과 같은 비즈니스 로직 처리
- 결과를 클라이언트에게 전달 (응답)
- HTML로 요처어 -> 서블릿에서 요청 받음 -> DAO에서 비즈니스 로직 처리. 결과 반환 -> 서블릿에서 결과 받아서 클라이언트에게 응답 -> 클라이언트에서 결과 출력
DB 연동 : MySQL 사용
- MySQL JDBC 드라이버 필요
- 다운받은 mysql jdbc 드라이버 필요
MySQL JDBC 드라이버 사용하기 위한 작업
- 이전에 다운받은 mysql jdbc 드라이버 필요
- mysql-connector-java-8.0.27.jar
- 압축 해제한 jar 파일을 복사해서 톰캣의 lib 폴더에 저장
- mysql-connector-java-8.0.27.jar 복사해서 tomcat의 lib에 저장
- 프로젝트에서 Product Structure > Libraries > + > Java > tomcat lib의 .jar 파일 추가
'Back > Servlet' 카테고리의 다른 글
서블릿 DB 연동(3) (0) | 2021.12.28 |
---|---|
서블릿 DB 연동(2) (0) | 2021.12.28 |
Servlet 요청 API (0) | 2021.12.28 |
JSP와 Servlet(서블릿) (0) | 2021.12.28 |
Web 개요 (0) | 2021.12.27 |