728x90

용어 정리 8

CSR과 SSR

SPA와 MPA SPA (Single-page Application) SPA는 싱글페이지 어플리케이션은 하나의 페이지로 구성된 어플리케이션을 의미 MPA (Multi-page Application) 사용자의 클릭과 같이 인터렉션이 발생할 때마다 해당 링크로 이동하여 앱이 다시 새로고침 되는 전통적인 방식으로 작동한다. SPA가 채택하고 있는 CSR, MPA가 채택하고 있는 SSR CSR과 SSR CSR(Client Side Rendering) : 클라이언트에서 모든 것을 처리하는 방식 사용자의 요청에 따라 필요한 부분만 응답받아 렌더링하는 방식 처음에 접속하면 빈 화면만 보인다. 다시 링크 된 어플리케이션 자바스크립트를 서버로부터 다운로드 받게 되는데 이 JS에는 어플리케이션에서 필요한 로직들 뿐만 아니..

용어 정리 2022.02.03

REST API와 Restful API, CORS

Rest API와 Restful API 차이점 Rest API란 REST 기반으로 서비스 API를 구현한 것 REST란 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미 API란 데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호작용을 촉진하며, 서로 정보를 교환가능 하도록 하는 것 REST의 6가지 규칙을 잘 지켜서 설계된 API를 RESTful API REST 규칙 Uniform Interface 일관성있는 인터페이스로 URI로 지정한 자원에 대한 조작을 통일되고 한정적인 인터페이스로 수행하는 아키텍처 스타일 Client-Server 자원이 있는 쪽이 서버, 자원을 요청하는 쪽이 클라이언트로 클라이언트-서버 구조를 갖는다. Stateless 클라이언트의 ..

용어 정리 2021.11.11

DI이란

1. 스프링의 핵심 개념 * DI * IoC * AOP & AOP Proxy * AOP in Spring 1) 주요 구성 요소 * IoC / DI * AOP * PSA POJO 대표적인 예로, JavaBean을 들 수 있는데, JavaBean은 기본 생성자와 멤버 필드에 접근할 수 있는 getter/setter 메소드를 가진 serializable(직렬화가 가능한)한 객체를 의미한다. DI (Dependency Injection, 의존성 주입) HAS-A관계는 참조하는 클래스에서 직접 객체를 생성 Association관계는 외부에서 참조하는 클래스에 객체를 주입 A가 B를 참조하려고 하는데 A가 B를 직접 객체를 생성해서 쓰는거라서 DI가 아니다. 출처: https://ooz.co.kr/175 [이러쿵저..

용어 정리 2021.11.11

다형성, 상속, 생성자

다형성 하나의 객체에 여러 가지 타입을 대입할 수 있다. ex. //숫자를 문자열로 바꾸는 경우 String age = stringFromNumber(number); //날짜를 문자열로 바꾸는 경우 String today = stringFromDate(date); 👇🏻 //숫자를 문자열로 바꾸는 경우 String age = stringValue(number); //날짜를 문자열로 바꾸는 경우 String today = stringValue(date); 다형성을 구현하는 방법은 대표적으로 오버로딩, 오버라이딩, 함수형 인터페이스를 사용하는 것이 있다. 메소드 오버로딩 한 클래스 내에 이미 사용하는 이름의 메소드가 있더라도 특정 규칙을 지킨다면 동일한 이름의 메소드를 정의하도록 허용하는 기술 메소드 오버라이..

용어 정리 2021.11.11

Spring이란

Spring 자바(JAVA) 플랫폼을 위한 오픈소스(Open Source) 애플리케이션 프레임워크(Framework) 특징 * 크기와 부하의 측면에서 경량. * 제어 역행(IoC)이라는 기술을 통해 애플리케이션의 느슨한 결합을 도모. * 관점지향(AOP) 프로그래밍을 위한 풍부한 지원을 함. * 애플리케이션 객체의 생명 주기와 설정을 포함하고 관리한다는 점에서 일종의 컨테이너(Container)라고 할 수 있음. * 간단한 컴포넌트로 복잡한 애플리케이션을 구성하고 설정할 수 있음. 출처: https://ooz.co.kr/170 [이러쿵저러쿵]

용어 정리 2021.11.11