MVC (Model-View-Controller) 메모 2
DAO 코드 수정) Controller 예시) View와 DAO를 사용해야하므로, 선언 후 생성자에서 초기화. 장바구니 기능을 위해 controller 에 추가. 1. V의 프린트메뉴 메서드를 호출해서 인자를 받고, int action에 저장. 2. action이 1, 2, 3, 4, 5, 6, 7 에 따라, 기능이 실행.. (View에서 기능을 알려주는 인터페이스가 있다면, 기능을 사용하기 위해 번호 입력을 하면 그 번호를 Controller에서 받아서 action에 저장하고, 여기서 1번일때는 무슨무슨기능 2번일때는 무슨무슨기능 .. 7번일때는 무슨무슨기능 하면서 View와 DAO를 연결시켜준다. 3. View와 DAO는 절대로 한줄에 같이 있지 않음을 알 수 있다. 4. 컨트롤러에서 DAO로 그저 ..
2023. 5. 24.
MVC (Model-View-Controller) 메모
DAO 예시) 1. VO 클래스의 객체를 생성해서, VO 클래스의 배열리스트 (객체배열)에 .add 하는 모습. 2. CRUD의 Create에 해당하는 insert 메서드에 인자값으로, DrinkVO(클래스명/타입) vo(참조변수) 를 확인 할 수 있다. 원래라면, DrinkVO의 객체를 배열리스트에 .add 할 때 VO의 생성자가 PK,name,price,cnt 라서 (PK는 직접 입력 받지 않음) insert 메서드의 인자로 위와 같이 표현 했다. 그래서 접근할 때 참조변수.메서드, 참조변수.메서드, 참조변수,메서드 로 표기 할 수 있다. 3. CRUD의 Read에 해당하는 selectAll 메서드에 인자값으로, DrinkVO(클래스명/타입) vo(참조변수) 를 확인 할 수 있다. 1) 리턴값으로 D..
2023. 5. 24.
파일 입출력 간단 정리
[ 파일 입출력 ] 파일 : 사진, 영상, 음성 파일, 액셀, 문서, 텍스트 문서, ... 이다. 웹에서는 사진 파일, .. 기존에 봐왔던, java.util이 아닌 java.io를 확인 할 수 있다. io는 in / out 을 의미하고, 자바 내부에서가 아닌, 컴퓨터와 소통하기 위한 그런 기능의 느낌으로 생각 하면 된다. 이클립스에서 구현 1. 파일 생성하기. 2. File 참조변수 = new File(경로); try catch로 감싸지 않으면 사용이 불가능 하다. 1. 파일 읽어오기. 2. FileInputStream 참조변수 = new FileInputStream(); 3. EOF : end of file 파일의 끝이 자바에서는 int값 -1로 받는다. 1. 파일 작성하기. 2. FileOuputS..
2023. 5. 22.