일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 싱글톤
- ocp
- 의존관계
- 김영한
- 백준
- 티스토리챌린지
- 오블완
- DI
- 프록시
- 다형성
- html form
- http 메시지 컨버터
- 코드트리조별과제
- 인터페이스
- 코딩테스트
- 오버라이딩
- java
- JSON
- 서블릿
- 추상클래스
- 코드트리
- objecterror
- 스프링
- 참조변수
- HttpServletResponse
- 테스트코드
- @configuration
- fielderror
- 스프링컨테이너
- equals()
- Today
- Total
목록서블릿 (2)
minOS
서블릿 필터 - 소개필터는 서블릿이 지원하는 수문장이다. 필터의 흐름HTTP 요청 -> WAS -> 필터 -> 서블릿 -> 컨트롤러 필터를 적용하면 필터가 호출 된 다음에 서블릿이 호출된다. 그래서 모든 고객의 요청 로그를 남기는 요구사항이 있다면필터를 사용하면 된다. 참고로 필터는 특정 URL 패턴에 적용할 수 있다. `/*` 이라고 하면 모든 요청에 필터가 적용된다.필터 제한HTTP 요청 -> WAS -> 필터 -> 서블릿 -> 컨트롤러 //로그인 사용자HTTP 요청 -> WAS -> 필터(적절하지 않은 요청이라 판단, 서블릿 호출X) //비 로그인 사용자필터에서 적절하지 않은 요청이라고 판단하면 거기에서 끝을 낼 수도 있다. 그래서 로그인 여부를 체크하기에 적합하다.필터 체인HTTP 요청 -> W..
서블릿으로 회원 관리 웹 애플리케이션 만들기웹 애플리케이션을 전부 만든 상태이다. 실행되는 모습을 사진으로 보자.전송을 누르면(http://localhost:8080/servlet/members/new-forms)id가 늘어나면서 저장한다.(http://localhost:8080/servlet/members/save)저장된 모든 회원들을 보여준다.(http://localhost:8080/servlet/members) 서블릿과 자바 코드 HTML 만들때HTML Form 데이터 포스트로 전송할 때@WebServlet(name="memberFormServlet",urlPatterns = "/servlet/members/new-forms")public class MemberFormServlet extends H..