JSP

·JSP
[JSP] 18. 필터를 사용해 특정 IP 차단시켜보기package com.tenco.filters;import java.io.IOException;import jakarta.servlet.Filter;import jakarta.servlet.FilterChain;import jakarta.servlet.FilterConfig;import jakarta.servlet.ServletException;import jakarta.servlet.ServletRequest;import jakarta.servlet.ServletResponse;/* * 1. Filter 구현 * 2. URL 패턴 설정 (web.xml 파일에서 설정할 예정) * */public class IPBlockFilter implements..
·JSP
[JSP] 17. 서블릿 필터와 리스너1. 서블릿 필터-필터는 서블릿이나 JSP에 요청이 도달하기 전에, 요청과 응답을 가로채서 처리하는 컴포넌트이다. -필터는 요청을 수정하거나, 응답을 변경하거나, 로깅 및 인증 등의 작업을 수행할 수 있다. -필터는 클라이언트와 자원 사이에 여러 개의 필터가 모여 하나의 체인을 형성할 수도 있다. -WAS 서버에 필터를 설정하는 방법은 (1) web,xml 파일에서 설정하거나 / (2) 어노테이션을 통해 사용할 수 있다. -Java 코드에서 필터 사용 시, Filter라는 인터페이스를 구현하면 된다. -Filter->doFilter(doGet/doPost를 생각해보자) -필터에서 다음 필터체인으로 넘길 때, request/response를 함께 넘긴다. 2. 서블릿 ..
·JSP
[JSP] 16. server.xml과 context.xml, web.xml1. xml 파일들의 용도 -xml 파일은 톰캣 서버와 웹 애플리케이션의 설정과 구성을 관리한다. -이 파일들의 역할과 메모리에 로드되는 순서를 이해하는 것은 톰캣 서버의 동작 방식을 이해하는 데 중요하다. (1) 서버 시작 : 서버 시작시 설정 파일들이 읽힌다. (2) server.xml 로드: 서버 전체 설정 정의/서버의 포트, 커넥터, 엔진 등 설정 (3) context.xml 로드: 각 애플리케이션의 컨텍스트별 설정 정의 / 주로 DB 리소스 환경 변수 설정 (=스택 영역과 유사) (4) web.xml: 특정 웹 애플리케이션의 서블릿, 필터, 리스너 초기화 파라미터 설정 (애플리케이션 배포 시에도 읽힘!) 2. Server..
·JSP
[JSP] 15. 서블릿과 DB 연동 * ADD Todo Title : Description : Save  package com.tenco.controller;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;// 주소 설계 - http://localhost:8080/s02/t..
·JSP
[JSP] 14. 서블릿과 서블릿 컨텍스트 1. 정적 자원이란?package com.tenco.controller;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamRead..
·JSP
[JSP] 13. 쿼리 스트링 1. Query String이란?-쿼리 스트링은 URL의 일부로, URL에서 리소스 경로 뒤에 추가로 전달되는 매개변수들을 나타낸다. -쿼리 스트링은 '?' 문자 뒤에 위치하며, 여러 개의 매개변수는 '&'문자로 구분된다.   2.Path variable이란? Path variable은 URL 경로의 일부로 포함된 매개변수이다. 리소스의 특정 식별자나 속성을 URL 경로에 직접 포함시켜 RESTful API에서 자주 사용된다.   3. 주소 설계 방식 비교(1) Query String 방식-매개변수는 '?'뒤에 '&'로 구분한다.-일반적으로 필터링, 검색, 페이징 등에 사용된다. (2) Path Variable 방식-매개변수는 URL 경로의 일부로 포함한다.-리소스의 식별자..
Song hyun
'JSP' 카테고리의 글 목록 (3 Page)