728x90 반응형 Controller2 Java - VO, DTO, DAO란? Java - VO, DTO, DAO란? 안녕하세요! 오늘은 Java에서 DB에서 데이터를 보내는 CRUD를 처리하기 위한 구조를 설명드리고자 합니다. 위에 CRUD란 C : Create R : Read U : Update D : Delete 의 약자로 생성, 읽기, 수정, 삭제로 구성된 DB 데이터 처리를 크게 4가지로 정리한 부분입니다. 요즘은 DTO, DAO는 잘 사용하지 않고 JPA와 같은 새로운 기술이 사용되지만 작성자는 DTO, DAO를 통해 공부했기 때문에 해당 부분으로 설명드리겠습니다. 먼저 VO는 Value Object의 약자로 변하지 않고 오직 읽기(Read)를 위한 데이터(정확한 데이터) 객체를 저장하는 부분입니다. VO는 정확한 데이터를 처리하기 때문에 보안에 신경 써야 하며 잘 못된.. 2023. 9. 5. MVC 패턴이란?! MVC 패턴이란?! 오늘은 개발을 하면서 사용되는 MVC 패턴에 대해서 알아보겠습니다. MVC 패턴은 웹, 앱 개발을 진행하면서 사용되는 디자인 패턴으로 M : Model V : View C : Controller 의 약어로 해당 패턴을 간단하게 설명드리면 사용자가 Controller로 Model에서 데이터를 가지고 오면 View에 출력해서 사용자에게 보여준다. 즉, 사용자가 어떤 요청을 했을 경우(ex. 클릭, 입력, 버튼 등 등)에 Controller에서 Model에서 주로 DB에서 데이터를 쿼리를 통해 처리하고 처리한 부분을 View인 화면에서 보여줌으로써 사용자에게 다시 전달합니다. MVC 패턴은 모델 1, 모델 2가 있는데 차이점은 모델 1은 View와 Controller의 역할이 합쳐져 있는데.. 2023. 9. 3. 이전 1 다음 728x90 반응형