이 글은 유투버 겟인데어의 스프링 부트 강좌를 바탕으로 정리한 내용입니다.1\. framework 이다. 틀 / 동작하다. 틀 안에서 동작하는 것이다. 어떤 틀이 하나 있으면 그 틀을 벗어날 수 없다. 2\. 오픈 소스 (무료) 이다. 소스 코드가 공개, 내부를 뜯어
1\. JPA는 Java Persistence API 이다.Persistence는 데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 특성을 의미한다.RAM 휘발성하드디스크(파일시스템) 기록, 비휘발성자바에서는 DBMS JPA 자바에 있는 데이터를 영
(1) 내장 톰켓을 가진다. 톰켓을 따로 설치할 필요 없이 바로 실행가능하다. Socket: 운영체제가 가지고 있는 것, A라는 대상과 B라는 대상이 있다. 서로 메시지를 교환하고 싶은 상황이다. A가 소켓을 오픈한다. 포트번호가 필요하다. 5000번 포트를 열었다
스프링부트 강좌 with JPA 8강 - HTTP가 무엇인지 궁금해요!Socket: 운영체제가 들고 있는 것이다. A라는 대상과 B라는 대상이 있다. 이 둘은 메시지를 교환하고 싶다. 그러면 운영체제가 제공해주는 소켓을 이용하면 된다. 소켓은 처음에 A라는 얘가 소켓을
스프링부트 강좌 with JPA 9강 - 톰켓이란?http는 운영체제가 들고 있는 소켓을 이용해서 만들어짐.만약 프로그램이 운영체제가 들고있는 어떤 프로그램을 통해 만들어지는 것을 시스템 콜이라고 한다. http 기반은 소켓이다. 그럼 톰켓과 웹서버에 대한 차이를 알아
스프링부트 강좌 with JPA 10강 - 서블릿 객체의 생명주기를 알려줘요!서블릿 컨테이너? 클라이언트가 요청을 한다. 서블릿 컨테이너, 톰켓이라고 한다. 요청을 받고 최초 요청이면 객체를 생성하고 아니라면 재사용한다. 요청을 하게 되면 이 요청을 받을 때 정적인 파
스프링부트 강좌 with JPA 11강 - web.xml은 무엇인가요?스프링에 있는 수많은 기술들을 알려주고 사용할 수 있는 게 목표는 아니다. 이 기능을 다 써본 사람이 있을까?...그게 무슨 의미가 있는가.. 기술은 사라지고 매일 생기고 할텐데...스스로 학습할 수
스프링부트 강좌 with JPA 12강 - DispatcherServlet은 무엇인가요?request 요청을 하는데 .do 라는 주소가 들어가면 frontController로 보내라는 약속을 짜놓는다. web.xml에..url, 자바파일이든 바로 자원에 접근하지는 못한
스프링부트 강좌 with JPA 13강 - ApplicationContext가 무엇인가요?DispatchServlet에 의해 생성되어지는 수많은 객체들은 어디에서 관리될까? 외부에서 request 요청이 온다. 아파치는 스프링에서 지우자. 스프링에서는 모두 자바파일을
스프링부트 강좌 with JPA 14강(마지막) - 응답(Response)하는 방법(8) 요청 주소에 따른 적절한 컨트롤로 요청 (Handler Mapping)GET요청 => http://localhost:8080/post/1해당 주소 요청이 오면 적절한 컨트