TypeScript 핸드북 5 - 함수

함수 (Function)소개함수는 JavaScript의 응용 프로그램을 구성하는 기본 요소입니다. 그리고 함수는 추상화 계층, 클래스, 정보 숨기기, 모듈을 모방하는 방법입니다. TypeScript에서는 클래스, 네임 스페이스 및 모듈이 있지만 함수는 여전히 작업 수행 방법을 설명하는 데 중요한 역할을합니다. 또한 TypeScript는 표준 JavaScri

TypeScript 핸드북 4 - 클래스

클래스 (Class)소개JavaScript는 전통적으로 재사용 가능한 컴포넌트를 만들기 위해 함수와 프로토 타입 기반 상속을 사용하지만, 클래스가 기능을 상속하고 객체가 이러한 클래스에서 빌드되는 객체 지향 접근 방식에 익숙하지 않은 프로그래머에게는 다소 생소합니다. ECMAScript 2015 (ECMAScript 6)로 시작하는 JavaScript 프로

TypeScript 핸드북 3 - 인터페이스

인터페이스 (Interface)소개TypeScript의 핵심 원리 중 하나는 type-checking이 값의 형태(shape)에 초점을 맞춘다는 것입니다. 이것은 때때로 “duck typing“또는 “structural subtyping“라고도 합니다. TypeScript에서 인터페이스는 이러한 타입의 이름을 지정하는 역할을 하며 외부의 코드와 여러분의 코

TypeScript 핸드북 2 - 변수 선언

변수 선언변수 선언ECMAScript6에 let과 const라는 두개의 새로운 타입의 변수 선언자가 추가 되었습니다. 이전에 언급했듯이, let은 어떤면에서는 var와 유사하지만 사용자가 JavaScript로 실행하는 일반적인 “gotchas”를 피할 수 있습니다. const는 변수에 재할당하는 것을 막는다는 점에서 let을 보완한 것입니다. TypeScr

TypeScript 핸드북 1 - 기본 타입

기본 Type소개프로그램을 구조적으로 잘 만들기 위해 number, string, structure, boolean 등 가장 간단한 데이터 단위로 작업을 할 수 있어야합니다. TypeScript에서는 이러한 타입들을 JavaScript와 거의 같은 형태로 지원합니다. BooleanJavaScript/TypeScript의 가장 기본적인 데이터 타입은 true

JavaScript 함수 호출및 this의 이해

지난 몇 년 동안 JavaScript 함수 호출에 대해 많은 혼란이 있었습니다. 특히 많은 사람들이 함수 호출에서 this의 의미가 혼란 스럽다고 불평했습니다. 필자의 견해로는, 이 혼란의 대부분은 Core function의 Invocation에 대한 Primitive를 이해하고 그 Primitive에서 함수를 호출하는 방법을 살펴봄으로써 해결됩니다. 실제

Spring Boot에서 Background Thread 만들기

1.Event Listener1.1 Event Listener 란 어떠한 이벤트가 발생하면 호출되어 처리하는 객체. 1.2 Listener 사용법 구현할 기능과 관련된 각종 인터페이스만 제공함으로 클래스는 구현해야함. 1.3 Listener 인터페이스 종류ServletContextListener 웹 어플리케이션의 시작과 종료시 자동으로 발생되는 이벤트를

간단한 YARN Application 만들기

이 내용은 나중에 참고하기 위해 제가 공부하며 정리한 내용입니다.의역, 오역, 직역이 있을 수 있음을 알려드립니다.Original article: Writing YARN Applications이문서는 아파치 하둡 2.7.2 기준으로 작성되어 있습니다. Purpose이 문서는 High level에서 YARN용 Application을 구현하는 방법을 설명

Java 9 와 Project Jigsaw 소개 2

의역, 오역, 직역이 있을 수 있음을 알려드립니다.이 포스트는 원저자의 동의를 얻어 한글로 번역한 내용입니다. This post is a translation of this original article [https://blog.codecentric.de/en/2015/11/first-steps-with-java9-jigsaw-part-2] by Flor

Java 9 와 Project Jigsaw 소개 1

의역, 오역, 직역이 있을 수 있음을 알려드립니다.이 포스트는 원저자의 동의를 얻어 한글로 번역한 내용입니다. This post is a translation of this original article [https://blog.codecentric.de/en/2015/11/first-steps-with-java9-jigsaw-part-1] by Flor