운영체제의 정의: 하드웨어와 소프트웨어를 관리하고 컴퓨터 프로그램을 위한 공통 서비스를 제공하는 소프트웨어.
운영체제의 종류 및 특징
정의 : 사용자, 다른 애플리케이션, 데이터베이스와 상호작용하여 데이터를 저장한고 분석하기 위한 컴퓨터 소프트웨어 애클리케이션.
종류 :
정의 : 운영체제와 소프트웨어 어플리케이션 사이에 위치하여 서비스 추가 및 확장 제공하는 소프트웨어
종류 :
B : Boundary , C : Control , E : Entity
클라이언트가 서버에게 보내는 요청을 객체화한 요소들. 내장객체중 하나.
getParameter(String name): 사용자가 전달한 특정 파라미터 하나를 가져온다.
getParameterMap() : 사용자가 전달한 모든 파라미터를 map 형태로 가져온다
getParameterValues(String name) : 특정 이름으로 전달된 여러 값을 String[] 형태로 반환한다
getRemoteAddr() : 원격지 주소(클라이언트의 주소)를 문자열 형태로 반환
getLocalAddr() : 자신의 주소(서버의 주소)를 문자열 형태로 반환
getContextPath() : 서버에서 웹 문서가 위치하는 경로를 문자열로 반환한다. WebContent
getLocalPort() : 서버가 운용중인 포트의 번호를 int형으로 반환한다
getRequestURI() : 요청받은 자원(문서)의 경로를 문자열로 반환한다
getRequestURL() : 요청받은 전체 주소 (프로토콜 + 서버이름 + 서버포트 : URI (contextPath + 파일이름))
getQueryString() : 요청받은 쿼리스트링을 문자열로 반환한다. 다듬으면 파라미터가 된다
getHeader(String headerName) : 요청 헤더에 담긴 특정 요소를 문자열 형태로 반환한다 (referer는 참조자, 어디에서 왔는가)