[java/spring]DTO, DAO, VO에 대해서
2022. 6. 13. 14:38
몰아 넣기
DTO, DAO, VO에 대해서 쓰는 이유 학원과 프로젝트를 하면서 DTO DAO VO를 많이 사용해 보았지만 정확한 뜻을 모르고 사용했었다. 항해99를 하면서 JPA를 사용하면서 Domain과 DTO를 따로 만들어 주면서 DTO에 대해 설명을 해주었다. 이번 계기로 DAO DTO VO에 대해 알고 넘어가면 좋을거같아서 쓰게 되었다. DAO DAO(Data Access Object) 는 데이터베이스의 data에 접근하기 위한 객체입니다. DataBase에 접근 하기 위한 로직 & 비지니스 로직을 분리하기 위해 사용합니다. 프로젝트마다 다르겠지만 보통 Repository 또는 Mapper라고도 클래스명을 정의를 많이 했었다. DTO DTO(Data Transfer Object) 는 계층 간 데이터 교환을 ..
[java/spring] MVC 패턴이란?
2022. 6. 13. 14:36
몰아 넣기
MVC란? MVC 패턴은 Model, View, Controller의 줄임말로써, 사용자와 상호작용하는 S/W를 디자인함에 있어 세가지 요소로 쪼개어 하는 것을 가르킨다. MVC 패턴을 사용하는 이유 ⭐️ 서로 분리되어 각자의 역할에 집중할 수 있게끔하여 개발을 하고 그렇게 애플리케이션을 만든다면, 유지보수성, 애플리케이션의 확장성, 그리고 유연성이 증가하고, 중복코딩이라는 문제점 또한 사라지게 되기 때문이다. `MVC 패턴의 사용 목적` 은 서로 분리되어 각자의 역할에 집중할 수 있게끔하여 개발을 하고 그렇게 애플리케이션을 만든다면, 유지보수성, 애플리케이션의 확장성, 그리고 유연성이 증가하고, 중복코딩이라는 문제점 또한 사라지게 되기 때문이다. MVC1 패턴 MVC1은 아키텍처가 간단하고 JSP에 거..
(JAVA / Spring/Mapper) <![CDATA[]]> 사용하기
2021. 7. 27. 17:45
몰아 넣기
1. 사용법 1-1 where 에서 > 와 같이 부호가 들어가면 인식을 못해 코드가 제대로 작동하지않는다 SELECT * FROM 테이블명 WHERE PRICE > 5000 1-2 조건문에 사용하기 SELECT * FROM 테이블명 WHERE 5000 ]]>