Writing

작업 노트

기술 자체보다 어떤 문제를 왜 그렇게 풀었는지에 초점을 둡니다.

애플리케이션 아키텍처와 객체지향

애플리케이션 아키텍처와 객체지향 레이어 아키텍처 트렌젝션 스크립트 절차지향 도메인 모델 객체지향 도메인 개념 또는 후보 객체 선정 트랜젝션 스크립트 구현 절차적으로 구현 데이터와 프로세스를 따로 분리한다. 데이터 모델을 만든다. anermic domain model 로직이 없는 객체 생성 어떻게 처리 할것인가 서비스 생성

5 min read

Passing Arguments to Event Handlers

이벤트 처리에 인수를 전달하는 방법 위 처럼 익명 함수를 이용해 이벤트를 처리 가능하다. vuejs에는 $event가 있다. 참조

1 min read

es6 import 구문

JavaScript import 구문 자바 스크립트에도 import 구문이 들어 왔다. 아래는 Syntax 이다 정적 import 문은 다른 모듈에서 내 보낸 바인딩을 가져 오는 데 사용됩니다. 가져온 모듈은 귀하가 그러한 모듈을 선언했는지 여부와 관계없이 엄격 모드입니다. import 문은 포함 된 스크립트에서 type

3 min read

vuejs 기본

vuejs 기본 Vue.Js와 그 가벼운 무게의 단순성은 프론트 엔드 개발을위한 필수 프레임 워크입니다. Vue 2.0은 2016 년에 출시되었으며 ReactJS와의 경쟁에서 경쟁하고 있습니다. ReactJs 및 Angular 2.0과 비교하여 빠르며 가벼운 것으로 입증되었습니다. 또한 학습 곡선은 ReactJ보다 상대적

8 min read

Mutating props vue-warn

Mutating props vue warn 뷰에서 컴포넌트를 선언후 props로 값을 부모로 부터 받을때 해당 값을 직접 변경 할려고 할때 warn이 나타납니다. 아래의 코드를 보면 v model="propsData"로 직접 select 값을 바꾸는데 값을 바꿀수 있다 이때 warn 메시지가 나타난다. 이렇게 다시 변수를

2 min read

Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.

Component template should contain exactly one root element. If you are using v if on multiple elements, use v else if to chain them instead. 7년만에 자바스크립트를 하는데 어려운 점이 많네요 ㅜㅜ 일단 뷰에서 컴

1 min read

HV000030: No validator could be found for constraint

HV000030: No validator could be found for constraint 내 로컬 맥북에서는 정상적으로 동작하는데 windows에 있는 tomcat에만 올리면 에러가 나기 시작한다. 하지만 catalina.out에는 에러 로그가 찍히지 않고 리턴되는 값은 500에러로 아래의 값이 찍히기 시작했다. 너

2 min read

스프링 jackson enum deserializer

스프링 jackson enum deserializer json 메시지를 받는 rest api를 만들때 enum을 사용해 메시지를 받을때 하는법 위에 enum 객체가 있는데 이부분에서 @JsonCreator 와 @JsonValue 를 사용하여 직렬화와 역직렬화를 하게 된다 컨트롤러를 보면 위에 처럼 코딩을 하고 Breake

3 min read