컴포넌트는 ??독립된 모듈이다컴포넌트는 구현, 명세화, 패키지화 그리고 배포 될 수 있어야 한다.하나 이상의 클래스로 구현 가능하다모듈?모듈은 함수, 변수, 클래스 등의 코드를 하나의 파일로 묶어서 관리하는 방법입니다.(import)
spring스프링 프로젝트들의 모음.자바 기반의 어플리케이션을 만들수 있다.개발자들은 비즈니스 로직에만 집중할수 있다.설정해야할게 많다.WAS 설치필요한 라이브러리 설치, 버전 관리, 라이브러리 버전끼리 호환 안될 수도 있다.springBoot스프링 기반의 어플리케이션
Process하나의 스레드만 가지고 있는 단일 스레드 프로세스code (실행 명령을 포함하는 코드),Data(Static 변수 혹은 Global 변수),Heap (동적 메모리 영역),Stack(지역변수, 매개변수, 반환 값 등등 일시적인 데이터)Thread경량화 된 프
Restful API(클라이언트 - 서버구조) 서버는 데이터만 전달, 클라이언트는 데이터를 받아 원하는 UI 구성무상태성 - 요청은 상태를 가지지 않는다는 제약조건캐시가능성 - 서버는 자원이 캐시 가능한지 명시해야 한다는 제약조건계층형 시스템 - 계층형 시스템을 적용해
Node.js\-자바스크립트를 실행시키는 런타임 환경(크롬 V8)비동기 이벤트 주도 JavaScript 런타임으로써 Node.js는 확장성 있는 네트워크 애플리케이션을 만들 수 있도록 설계되었습니다. \- 비동기 이벤트 주도 \- Async(call back)(P
JDK - 개발자가 자바로 프로그래밍하는 전 과정을 도와주는 키트(JRE,JVM 포함)JRE- 자바실행 환경 JVM - JVM 설치하면 어떤 언어로 번역할필요없다 그래서 어떤 OS에 컴파일가능JAR- 자바 압축 파일Compiled- 번역 = c, javaInterpre
문법적 구문 오류(syntax error)런타임 오류프로그램 작성 시 설계 미숙\-0으로 나누는 경우\-무한 루프에 빠지는 경우\-Null point error\-segmentation fault/bus error - 존재하지 않는 메모리 위치에 접근하려 할 때링킹오류
let\-let은 또 다른 프로그래밍에서 사용되는 키워드로, 변수를 선언하는 데 사용됩니다. let을 사용하여 선언된 변수는 값을 할당하고 나중에 다른 값으로 재할당할 수 있다constconst는 프로그래밍에서 사용되는 키워드로, 상수(constant)를 선언하는 데