구조파악 -> 어떻게 서비스를 하는가 서블릿 서버쪽에서 실행 되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스 서블릿 동작 과정 특징 서버쪽에서 실행된다. 기존 정적인 윂 프로그램의 문제점을 보완하여 동적인 여러가지 기능을 제공함 스레드 방식
웹이란 네트워크 ![](ht
서블릿이란 자바 기반의 웹프로그램 개발을 만들어진 기술 자바로 작성된 프로그램을 실행할 수 있는 서버 소프트웨어를 통해 관리됨 서블릿을 실행하기 위해서는 톰캣과 같은 서블릿 컨테이너가 필요함 이러한 소프트웨어는 일반적으로 WAS(Web Applicatin Server
한 페이지가 여러개의 서블릿과 연동해야할 경우 포워드 기능을 사용한다.하나의 서블릿에 다른 서블릿이나 JSP와 연동하는 방법포워드 기능이 사용되는 용도요청에 대한 추가 작업을 다른 서블릿에게 수행하게함.요청에 대한 포함정보를 다른 서블릿이나 JSP와 공유함요청에 정보를
서블릿 프로그래밍시 서블릿끼리 혹은 서블릿과 JSP사이에 정보를 공유하거나 정보를 전달하는 등의 연동 작업이 필요할 때 사용하는 기능이다.한마디로 포워딩이 없다면, 서로 다른 서블릿이나 JSP는 정보교환이나 요청 전달등의 연동 작업이 불가하다. 따라서 프로그래밍 시 포
사용자 입장에선 예외 발생시 웹페이지에 코드 출력시 사이트에 큰 문제가 발생한 것으로 인식함예외 처리 전용 페이지로 예외 처리시 신뢰있고 친화적인 웹페이지가 가능화면이 복잡해짐에 따라 디자이너는 HTML태그에 자바 코드를 같이 써야하는 불편함이 생김따라서 스크립트릿의
자바 코드가 들어가는 표현식을 좀 더 편리하게 사요하기 위해 JSP2.0부터 도입된 데이터 출력 기능기존 표현식보다 편리하게 값을 출력변수와 여러가지 연산자를 포함할 수 있음JSP의 내장객체에 저장된 속성 및 자바의 빈 속성도 표현언어에서 출력할 수 있음표현언어 자체
![](https://velog.velcdn.
웹 애플리케이션 모델 애플리케이션 개발시 일반적으로 많이 사용하는 표준화된 소스구조 모델의 종류에는 모델1과 모델2가 있음 모델1 방식 데이터베이스 연동같은 비즈니스 로직작업과 그작업 결과를 나타내 주는 작업을 동일한 JSP에서 수행함 모든 클라이언트의 요청과 비즈
getRequestURI():완전한 요청 URI를 반환배포 폴더 및 서블릿 매핑 문자열이 포함.모든 추가 경로 정보를 반환합니다.getPathInfo():서블릿에 전달된 경로만 반환합니다.전달된 추가 경로 정보가 없으면 이 함수는 null.즉, 웹 서버의 루트에 응용
키와 값, 상으로 구성된 객체를 저장하는 자료구조맵이 사용하는 키와 값도 모두 객체키는 중복되지 않고 (value를 여러개로 하고싶을 땐 리스트로) 하나의 값에만 매핑되어 있으므로 키가 있으면 대은하는 값을 얻을수 있다.Map객체에 같은 키로 중복 저장하지 안으려면 S
presentation : 화면계층사용자와 상호작용사용자의 입력을 받아 처리(서버에 데이터 요청)html, css, jsbesiness : applicaton layer 응용프로그램비즈니스 로직 처리고객의 요구사항과 기능이 적확히 일치javapersistence tie