
어디선가 무언가를 받아서 받은 방향과 다른 방향으로 전달(네트워크 장비가 데이터를 받아 특정한 방향으로 전달)하나의 요청임서버에 요청이 들어온 후 서버에서 모든 일 수행서블릿 컨테이너가 해당 요청을 타겟 URL로 포워딩URL은 브라우저에서는 변경되지 않으며, 응답은 한

프론트엔등데서 백엔드에 일을 시작하게 하기 위해 보내는 메세지클라이언트(브라우저)가 서버에 특정 리소스를 요청할 때 발생Http 프로토콜을 통해 이루어짐(웹 브라우저에서 웹 페이지를 요청하면 그것이 하나의 요청이 되는 것)하나의 요청을 공유함요청은 클라이언트가 원하는

서블릿은 응답 기능을 이용해 화면을 구현하고, 간단하기 때문에 난이도도 높지 않다. 하지만, 웹 사이트의 화면 기능이 복잡해지면 화면을 나타내는 코드 구현도 복잡해지기 때문에 이를 해결하고자 JSP가 등장하게 되었다.HTML, CSS와 JS를 기반으로 JSP 요소들을

서버 쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스자바로 작성되었기 때문에 자바의 일반적인 특징을 모두 가짐독자적으로 실행되지 못하고 JSP/Servlet(ex)tomcat) 컨테이너에서 실행되어야 함서버에서 실행되다가 웹 브라우저에

DB의 데이터에 접근하기 위한 객체DB의 CRUD 작업을 처리함Repository데이터를 캡슐화하고 전송하는 데 사용되는 객체주로 값의 그룹을 나타냄불변적이어야 함데이터베이스의 레코드와 상호 작용 시 사용됨Domain, Entity데이터 전송을 위한 객체클라이언트와 서
Apache에서 개발한 open source 웹 애플리케이션 서버JAVA Servlet과 JSP(JavaServer Pages)를 실행하는 데 사용됨자바 서블릿 컨테이너HTTP 요청을 받아들이고 이를 Java Component(servlet, jsp)로 라우팅하여 동적

웹 프로그램은 클라이언트의 요청에 대해 비즈니스 처리 기능을 이용해 데이터 저장소에서 데이터를 조회한 후 서블릿의 응답 기능을 이용해 클라이언트에게 결과를 전송함ex) 1\. 온라인 서점에서 책 제목을 검색창에 입력 + 검색 버튼을 누름 2\. 책 제목이 서블릿으로 전
forward(포워드) 하나의 서블릿에서 다른 서블릿이나 JSP와 연동하는 방법 ex)쇼핑몰에서 상품 관리 서블릿과 조회된 상품을 화면에 표시하는 JSP는 따로 존재하는데, 이 때 사용자가 상품 조회를 요청하면 상품 관리 서블릿이 DB에서 상품 정보를 조회한 후 다시
전달하는 데이터의 양이 적을 때에는 GET 방식을 통해 포워딩 해 주는 것이 편하다. 하지만, 데이터의 양이 많으면 비효율적이기 때문에 바인딩을 사용한다.두 개를 하나로 묶는다는 의미웹 프로그램 실행 시 자원(데이터)을 서블릿 관련 객체에 저장하는 방법주로 HttpSe

JSP는 대부분의 기능을 오픈 소스로 제공한다.우선, 파일 업로드 기능을 사용하려면 오픈 소스 라이브러리를 설치해야 함설치 파일 링크링크에 들어가 'commons-fileupload'를 검색한다.1번, 3번을 다운받으면 된다.을 입력하면 파일이 다운로드 된다.cos다운