Service(2)
-
[포트폴리오 페이지]_4단계 Spring 생태계 이해
Spring 생태계 정리 MVC 구조에서 Model 에 해당하는 DAO , DTO VO 정리 1] DAO : Data Access Object 로 데이터베이스의 data에 접근하기 위해 만드는 객체 데이터베이스에 접근 = Connetion 을 설정해야 한다. 지금 사용하고있는 Mybatis는 커넥션 풀이기 때문에 DAO를 만들지 않아도 된다. 2] DTO : Data Transfer Object 로 데이터 교환을 위한 Beans 를 의미합니다. Controller , View , Service 등에 디비에서 뽑은 데이터를 교환하기 위한 순수 데이터 객체입니다. 따라서 Getter 와 Setter 메소드만 가지게 됩니다. 3] VO : Value Object 로 DAO보다는 DTO와 비슷합니다. VO는 r..
2022.03.10 -
[Spring-boot]_5차 Service(feat.메모리 저장)
4차에 이어서 DB에 저장하는게 아니라 메모리에 저장하고 사용하는 방법에 대한 후속정리 입니다. https://yn971106.tistory.com/66 [Spring-boot]_4차 MemoryRepository(feat.JUnit) 우선 DB를 연동하지 않고 메모리에 저장해서 사용하는 방법을 정리해보았습니다. 1] 사용할 domain, 저장소 개념인 repository 를 만듭니다. 2-1] Member.java 안에 id와 name 이라는 2가지의 데이터필드를 설 yn971106.tistory.com 4차에서 repository에 정상적으로 들어가는지 테스트를 돌려서 확인하였으니 service부분을 만들고 테스트해보겠습니다. 1] service 아래의 MemberService.java package..
2022.03.05