서버에서 별도로 하는 것 없이 파일을 그대로 웹 브라우저에 전달해줌(프로그래밍이 아닌, 그대로 반환함)resources/static/hello-static.html 파일을 생성하여 시험 가능localhost::8080/hello-static.html 웹 브라우저로 접속
💡 비즈니스 요구 사항 정리 데이터 : 회원 ID, 이름 기능 : 회원 등록, 조회 데이터 저장소는 아직 선정되지 않았음. (DataBase X) 일반적인 웹 애플리케이션의 계층 구조 아직 DB가 정해지지 않았으므로 회원을 저장하는 저장소는 인터페이스로 설계한다.
스프링 컨테이너가 관리하는 자바 객체(POJO)를 빈(Bean)이라고 한다.자바에서는 객체를 생성할 때 주로 new()를 통해 생성하는데, 이 객체를 의미하는 것이 아니라 컨테이너에서 스스로 생성하고 관리하는 객체를 의미한다.컨테이너에서의 관리를 통해 객체를 여러 번
IoC란 Inversion of Control의 줄임말이며, 제어의 역전이라고 한다.스프링 어플레이션에서는 오브젝트(빈)의 생성과 의존관계 설정, 사용, 제거 등의 작업을 스프링 컨테이너가 담당한다.이를 스프링 컨테이너가 코드 대신 오브젝트의 제어권을 가지고 있다고 해
저번 시간까지 다형성 원리를 적용한 순수 자바 코드로 멤버, 주문, 할인 도메인을 설계하고 구현해보았다. 이번 시간에는 코드로 직접 구현체를 변경함으로써, 다형성 원리의 한계를 깨달으며 이를 해결하기 위한 방법에 대해 배울 것이다.
기본적으로 IoC 컨테이너는 Bean 객체들을 책임지며 의존성을 주입합니다. 간단히 말하자면, 스프링 빈이 생성되거나 소멸 일보 직전에 스프링이 빈 안에 있는 메서드를 호출해줄 수 있는 기능입니다.보통 애플리케이션은 관계형 데이터베이스(RDBMS)를 쓰는데, 애플리케
웹 환경에서만 동작하는 스코프로서, 스프링이 해당 스코프의 종료시점까지 관리되어 종료 메서드가 호출됩니다.request: HTTP 요청 하나가 들어오고 나갈 때까지 유지되는 스코프로서, 각각의 HTTP 요청마다 별도의 빈 인스턴스를 생성하고, 관리합니다.session:
본 포스팅은 2023년 9월 12일 화요일 19시에 이화여자대학교 신공학관에서 진행된 백엔드 오픈 세미나 '퍼비톡'의 1차 세미나 내용에 관련된 포스팅이다.서버/클라이언트 간 데이터를 주고받기로 약속한 웹 Application layer(OSI 7 layers Mode