본문 바로가기

Class/22080112

Class 예제(2_MemberDTO) package quiz5; public class MemberDTO { private String id, name, pw; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPw() { return pw; } public void setPw(String pw) { this.pw = pw; } } 2022. 8. 1.
Class 예제(2_MemberDAO) package quiz5; import java.util.ArrayList; public class MemberDAOImpl implements IMemberDAO { ArrayList members = new ArrayList(); @Override public int getIdx(String id) { int idx = -1; for (MemberDTO member : members) { if (member.getId().equals(id)) { idx = members.indexOf(member); return idx; } } return idx; } @Override public void insert(MemberDTO member) { members.add(member); } @Override p.. 2022. 8. 1.
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.