CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
Module 3. Java Professional
레벨 12
서블릿 소개
모듈 3
레벨 12,
레슨 0
1.1 인터페이스 서블릿 오늘 우리는 새롭고 흥미로운 주제인 서블릿을 시작합니다 . Java에 서블릿이 추가되면서 Java가 대규모 서버 응용 프로그램의 사실상의 표준이 되었습니다. 전 세계 모든 엔터프라이즈 소프트웨어의 80%는 Java로 작성됩니다. 그리고 중국에서는 모든 것이 100%입니다. 서블릿이란 무엇입니까? 서블릿은 정확히 Java 프로그램을 웹 서비스로 전환하고 클라이언트의 요청을 처리할 수 있도록 합니다. 그리
서블릿에서 요청 제공
모듈 3
레벨 12,
레슨 1
2.1 HttpServletRequest 클래스 서블릿이 수행해야 하는 대부분의 작업은 요청에서 받은 정보를 기반으로 합니다. 개체는 HttpServletRequest컨테이너가 서블릿(메소드 또는 메서드 등)에 전달할 책임 service이 있습니다.doGet()doPost() 이 개체에는 단순히 요청 데이터를 저장하고 이를 통해 컨테이너와 상호 작용할 수 있기 때문에 꽤 많은 메서드가 있습니다. 방법은 2개의 큰 그룹으로 나눌
서블릿 응답 형성
모듈 3
레벨 12,
레슨 2
3.1 HttpServletResponse 클래스 서블릿 메서드를 호출한 후 service()웹 컨테이너는 HttpServletResponse. 따라서 클라이언트에 대한 응답에 어떤 식으로든 영향을 미치려면 이 개체를 수정해야 합니다. 서버 응답은 세 부분으로 구성됩니다. 상태 표시줄(예: 200 OK) 헤더 응답 본문 그리고 수업방식 HttpServletResponse도 3가지로 나뉜다? 거의: 행동 양식 설명 1 void
서블릿 세션 작업
모듈 3
레벨 12,
레슨 3
4.1 HttpSession 소개 동일한 클라이언트에서 여러 요청이 오면 클라이언트와 서버 간에 세션이 설정되었다고 말합니다. 이 프로세스를 제어하기 위해 컨테이너에는 특수한 HttpSession 개체가 있습니다. 클라이언트가 서블릿에 요청하면 서블릿 컨테이너는 요청에 세션 ID 매개변수가 있는지 확인합니다. 그러한 매개 변수가 없으면(예를 들어 클라이언트가 처음으로 서버에 연결하는 경우) 서블릿 컨테이너는 새 HttpSess
서블릿 설정
모듈 3
레벨 12,
레슨 4
초기화() 방법 그리고 몇 가지 다른 유용한 작은 것들. 물론 서블릿 초기화에 대해 이야기하고 있습니다. 이미 알고 있듯이 웹 서버는 서블릿 객체를 생성하고 컨테이너에 넣은 후 서블릿의 init() 메서드를 호출합니다 . 이 메서드를 재정의하고 필요한 모든 것을 초기화할 수 있습니다. 생성자를 사용하지 않는 이유는 무엇입니까? 서블릿 생성 프로세스는 다음과 같이 진행되기 때문입니다. 상속받은 객체를 생성합니다.Http서블릿 개
웹 서버 필터
모듈 3
레벨 12,
레슨 5
필터 소개 하지만 그게 다가 아닙니다. 정말 서블릿이 그렇게 간단하다고 생각하지 않습니까? 이미 분석한 서블릿 외에도 소위 "유틸리티 서블릿"인 필터 도 있습니다 . 이들은 서블릿과 매우 유사하지만 주된 역할은 서블릿이 요청을 처리하도록 돕는 것입니다. 필터는 비서와 같고 서블릿은 디렉터와 같습니다. 문서가 감독의 책상에 도달하기 전에 비서의 손을 통과합니다. 그리고 감독이 서명하면 예를 들어 이미 발신 서신으로 비서에게 다시
Please enable JavaScript to continue using this application.