반응형
주소록 코드 피드백
- String + 연산 지양
수정 전
for (AddressBookVo addressBook : addressbookList) {
stringBuffer
.append("NAME = " + addressBook.getName() + ",")
.append("BIRTHDAY = " + addressBook.getBirthday() + ",")
.append("GENDER = " + addressBook.getGender() + ",")
.append("PHONENUMBER = " + addressBook.getPhoneNumber() + ",")
.append("ADDRESS = " + addressBook.getAddress() + ";");
}
수정 후
stringBuffer.append(String.format("NAME=%s,BIRTHDAY=%s,GENDER=%s,PHONENUMBER=%s,ADDRESS=%s",
addressBook.getName(),addressBook.getBirthday(),addressBook.getGender(),
addressBook.getPhoneNumber(),addressBook.getAddress()));
- 상수활용
수정 전
String key = oneParamData[0].trim();
String val = oneParamData[1].trim();
수정 후
String key = oneParamData[KEY].trim(); // private final int KEY = 0;
String val = oneParamData[VALUE].trim(); // private final int VALUE = 1;
SelectOne 조회 기능 추가
- XML에 SelectOne 가능한 쿼리 추가
- seqNum을 Value로 가져오기 때문에 명령어 파싱을 위한 cmdSplit[VALUE] 추가
- selectList와 로직은 같고 매개변수를 받아오기 때문에 매개변수 추가
- 클라이언트에서도 마찬가지로 매개변수를 받아오는 구문 추가
반응형
'인턴' 카테고리의 다른 글
[인턴 OJT 20일차] RMI Rack view (1) | 2023.01.09 |
---|---|
[인턴 OJT 19일차] RMI (0) | 2023.01.09 |
[인턴 OJT 17일차] 소켓을 활용한 주소록과 흐름 (0) | 2023.01.09 |
[인턴 OJT 16일차] socket (0) | 2023.01.09 |
[인턴 OJT 15일차] swing 파일 탐색기 - 2 (0) | 2023.01.09 |