ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 토비의 스프링
    Spring-Boot/토비의 스프링 부트 - 이해와 원리 2023. 6. 2. 14:19

    Containerless ( 컨테이너리스 웹 애플리케이션 아키텍처 )

    - Serverless 와 유사

     

    Container

    - WEB COMPONENT = Servlet

    - Servlet Container ... ex) tomcat

     

    Opinionated

    스프링 프레임워크의 설계 철학

    - 극단적인 유연함 추구

    - 다양한 관점을 수용

    - Not opinionated

    - 수많은 선택지를 다 포용

     

    스프링 부트의 설계 철학

    - Opionionated - 자기 주장이 강한, 자기 의견을 고집하는, 독선적인

    - 일단 정해주는 대로 빠르게 개발하고 고민은 나중에

    - 스프링을 잘 활용하는 뛰어난 방법을 제공

     

    - 사용 기술과 의존 라이브러리 결정

        ㆍ업계에서 검증된 스프링 생태계 프로젝트, 표준 자바 기술, 오픈소스 기술의 종류와 의존관계, 사용 버전을 정해준다.

        ㆍ각 기술을 스프링에 적용하는 방식(DI 구성)과 디폴트 설정값 제공

     


    API 테스트

    - 웹 브라우저 개발자 도구

    - curl

    - HTTPie

    - Intellij IDEA Ultimate - http request

    - Postman API Platform

    - JUnit Test

    - 각종 API 테스트 도구

     

    HTTP

    - 웹 Request와 Response 의 기본 구조를 이해하고 내용을 확인할 수 있어야 한다.

    Request

    - Request Line: Method, Path, HTTP Version

    - Headers

    - Message Body

    Response

    - Status Line : HTTP Version, Status Code, Status Text

    - Headers

    - Message Body


     

     

     

     

     

     

     

     

     

    댓글

Designed by Tistory.