공통점
개발에서 반복되는 작업을 줄여주는 역활
다른 누가 쓴 코드를 가져다가 씀
라이브러리는 내가 필요할 때 가져다가 쓸수 있고,
프레임 워크는 정해진 방식을 내가 따라야함.
규칙과 문서가 따라오고, 적극 수용해야함
"내가" 라이브러리를 부르는 것이고,
"프렘임워크"가 나를 부르는 것.
재사용이 가능한 독립된 모듈
가장 단순한 서버환경
HTML5는 웹문서 본문을 적는 텍스트 포맷이고,
CSS3는 그 문서의 스타일을 다루는 속성들이며,
자바스크립트는 웹브라우저가 이해하고 실행할 수 있는 프로그래밍 언어입니다.
자바, 파이썬, 루비 등의 언어나
스프링, 장고, 루비 온 레일스 같은 프레임워크
-자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크
-자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 엔터프라이즈급 애플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션입니다.
객체 결정 및 생성 -> 의존성 객체 생성 -> 객채 내의 메소드 호출 하는 작업을 반복했습니다.
IOC란 기존 사용자가 모든 작업을 제어하던 것을 특별한 객체에 모든 것을 위임하여 객체의 생성부터 생명주기 등 모든 객체에 대한 제어권이 넘어 간 것을 IOC, 제어의 역전 이라고 합니다.
포스트맨(Postman)은 개발자들이 API를 디자인하고 빌드하고 테스트하고 반복하기 위한 API 플랫폼이다. 이는 세계 최대의 공개 API 허브를 구성하는 것이다.
-일반적으로 서버에서 클라이언트로 데이터를 보낼 때 사용하는 양식
-데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식
-서버와 클라이언트 간의 교류에서 일반적으로 많이 사용된다.
-JSON은 데이터 포맷일 뿐이며 어떠한 통신 방법도, 프로그래밍 문법도 아닌 단순히 데이터를 표시하는 표현 방법일 뿐이다.
Java 라이브러리로 반복되는 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리입니다
프론트엔드 프레임 워크
-JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램이다.
-Node.js는 서버사이트 스크립트 언어가 아니다. 프로그램(환경)이다.
백엔드 서버에서 HTML을 동적으로 렌더링하는 용도로 사용된다.