[design pattern] Abstract Factory Pattern
![[design pattern] Abstract Factory Pattern](/assets/img/blog/java/design/logo.png)
Abstract Factory 대해서 학습한다. Abstract Factory 이란 여러 제품군을 한꺼번에 생성하는 패턴이다.
1. Abstract Factory Pattern 이란?
- 여러 제품군을 한꺼번에 생성하는 패턴
![[design pattern] Abstract Factory Pattern](/assets/img/blog/java/design/logo.png)
Abstract Factory 대해서 학습한다. Abstract Factory 이란 여러 제품군을 한꺼번에 생성하는 패턴이다.
![[design pattern] prototype](/assets/img/blog/java/design/logo.png)
prototype 대해서 학습한다. prototype 이란 복제해서 인스턴스를 만드는 패턴이다.
![[design pattern] singleton](/assets/img/blog/java/design/logo.png)
singleton 대해서 학습한다.
![[Project 회고] 디지털 채널 MSA 아키텍쳐 구축 (2021.03 ~ 2021.07)](/assets/img/post/etc/index.png)
삼성카드 MSA 아키텍쳐 구축
![[CSS] CSS 선택자](/assets/img/blog/css/css.png)
CSS 선택자에 대해서 알아본다.
CSS의 선택자의 종류는 크게 5가지 종류가 있습니다.
![[CSS] 선언방식](/assets/img/blog/css/css.png)
CSS 선언방식에 대해서 알아본다.
CSS작성하고 HTML 문서에 포함시키는 방식은 크게 4가지 방식으로 이루어져 있습니다.
![[Vue] Vue SFC 방식 개발 환경 요소(Webpack, Babel, Eslint, Prettier)](/assets/img/blog/vue/vue-logo.png)
Vue의 개발 환경요소에 대해서 학습한다.
웹팩은 오픈 소스 자바스크립트 모듈 번들러이다. 주로 자바스크립트를 위한 모듈 번들러이지만 호환 플러그인을 포함하는 경우 HTML, CSS, 심지어는 이미지와 같은 프론트엔드 자산들을 변환할 수 있다. 웹팩은 의존성이 있는 모듈을 취하여 해당 모듈을 대표하는 정적 자산들을 생성한다.
![[JS] 연산자(Operator)](/assets/img/blog/javascript/js.gif)
연산자의 종류와 사용방법에 대해 학습한다.
연산자는 산술, 할당, 비교, 논리, 타입, 지수연산 등을 수행할 수 있는 키워드라고 할수 있으며 각각의 문법이 존재한다.
![[JWT] JWT(Json web token)](/assets/img/post/it/2021/05/jwt.jpg)
JWT에 대해 학습하고 알아본다.
JWT는 URL, Cookie, Header와 같이 사용할 수 있는 문자가 제한된 환경에서 정보를 주고받을 수 있게 하는 데이터 표현 형식(Format)으로 Json 포맷을 이용하여 사용자에 대한 속성을 저장하는 Claim 기반의 Web Token입니다. JWT는 토큰 자체를 정보로 사용하는 Self-Contained 방식으로 정보를 안전하게 전달합니다.
CORS에 대해서 알아보고 대처법을 확인해 본다.
CORS 교차출처 자원공유라는 이 정책은 개발자라면 누구나 한번쯤 경험해 봤을 법한 정책 입니다. 개발자 입장에서는 이 정책 때문에 신경써야하는 것들이 늘어나고 코드가 한줄 두줄 늘어나니 귀찮을 수 도 있지만 보안적 측면에서 본다면 이 리소스가 안전하다는 최소한의 보장을 받을 수 있습니다.