서브렛 컨테이너 역할을 하는 아파치 톰캣이 jsp를 담당하고 있다. 오라클에 만들어져 있는 테이블을 이클립스로 불러와서 웹 브라우져 구현을 실행해 준다.
원래 자바를 통해서 구현 해 주던 서비스는 아래 처럼 복잡했다.
하지만 데이터베이스에 값을 바로 저장하고 불러와 구현 해줄 service 페이지는 아래처럼 간단하다.
자바에서 불러 온 service 클래스는 컨틀롤러(서블릿) 에 요청이 오면 그 요청을 처리 할 기능을 구현 하는 페이지로, 처리해야 할 요청을 메서드로 간단하게 구현 했다. html을 통해 클라이언트가 입력 할 것이고 html로 입력 받은 값들을 vo에 담아서 데이터양식으로 가져 올 것이다.
package member;
import java.util.Scanner;
public class MemberService {
private memberDao dao;
public MemberService() { // 생성자
dao = new memberDao();
}
public void join(memberVo vo) {
dao.insert(vo);
}
// id 로 검색이고 파라미터로 아이디를 검색 받아서 동일한 아이디를 검색 할 것이다.
public memberVo getMember(String id) {
return dao.select(id);
}
public void Editmyinfo(memberVo vo) {
dao.update(vo);
}
public void delMember(String id) {
dao.delete(id);
}
}
//해당 서비스페이지와 클라이언트 사이에 서브렛이 있다는 말임
'MVC > jsp & servlet' 카테고리의 다른 글
[jsp와 servlet] jsp와 servlet을 이용한 회원 탈퇴 (0) | 2023.03.27 |
---|---|
[jsp와 servlet] jsp와 servlet을 이용한 내 정보 수정 하기 (0) | 2023.03.27 |
[jsp와 servlet] jsp와 servlet를 이용한 내 정보 검색 (0) | 2023.03.27 |
[jsp와 servlet] servlet doGet과 doPost를 이용하여 회원가입 (0) | 2023.03.27 |
JSP 와 Servlet (0) | 2023.03.27 |