ServletContext
개발/Programming
/ 2021. 6. 13.
ServletContext 클래스 ServletContext 클래스는 톰캣 컨테이너 실행 시 각 컨텍스트(앱 애플리케이션)마다 한 개의 ServletContext 객체를 생성 그리고 톰캣 컨테이너가 종료하면 ServletContext 객체 소멸 ServletContext 객체는 웹 애플리케이션이 실행되면서 애플리케이션 전체의 공통 자원이나 정보를 미리 바인딩해서 서블릿들이 공유하여 사용 ServletContext가 제공하는 기능 서블릿에서 파일 접근 기능 자원 바인딩 기능 로그 파일 기능 컨텍스트에서 제공하는 설정 정보 제공 기능 ① ServletContext 바인딩 기능 getServletContext( ) 메서드를 이용해 ServletContext 객체에 접근 다음 ArrayList에 이름과 나이를 ..
서블릿 포워드 와 바인딩 기능
개발/Programming
/ 2021. 6. 10.
포워드(forward) 기능 하나의 서블릿에서 다른 서블릿이나 JSP와 연동하는 방법 포워드 기능이 사용되는 용도 요청에 대한 추가 작업을 다른 서블릿에게 수행 요청(request)에 포함된 정보를 다른 서블릿이나 JSP와 공유함 요청(request)에 대한 정보를 포함시켜 다른 서블릿에 전달할 수 있음 모델2 개발 시 서블릿에서 JSP로 데이터를 전달하는데 사용 포워드 방법 1. redirect 방법 HttpServletResponse 객체의 sendRedirect( ) 메서드를 이용 웹 브라우저에 재요청하는 방식 형식 : sendRedirect("포워딩할 서블릿 또는 JSP"); 2. Refresh 방법 HttpServletResponse 객체의 addHeader( ) 메서드를 이용 웹 브라우저에 재..



웹 프로그래밍의 기본
개발/Programming
/ 2021. 4. 18.
· 웹 프로그래밍의 기본 · 웹 프로그래밍의 여러 가지 구성 요소 웹 서버 : 각 클라이언트에게 서비스를 제공하는 컴퓨터 클라이언트 : 네트워크로 서버에 접속한 후 서버로터 서비스를 제공받는 컴퓨터 HTTP 프로토콜(Hyper Text Transfer Protocol) : www 서비스를 제공하는 통신 규약을 의미. 웹 서버와 클라이언트는 이 프로토콜을 이용해 정보를 주고 받음. HTML(Hyper Text Markup Language) : www 서비스를 제공하기 위한 표준 언어 자바스크립트 : HTML 웹 페이지의 여러가지 동적인 기능을 제공하는 스크립트 언어 CSS : HTML 문서에서 서체나 색상, 정력 등 세부적인 HTML 페이지의 디자인에 관련된 여러 가지 기능을제공