<수업내용>
1. Servlet을 이용
->비지니스 로직구현이 쉽다.
->화면구현이 불편함
2. JSP를 이용(MVC1)
->화면구현은 편리
->비지니스로직 구현이 불편
3. MVC2 패턴
사용자가 서비스를 요청 -> Servlet이 요청을 받음 -> 비지니스로직을수행
-> JSP를 이용해서 화면을 출력
Servlet -> Service -> DAO -> DB
Connection객체생성위치 -> DAO
Controller에서 Connection 객체 생성 후 매개 변수로 전달
Controller에서 Commit, Rollback까지 진행
회원탈퇴를 했을때
1) Member테이블 삭제
2) Del_Member에 추가
-> 두 작업의 Commit, Rollback이 한번에 수행되어야함
-> 같은 connection에서 작업이 일어나야함
Controller역할
-> 사용자의 요청을 받음, 넘겨주는 데이터를 자바에서 처리하기 편하게 변환
-> 출력할 JSP페이지 요청
Service 역할
-> 데이터편집, Connection 객체생성, Commit, Rollback
DAO 역할
-> DB에서 데이터를 가져오는 역할
게시판
게시판번호 제목 작성자 작성일
1 11 22 9/30
2 11 22 9/30
3 11 22 9/30
4 11 22 9/30
회원테이블
아이디
패스워드
이름
나이
이메일
연락처
가입일
테이블명 member
'이공계전문기술연수 > Servlet | JSP' 카테고리의 다른 글
<이공계기술전문연수> 6. Servlet / JSP Servlet Filter (0) | 2019.10.08 |
---|---|
<이공계기술전문연수> 5. Servlet / JSP MVC1 실습 (0) | 2019.10.07 |
<이공계기술전문연수> 3. Servlet / JSP (0) | 2019.09.29 |
<이공계기술전문연수> 2. Servlet / JSP (0) | 2019.09.28 |
<이공계기술전문연수> 1. Servlet / JSP Tomcat 셋팅 (0) | 2019.09.26 |