목록JAVA/JAVA_복습문제 (20)
JAVA를 잡아라!...
CRUD 1. R 상품목록전체출력 2. R 가격검색출력 3. R 상품선택 4. U 상품구매 5. U 재고추가 6. C 회원가입 7. ? 로그인 8. ? 로그아웃 9. U 비밀번호 변경 10. D 회원탈퇴 VIEW 틀 - ★ 응집도를 높이기 위해 VIEW를 쪼갬 ★ adminVIEW 재고추가 userView 가격검색출력 상품선택 장바구니에 저장된 상품 구매 commonView 상품목록전체출력 상품번호 입력 상품번호 유효성검사 없는상품 안내 재고 입력 재고 유효성검사 성공! 실패... 번호 입력 번호 유효성검사 가격 입력 가격 유효성검사 상품리스트출력 리스트.size() 이거 없으면 nullpointException if (pDTO.getSearchCondition() == null) { return pda..
자판기.ver1 제품 + 회원 한글코딩 MemberDTO 회원이라면 data를 가져야함 - 멤버변수: (모두 private) 아이디(PK), 비밀번호, 이름 + String setSearchCondition (JAVA로직에서만 사용하는 변수, 검색조건 확인용) - getter & setter : private 멤버변수이니까 생성해주기 - @toString ------------------------------------------------------ PK란? 시스템이 부여하는 값으로 유일한 값이어야 함 ID의 경우, 사용자가 생성하며 중복이 불가하므로 PK로 사용됨 ★ PK가 int 자료형인 제품DTO와 달리, 회원DTO에서는 id가 String 자료형임... id니까..! 그래서 id 비교할땐 equ..
헷갈리는 코드 - 메소드의 output이 void일 때... return이 있어야 하는 경우 - 메소드의 output이 반환을 해야할 때... if문 사용 시 이도저도아닌 상황에서 반환이 필수인 경우 (if문 안에만 return하면 안됨) .... 문제 한글코딩 Client 설치 : 컨트롤러의 객체 불러오기 실행 : 객체안에 메소드() 실행 ProductDTO 상품이라면 data를 가져야함 - 멤버변수: (모두 private) PK, 이름, 가격, 재고 + String setSearchCondition (JAVA로직에서만 사용하는 변수, 검색조건 확인용) + int addCnt (추가할 재고) - getter & setter : private 멤버변수이니까 생성해주기 - @toString --------..
[ update > 홍길동 전체 데이터 중에 홍길동이라는 이름가진 사람들을 전부 뽑아서 반환할 배열에 저장 위의 배열을 반환 View에서 받은 배열을 출력 if(datas사이즈가 StudentDTO.java package ..

[ 학생부 프로그램 ] LP, UF, 데이터(ERD) 고민부터 하기! LP(CRUD) 1. 추가 학생이름입력 >> 홍길동 학생점수입력 >> 50 학생추가가 완료되었습니다! :D 2. 목록 학생목록 1001번 xxx학생 xx점 3. 검색 학생번호입력 >> 1001 1001번 xxx학생 xx점 or 해당 번호의 학생은 없습니다... 4. 변경 학생번호입력 >> 1001 학생점수입력 >> 60 완료되었습니다! :D or 해당 번호의 학생은 없습니다... 5. 삭제 학생번호입력 >> 1001 완료되었습니다! :D or 해당 번호의 학생은 없습니다... 0. 종료 UF 학생추가 학생목록출력 학생검색 학생정보변경 학생삭제 데이터(ERD) PK 1001 model > Student.java package model;..

[ 계산기 프로그램 ] LP, UF, 데이터(ERD) 고민부터 하기! LP(CRUD) 더하기, 빼기, 곱하기 UF 정수를 입력학세요 >> 10 연산자 입력 >> 정수 입력 >> 5 결과는 10 + 5 = 15 입니다. 데이터(ERD) 어떤 데이터 쓰지? String 연산자.. model > CalcModel.java package model; /* 실제 기능 구현 (화면에 보여준다던지, 받아온다던지 전혀 하지 않음) 사용자와는 전혀 상호작용을 하지않기 때문에 syso()가 단한개도 없다는 특징이 있음!!! */ public class CalcModel { public int func01(int num1, int num2) { return num1 + num2; } public int func02(int ..