728x90
컨트롤러인 서블릿으로부터 유저에게 받은 유저정보를 넘겨 받아 DAO로 연결 정보와 유저정보를 같이 넘겨주면서 DAO를 호출한다.
또한 Service 클래스에서 역할인 DB연결 Connection 클래스를 사용하여 오라클과 연결해주고, 기능이 복잡해지면 꼬일 수 있기 때문에 close로 닫아주도록 하자.
메소드 기능에 따라 트랜잭션 처리가 필요하면 commit & rollback 추가
public Member login(Member mem){
Connection conn = getConnection();
Member loginC = new MemberDAO().login(conn, mem);
close(conn);
return loginC;
}
728x90
반응형
'small steps > 1일 1코딩 - 코딩을 내 몸처럼' 카테고리의 다른 글
[1일1코딩][Java-JDBC] MVC패턴 Template클래스의 getConnection메소드 (0) | 2022.05.02 |
---|---|
[1일1코딩][Java-JDBC] MVC패턴 Model.DAO (0) | 2022.05.01 |
[1일1코딩][Java-JDBC] 외부파일 로드용 Properties 클래스 (0) | 2022.04.29 |
[1일1코딩][Java-JDBC] MVC패턴 Template클래스 - 각종 객체의 close기능 메소드 & 트랜잭션 기능 메소드 (0) | 2022.04.28 |
[1일1코딩][bootstrap] 페이지네이션(Pagination) (0) | 2022.04.27 |