Open S00ahKim opened 1 year ago
정리는 여기
느낀점 아키텍처에 대해 계속 설명해주는데, 각 아키텍처마다 특징과 장단점을 비교한점이 좋았다 그렇지만 아직 이게 다 무슨말인가?? 하는 부분도 있다 살려주세요 토비씨🥕🥕🥕
정리는 여기 느낀점
느낀점
이렇게나 많은 종류의 아키텍처가 있는지는 몰랐습니다. 다시 읽어서 이해해보고 적용해보고 싶다는 생각이 듭니다.
아마 혼자서 읽었으면 완독 못 했을 겁니다.. 함께 읽어주셔서 감사하고 축하드립니다.
느낀점 드디어 1권이 끝났네요!! 😊 MVC와 계층은 다르다는 것을 명확히 할 수 있어서 좋았고 때로 엔티티와 DTO를 왜 구분하는지 모호했는데 이부분을 잘 알수있어서 좋았습니다
스프링이 제공하는 대표적인 템플릿 클래스들 (ft. ChatGPT)
JdbcTemplate
: 스프링에서 가장 기본적으로 제공되는 JDBC 템플릿 클래스입니다. 데이터베이스와의 연동을 위한 CRUD (Create, Read, Update, Delete) 작업을 수행하는 데 사용됩니다.
JPATemplate
: 스프링에서 제공하는 JPA (Java Persistence API) 템플릿 클래스로, ORM (Object-Relational Mapping) 기술을 사용하여 객체와 관계형 데이터베이스 간의 매핑을 처리하는 데 사용됩니다.RestTemplate
: HTTP 클라이언트의 역할을 하는 템플릿 클래스입니다. RESTful 웹 서비스를 호출하여 데이터를 주고받는 데 사용됩니다.JmsTemplate
: JMS (Java Message Service) 메시징 시스템과 상호작용하는 데 사용되는 템플릿 클래스입니다. 큐(queue)나 토픽(topic)을 이용하여 메시지를 전송하거나 수신하는 데 사용됩니다.
MongoTemplate
: 몽고DB와 상호작용하는 데 사용되는 템플릿 클래스입니다. MongoDB의 도큐먼트(document)를 생성, 수정, 조회, 삭제하는 데 사용됩니다. ?
빈약한 도메인 오브젝트 방식
풍성한 도메인 오브젝트 방식
도메인 계층 방식
중 어느 쪽을 주로 택하고 있으신가요?요약
9장 끝까지, 질문 느낀점 정리 등 자유롭게