클라이언트가 요청하면 DispatcherServlet이 요청을 받는다.해당 요청을 HandlerMapping으로 넘기는데 이 HandlerMapping이 가장 알맞은 Controller를 찾아주는 역할을 한다.다음으로 DispatcherServlet이 HandlerAd
xml을 이용해서 bean 객체를 만드는 코드에서 자바코드로 bean 객체를 만드는 방법을 알아볼 것이다.스프링 설정파일을 만들 때는 @Configuration 어노테이션을 이용하여 명시를 해줘야 한다.xml에서 bean id값을 메서드 이름, 반환 타입을 클래스 이
스프링 컨테이너가 생성될 때 스프링 빈도 같이 생성이 되고 빈 객체들간의 의존성도 주입이 된다.스프링 컨테이너를 close() 메서드를 이용하여 종료시키면 빈 객체도 같이 소멸된다.여기서 소멸된다는 것은 메모리에서 비워진다는 뜻이다.빈 객체를 생성하는 시점에 구현하고
DB의 data에 접근하기 위한 객체로 실제로 DB에 접근하는 객체프로젝트의 서비스 모델과 실제 DB를 연결하는 역할계층 간 데이터 교환을 하기 위해 사용하는 객체로직을 가지지 않는 순수한 데이터 객체Entity를 Controller와 같은 클라이언트단과 직접 마주하는
<%@ %> : 다른 jsp 파일이나 라이브러리 파일을 import, include 하는 태그<%! %> : 변수, 메서드 등 선언 태그<% %> : 자바 언어를 작성하는 태그<%= %> : 표현식 태그간단한 예제
자바(Java)를 이용해 웹 페이지를 동적으로 생산하는 백엔드 웹 어플리케이션(Back-End Web Application) 개발 기술JavaEE에 포함된 기술HttpServlet 을 상속받아 작성되는 클래스하나의 인스턴스에 여러 쓰레드가 동작하는 멀티 쓰레드 방식ma
📗 Reference 모든 개발자를 위한 HTTP 웹 기본 지식 🟢 캐시 기본 동작 🟣 캐시 미존재시 기본 동작 캐시가 없을 때 웹 브라우저에서 서버로 이미지를 요청하고 응답받는 과정 > 캐시 미존재 캐시가 없을 때는 두번, 세번, 여러번 계속 요청해도
📗 Reference 모든 개발자를 위한 HTTP 웹 기본 지식 🟢 HTTP 헤더 개요 header-field = field-name ":" OWS field-value OWS (OWS : 띄어쓰기 허용) field-name 은 대소문자 구분이 없음 HTTP 전
📗 Reference 모든 개발자를 위한 HTTP 웹 기본 지식 🟢 2xx (Successful) 200 : OK 201 : Created 202 : Accepted 204 : No Content > 2xx : 클라이언트의 요청을 성공적으로 처리 * 200
모든 개발자를 위한 HTTP 웹 기본 지식(https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC데이터 전달 방식에 따른 구분쿼리 파라미터를 통한 데이터 전송GET주
모든 개발자를 위한 HTTP 웹 기본 지식(https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC\* HTTP 메서드는 클라이언트가 서버에게 무엇인가를 요청할 때 기
📗 Reference 모든 개발자를 위한 HTTP 웹 기본 지식 🟢 모든 것이 HTTP • HTML, TEXT • IMAGE, 음성, 영상, 파일 • JSON, XML (API) • 거의 모든 형태의 데이터 전송 가능 • 서버간에 데이터를 주고 받을 때도 대부분