본문 바로가기
728x90
반응형

IT511

[JSP] - 15. application - 서버정보 얻는 방법 #application - 서버정보 얻는 방법 #application 기본 객체는 현재 사용 중인 웹 컨테이너에 대한 정보를 읽어오는 메서드를 제공하고 있다. #서버 정보 관련 메서드 메서드 리턴 타입 설명 getServerInfo() String 서버 정보를 구한다. getMajorVersion() String 서버가 지원하는 서블릿 규약의 메이저 버전을 리턴한다. 버전의 정수 부분을 리턴한다. getMinorVersion() String 서버가 지원하는 서블릿 규약의 마이너 버전을 리턴한다. 버전의 소수 부분을 리턴한다. #소스코드 서버정보 : 서블릿 규약 메이저 버전 : 서블릿 규약 마이너 버전 : #결과화면 2020. 7. 22.
[JSP] - 14. application(기본객체), 초기화 파리미터 사용법 #application(기본객체), 초기화 파리미터 사용법 #정의 -초기설정 정보를 불러 올 수 있다 -웹 어플리케이션이 제공하는 자원(파일)을 불러올 수 있다. #초기화 파라미터 -서블릿 규약은 웹 어플리케이션 전체에 걸쳐서 사용할 수 있는 초기화 파라미터를 정의하고 있다. #application 기본객체의 웹 어플리케이션 초기화 파라미터 관련 메서드 메서드 리턴 타입 설명 getInitParameter(String name) String 이름이 name인 웹 어플리케이션 초기화 파라미터의 값을 읽어온다. 존재하지 않으면 null을 리턴한다. getInitParameterNames() Enumeration 웹 어플리케이션 초기화 파라미터의 이름 목록을 리턴한다. -JSP 소스코드 초기화 파라미터 목록:.. 2020. 7. 22.
[JSP] - 13. 기본 객체와 스코프(scope) - 1 #기본 객체와 스코프(scope) - 1 #기본 객체 : 우리가 직접 선언하지 않아도 사용할 수 있는 객체 #JSP가 제공하는 기본 객체 ★request, response, pageContext, session, application 기본 객체 실제 타입 설명 request javax.servlet.http.HttpServletRequest 클라이언트의 요청 정보를 저장한다. response javax.servlet.http.HttpServletResponse 응답 정보를 저장한다. pageContext javax.servlet.jsp.pageContext JSP 페이지에 대한 정보를 저장한다. session javax.servlet.http.HttpSession HTTP 세션 정보를 저장한다. appl.. 2020. 7. 21.
[JSP] - 12. 이클립스 톰캣 웹 어플리케이션 배포(.war) 하는 방법 #이클립스 톰캣 웹 어플리케이션 배포(.war) 하는 방법 #웹 애플리케이션 배포(. war파일) Java EE -> WAR(Dynamic Web Project) Java SE -> JAR(일반 JAVA파일) class의 경로 JSP변환 ->. Class (work/) 직접 만든 클래스 ->. Class (WEB-INF/) : 외부 라이브러리 1. Dynamic Web Project로 만든 프로젝트 우클릭 후 Export -> WAR file 선택 2. Browse클릭 후 경로 설정(필자는 바탕화면 test폴더에 임의로 지정 후) Finish -Export source files 체크 시 (자바 파일도 포함된다.) -war파일 생성된 것을 확인할 수가 있다. 3. 톰캣이 설치된 폴더 찾아서 ->webap.. 2020. 7. 21.
[JSP] - 11. page 디렉티브(Buffer, autoFlush속성) 사용법 #page 디렉티브(Buffer, autoFlush속성) 사용법 #buffer속성 : 클라이언트에게 한번이라도 전송이되면 응답내용이 남더라도 헤더의 정보(응답라인 + 응답헤더)를 변경할 수 없다. -버퍼 사용 -버퍼 미사용 flush : 버퍼가 다 찼을 때, 버퍼에 쌓인 데이터를 실제로 전상되어야 할 곳에 전송하고 버퍼를 비우는 것을 플러시라고 한다. #autoFlush속성 true : 버퍼가 다 차면 버퍼를 플러시하고 계속해서 작업을 진행한다. false : 버퍼가 다 차면 익셉션을 발생시키고 작업을 중지한다. 디폴트값 : true 2020. 7. 21.
[JSP] - 10. JSP Servlet 처리과정 #JSP Servlet 처리과정 #Servlet -init : 서블릿을 초기화할 때 호출된다. -service : 최상단에 기본 객체들이 선언이 되고 정의된다. : service()메서드의 상단에는 항상 기본객체들의 선언과 정의가 존재한다. : JSP로 작성된 스크립트릿, 표현식은 service()내부로 들어간다. : 기본객체를 사용할 수 없다(service()메소드가 아니다) -destroy : 서블릿을 종료할 때 호출한다. MVC패턴 -JSP(V View) : 화면 -Servlet(C Control) : 로직, 연산처리 -Model(M model) : 데이터 -JSP 처리 과정 1. 클라이언트에서 a.jsp요청(없으면 404 error페이지 ) 2. 최초 요청이거나 jsp내용에 변경이 있을 경우 ->.. 2020. 7. 21.
728x90
반응형