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.