Dao

    [JSP & Servlet] 회원 관리 - Service / DAO

    📌회원가입 요청 비즈니스 로직 처리 MemberJoinService.java package service; import vo.MemberBean; import static db.JdbcUtil.*; import java.sql.Connection; import dao.MemberDAO; public class MemberJoinService { public boolean joinMember(MemberBean member) { boolean joinSuccess = false; //회원 가입 성공 여부 MemberDAO memberDAO = MemberDAO.getInstance(); Connection con = getConnection(); memberDAO.setConnection(con); int..

    [JSP & Servlet] 로그인 (feat. 세션 & 쿠키) - View / DAO

    📌index.jsp 사용자가 처음으로 접하는 페이지 index.jsp 페이지를 실행하면 "/login" 서블릿을 매핑하는 서블릿으로 포워딩 한다. 통상적으로 index.jsp를 사용자가 맨 처음 실행했을때 접하는 페이지로 많이 사용한다. 📌로그인 폼 loginForm.html 로그인 아이디 : 비밀번호 : 자동 로그인: 📌로그인 성공/실패 loginSuccess.jsp 사용자 정보 이름 : 나이 : 주소 : 이메일 : loginFail.jsp 로그인실패 📌DB작업 시 반복적 수행을 편하게 해주기 위해 만든 파일 JdbcUtil.java package db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSe..

    [JSP & Servlet] 게시판 만들기 (feat. MySQL) - DAO(Data Access Object)

    📌src/db/JdbcUtil.java package db; import java.sql.*; import javax.naming.Context; import javax.naming.InitialContext; import javax.sql.DataSource; public class JdbcUtil { public static Connection getConnection(){ Connection con=null; String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/testDB"; try { Class.forName(driver); con=DriverManager.getConnection(url,"아이디","..