본문 바로가기

Class/2208026

Class 예제(1_MemberDTO) package quiz6; public class MemberDTO { private String id; private String pw; private String name; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getPw() { return pw; } public void setPw(String pw) { this.pw = pw; } public String getName() { return name; } public void setName(String name) { this.name = name; } } 2022. 8. 2.
Class 예제(1_MemberDAO) package quiz6; import java.util.Collection; import java.util.HashMap; public class MemberDAOImpl implements IMemberDAO{ private HashMap members = new HashMap(); @Override public void insert(MemberDTO member) { members.put(member.getId(), member); } @Override public MemberDTO selectId(String id) { return members.get(id); } @Override public void delete(String id) { members.remove(id); } @Override .. 2022. 8. 2.
Class 예제(1_MemberDAOIntefface) package quiz6; import java.util.Collection; public interface IMemberDAO { public void insert(MemberDTO member); public MemberDTO selectId(String id); public void delete(String id); public Collection selectAll(); public void update(MemberDTO updateMember); } 2022. 8. 2.
Class 예제(1_Service) package quiz6; import java.util.Collection; public class MemberServiceImpl implements IMemberService { private MemberDAOImpl memberDao = new MemberDAOImpl(); MemberDTO tmp = new MemberDTO(); @Override public void insert(String id, String pw, String name) { tmp = memberDao.selectId(id); if (tmp != null) { System.out.println(id + "는 이미 등록된 정보입니다."); return; } MemberDTO member = new MemberDTO(); me.. 2022. 8. 2.