일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- AWS Certificate
- Reverse Proxy
- AWS Solution Architect
- Solution Architect
- GKE
- AWS
- Compute Engine
- gcp
- AWS Database
- kubernetes
- Cloud SQL
- 리버스 프록시
- Cloud Bigtable
- Google Cloud Platrofm
- ansible
- AWS 자격증
- VPC
- Google Cloud Platorm
- Cloud Spanner
- 앤서블
- Amazon Web Service
- Google Cloud Platform
- Google Cloud
- Cloud Storage
- container
- Solution Architect Certificate
- Cloud Datastore
- 아마존웹서비스
- playbook
- Kubernetes Engine
- Today
- Total
목록전체 글 (79)
sungwony
프롤로그(Prologue) JPA와 ORM등의 기술은 스프링으로 개발을 하면서 꾸준히 들어왔던 기술이다. 개인적으로 기존에 개발을 하면서 주로 SQL을 분리시켜 관리할 수 있는 매퍼(Mapper)형 기술인 Mybatis, Ibatis 등을 주로 사용하였지만 배달의 민족을 비롯한 많은 큰 기업에서 JPA를 지속적으로 도입하는 등을 접하면서 이를 공부할 필요성을 깊이 느껴 본격적으로 공부하고 작은 지식이라도 도움이 되고자 블로그를 통해 남기고자 한다. JPA(Java Persistence API) JPA는 데이터를 저장하기위한 RDBMS와 OOP(객체 지향 프로그래밍, Object Oriented Programming) 사이에서 서로 다른 패러다임을 일치시키고 개발 생산성을 향상시키기 위해 꾸준하게 고민을 ..
Chain of responsibility 책임 연쇄(Chain of responsibility) 패턴이란 무엇입니까?- 명령 객체와 일련의 처리 객체를 포함하는 디자인 패턴- 각각의 처리 객체는 명령 객체를 처리할 수 있는 연산의 집합이고, 체인 안의 처리 객체가 핸들할 수 없는 명령은 다음 처리 객체로 넘겨진다. Chain-of-responsibility pattern의 클래스 다이어그램 예시 소스보기 Advanced* 요구하는 사람과 요구를 처리하는 사람을 유연하게 연결한다* 동적으로 사슬의 형태를 바꾼다* 자신의 일에 집중할 수 있다* 떠넘기기로 처리가 지연될 가능성은?
Visitor Pattern 방문자 패턴(Visitor Pattern)이란 무엇입니까?- 방문자 패턴에서는 데이터의 구조와 처리를 분리합니다. 데이터 구조 안을 돌아다니는 주체인 '방문자'를 별도의 클래스로 준비해서 그 클래스에게 처리를 위임합니다. Visitor Pattern의 클래스 다이어그램 예시 소스보기 Advanced* 더블 디스패치(double dispatch) * 처리를 데이터 구조에서 분리* OCP(Open-closed Principle)* ConcreteVisitor 역할의 추가는 간단하다* ConcreteElement 역할의 추가는 곤란하다