Home
hyoreal
Cancel

[Spring] Http Headers

HTTP Header HTTP HTML 등의 문서를 전송하는 Application Layer 프로토콜 Header와 Body로 구성 HTTP Header HTTP 메시지(Messages)의 구성 요소 중 하나 클라이언트의 요청이나 서버의 응답에 ...

[Spring] Controller

패키지 구조 생성 Spring Boot 기반의 애플리케이션에서 주로 사용되는 Java 패키지 구조 기능 기반 패키지 구조(package-by-feature) 계층 기반 패키지 구조(package-by-layer) 테스트와 리팩토링이 용이하고, 향후 마이크로 서비스 시스템으로 분리가 상대적으로 용이한 기능 기반 패키지 구조 사용 권장 ...

[Spring] Spring MVC

Spring MVC Spring Web MVC Spring Framework : Spring에서 지원하는 모든 기능들을 포함한 것 spring-webmvc : 서블릿(Servlet) API를 기반으로 클라이언트의 요청을 처리하는 모듈 Spring Web MVC를 줄여 Spring MVC라고 부름 ...

[Spring] Spring 모듈 구성

아키텍처(Architecture) 아키텍처(Architecture) 건축 분야에서 유래된 용어로, 요구 사항을 만족하는 건축물을 짓는데 있어 청사진 같은 역할 너무 복잡하지 않고, 최대한 심플함을 유지해야함 시스템 아키텍처(System Architecture) 하드웨어, 소프트...

[Spring] Spring Boot

Spring Boot Spring Boot Spring Framework : 엔터프라이즈 애플리케이션을 개발하기 위한 핵심 기능을 제공하는 Spring Project 중 하나 Spring Boot Spring Framework의 편리함에도 불구, Spring 설정의 복잡함으로 인해...

[Spring] SOLID

SOLID SOLID (객체 지향 설계 원칙) 로버트 마틴이 명명한 객체지향 프로그래밍 및 설계의 다섯가지 기본 원칙을 마이클 페더스가 두문자어 기억술로 소개한 것 유지보수에 쉽고, 유연하고, 확장이 쉬운 시스템을 만들 수 있다 S 단일 책임 원칙(SRP, Single ...

[Spring] Spring Framework 특징

Spring Framework의 특징 Spring 삼각형 POJO라는 것은 Spring의 핵심 개념들인 IoC/DI, AOP, PSA를 통해 달성할 수 있다는 의미를 갖고있다 POJO POJO(Plain Old Java Object) 프로그래밍 Plain Old : 순수 Jav...

[Spring] Spring Framework 기초

Framework 기본적으로 프로그래밍을 하기 위한 틀이나 구조를 제공 다양한 기능들을 라이브러리 형태로 제공함으로써 개발자가 애플리케이션의 핵심 로직을 개발하는데에 집중하게해줌 특정 개념들의 추상화를 제공하는 여러 클래스나 컴포넌트로 구성 추상적인 개념들이 문제를 해결하기 위해 같이 작업하는 방법 정의 프레임워크만으로 애플리케이...

[Spring] Spring 간단 정리

SPRING Application Framework : 애플리케이션 개발을 빠르고 효율적으로 할 수 있도록 애플리케이션의 바탕이 되는 틀과 공통 프로그래밍 모델, 기술 API 등을 제공 Spring : 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크 SPRING Container Spring container : Spring...

[Data Sturcture] Algorithm

알고리즘이란? 알고리즘은 문제를 해결하는 최선의 선택이다. 문제를 풀기 위해서는 이 순서를 거쳐야한다. 문제를 이해하기 문제 해결 전략 세우기 수도코드(의사코드) 작성 중요! 문제를 코드로 옮기기 여기서 수도코드가 굉장히 중요하다. 의사코드 (pseudocode) 의사코드는 수도코드, 슈도코드...