
https://kotlinlang.org/docs/classes.htmlclass Person { /.../ }class 클래스 이름 {클래스 내용} 으로 구성된다.class Empty클래스 내용이 없으면, {클래스 내용} 을 생략할 수 있다.코틀린의 Clas

참고 : Kotlin Docs https://kotlinlang.org/docs/typecasts.html 타입 체크 Type check > 코드 실행 중에 Object의 타입을 확인할 수 있다. is와 !is 연산자 is로 Object의 Type 확인하기 >

참고 : Kotlin Docs https://kotlinlang.org/docs/inheritance.html#overriding-properties 상속 모든 Class는 공통의 조상 Any를 갖는다. Any는 세 개의 method를 갖는데, >equals()

var과 val프로퍼티 접근자 : get(), set()참고 : Kotlin Docshttps://kotlinlang.org/docs/properties.htmlAtomic Kotlin코틀린에는 변경가능한 var 프로퍼티와, 변경이 불가능한 val 프로퍼티가

목차 Lambda 람다

map map은 코틀린의 collection - List, Set, Map(Dictionary) 를 변형시키는 함수이다. collection의 원소에 대해 함수(람다 식)를 실행한 결과를 새로운 List으로 반환한다. collection 원소의 배열 순서는 변하지 않

Spring > Spring은 JAVA / Kotlin 기반의 Application Framework 이다. ☑️ Framework과 Library의 정의 Framework Application을 개발하기 위한 규약과 다양한 요소들을 제공하는 틀 Libra

JDK : Java Development Kit. JVM용 소프트웨어 개발 도구JRE : Java Runtime Environment. JVM용 OSJVM : Java Virtual Machine. 가상의 컴퓨터자바 개발 도구인 JDK를 이용해 개발된 프로그램은 JRE

DDD (Domain Driven Design) 기획 > 해결하려는 분야(Domain)의 핵심 문제와 비즈니스 요구사항을 이해하고, 이를 소프트웨어 모델에 명확히 반영하는 것을 최우선으로 한 소프트웨어 개발 방법론이다. > 요구사항을 명확히 이해하고, 정의해야한다.

CourseControler 를 Spring Bean 으로 등록한다.@Controller와 @ResponseBody 가 합쳐진 annotation 으로 클래스의 모든 함수에 @ResponseBody를 자동으로 설정해준다.Controller 단에서 HTTP 요청을 처리하

Web Application 만들기 위한 요구사항유저 혹은 Frontend Application의 요청을 처리하고, 적절한 응답을 줄 수 있어야 한다.예외 처리를 할 수 있고, 예외가 발생했을 때 적절한 응답을 줄 수 있어야 한다.인증과 인가 처리를 할 수 있어야 한다

관계형 데이터베이스, RDBMS

SQL문법 정리