1) 우리는 왜 사용합니까 DTO
하고 DAO
, 우리는 그들을 때를 사용해야합니다. GUI
데이터 삽입, 편집, 삭제와 관련된 Java 소프트웨어를 개발 중 입니다. 그러나 나는 구별 할 고군분투 DTO/DAO
와 Model
, View
, Controller
(MVC) 구조? Java를 통해 데이터베이스와 상호 작용할 때 사용하는 것이 더 낫습니다 GUI
.
2) 나는 정말 궁금 한 점은이 좋은 연습입니다 여부 view
와 Controller
하나 개의 클래스이다. 에 대해 생각 Netbeans
하면 GUI
프레임 클래스를 만들고 프레임과 같은 구성 요소를 추가 할 수 있습니다 JButton
. 버튼을 두 번 클릭하면 actionListener
데이터가 사용자에게 표시되는 프레임에있는 것처럼 보이는 메서드 (컨트롤러)로 이동합니다 (보기) . 그래서 그들은 같은 수업에 있습니다. 그것은 그 개념에 완전히 반대 되는가?
여기 내가 말하는거야
한 클래스에서 뷰와 컨트롤러를 사용하는 것은 나쁜 습관입니까?