본문 바로가기

Class50

Class 예제(2_MemberDAOInterface) package quiz5; import java.util.ArrayList; public interface IMemberDAO { public int getIdx(String id); public void insert(MemberDTO member); public MemberDTO selectId(String id); public void delete(MemberDTO deleteMember); public ArrayList selectAll(); public void update(int index, MemberDTO updateMember); } 2022. 8. 1.
Class 예제(2_Service) package quiz5; import java.util.ArrayList; public class MemberServiceImpl implements IMemberService { MemberDAOImpl memberDao = new MemberDAOImpl(); @Override public void insert(String id, String pw, String name) { MemberDTO member = new MemberDTO(); int idx = memberDao.getIdx(id); if (idx != -1) { System.out.println("이미 등록된 정보입니다."); return; } member.setId(id); member.setName(name); member.setP.. 2022. 8. 1.
Class 예제(2_ServiceInterface) package quiz5; public interface IMemberService { public void insert(String id, String pw, String name); public void selectId(String id); public void delete(String id); public void selectAll(); public void update(String id, String currentPw, String changePw); } 2022. 8. 1.
Class 예제(2_Main) package quiz5; import java.util.Scanner; public class Main { public static void main(String[] args) { /* * 회원 관리 프로그램 만들기 : 1~5번에 해당하는 메소드 구현 1.회원등록 : id, password, name 3개의 정보를 id는 * 중복되지 않도록 등록함. 2.회원검색 : id를 이용하여 회원 정보를 검색하여 출력함. 3.회원삭제 : id를 이용하여 회원 정보를 * 삭제함. 4.회원 모두 보기 : 모든 정보 출력함. 5.비밀번호 수정 : id를 이용하여 비밀번호를 수정함. 6.프로그램 종료 : * 프로그램을 종료함. */ Scanner sc = new Scanner(System.in); MemberServic.. 2022. 8. 1.