JDBC2 26. VO, DTO, Entity, DAO 와 JDBC 잊어버리기 전에 Java 로 백엔드를 다루면서 가장 중요하고, 기본적인 DAO, DTO, VO 를 정리해두려고 한다. 또 JDBC 도 정리하려고 한다. 1. VO : Value Object 일종의 Small Object 값을 사용하기 위해서만 존재하는 객체, ReadOnly - Value Object 는 값 그 자체를 표현하기 위해 사용하는 객체 => 값을 담는 항아리 - Read-Only 특징 => 데이터 읽기 중심임으로 데이터를 검증&검사하기 위한 메서드가 존재 - VO 의 가장 큰 특징은 equals() 와 hashcode() 를 오버라이딩해서 사용한다는 점!! 이는 이후 VO 객체마다 같은 객체인지 다른 객체인지를 비교하기 위해서라고 한다. - Entity 와는 다르다!! 다만, JPA 까지 가면.. Java - 기본기 2022. 4. 22. Spring - DB 연동(1) : H2 DB, 순수 JDBC, JdbcTemplate 이전까지는 회원가입 데이터가 자바 스프링 메모리에 저장되는 방식이었다. 이 때문에 스프링을 종료시키면 당연하게도 저장된 정보가 모두 날아가버렸다. 이번에는 이런 문제가 없도록 그리고 보통 실무에서 기본적으로 사용하는 것처럼 DB 접근을 통해서 회원 가입과 조회가 이루어지도록 해보겠다. 이번 글에서는 H2 DB 설치와 순수하게 JDBC만을 사용해서 spring 과 DB 를 연동하고 회원 가입이 잘 되는지 확ㅇ니해보겠다. 1. H2 데이터 베이스 설치하기 H2 DB는 특히나 공부하기 좋은 DB로 웹으로 admin 환경을 제공(GUI) 하며, 설치도 따로 필요 없고 용량도 작다는 장점이 있다. 내가 공부하기 위해 사용할때는 MySQL로 바꿀 예정이다. 1) H2 DB 설치하기 아래 사이트에서 1.4.200 버.. Java - Spring &&n SpringBoot 2021. 12. 21. 이전 1 다음 728x90 반응형