본문 바로가기

JSP란.. JSP(Java Server Page) 란 - 자바가 만드는 동적인 문서 - 서버환경에서 사용하는 스크립트 방식의 언어(사용언어:java) - jasper가 사용하는 문서 1. Web Server의 역할 - Web Server를 통해 전세계 사람들이 보는데 이때 사용하는 Program들중에 Tomcat이 포함되어 있다. - 사용자의 요청에 따라 Home directory에서 직접 Data를 꺼낼 수도 있고 Servlet Container를 통해 DB에서 Data를 꺼낼 수도 있다. - Web Server = Servlet Container = Tomcat = 서블릿들을 보관 - 종류 : MS사의 IIS / MS사의 PWLS / Sun사의 I planet / Apache사의 Apache 2. Tomcat .. 더보기
서블릿 서블릿(Servlet) : Server + let 의 조합으로 서버 쪽에 있는 Program을 뜻, 동적인 페이지를 만드는 프로그램 Jasper(제스퍼) : 서블릿 프로그램을 대신 만들어주는 역할자 JSP 파일을 웹 컨텐트 영역에 두면 이 파일은 사용자가 요청하게 되면 서블릿 코드로 만들어진다. 그 서블릿 코드가 만들어지는 톰캣의 디렉토리는 : WORK 디렉토리 Get 요청 : 서버에 리소스 요청(리소스 : 이미지, 동영상, 문서..등등을 리소스 또는 자원이라고 한다) Post 요청 : 데이터를 처리 요청 JSP 내장 객체 : Jasper가 만든 지역 객체 - 입력도구 객체 : Request - 출력도구 객체 : Response - 출력스트림 객체 : out WORK 디렉토리 : JSP파일을 웹컨텐트 영.. 더보기
쿼리문(서브쿼리..) --나이대별 출력(0은 소수점을 없애기, 1은 소수점 첫번째까지 나오기), TRUNC->반올림 SELECT "SID", "NAME", TRUNC(AGE/10,0)*10 AGE FROM STUDENT --20대 회원만 출력 SELECT * FROM STUDENT WHERE TRUNC(AGE/10,0)*10 = 20; --회원중에 20대, 40대, 60대 회원만 출력(IN 비교 연산자) SELECT * FROM STUDENT WHERE TRUNC(AGE/10,0)*10 IN(20, 40, 60) --회원중에 20대, 40대, 60대 회원만 출력(OR 비교 연산자) SELECT * FROM STUDENT WHERE TRUNC(AGE/10,0)*10 = 20 OR TRUNC(AGE/10,0)*10 = 40 OR.. 더보기