새소식

JAVA 교육/Jsp

2019/08/23 내부객체

  • -

[전 수업] JSP 환경구축과, 기본문법을 살펴보았다

[본 수업] 내부객체가 무엇인지 짧게 알아보자


1) .jsp는 어떻게 compile 되고 출력 되는 것일까?

D:\java0514\workspace\.metadata\.plugins\org.eclipse.wst.server.core
\tmp0\work\Catalina\localhost\basicWeb\org\apache\jsp\basic
-->경로로 해서 들어오면
test.jsp->test_jsp.java->test_jsp.class  과정을 걸친 .java 와 .class가 존재한다

 

2) 내부객체란?

...더보기

JSP 내부객체 (상위객체)
톰갯서버에 의해 자동으로 생성된 객체 
개발자는 별도의 객체를 선언하지 않고 가져다 사용만 한다 
1) out           : 본문()을 가리키는 출력객체 
  JspWriter out 

2) request      : 사용자가 요청한 정보를 관리하는 객체
                     HttpServletRequest request

                     interface  : 추상메소드로만 구성
                    추상클래스 : 추상메소드+일반메소드 구성
                    일반메소드 : void test(){};
                    추상메소드 : 함수를 선언만 함
                    void test ();


                    --인터페이스와 추상클래스로 객체생성 할 수 없다

                    interface ServletRequest  {}

                    Interface HttpServletRequest  extends ServletRequest{}

                    상속을 받는 클래스 만듬

                    class HttpServletRequestWrapper extends/implements HttpServletRequest{}

                    HttpServletRequest request= new HttpServletRequestWrapper()

                    다형성 : 자식이 부모집에 들어갈 수 있다

3) response    : 요청한 사용자에게 응답을 관리하는 객체
                     HttpServletResponse response

4) session      : 요청한 사용자를 개별적으로 구분하기 위한 객체
                     HttpSession session 
5) application : 서버에 대한 정보를 관리하는 객체
                     ServletContext application 
6) pageContext : JSP,JSTL,EL 등 동일한 페이지내에서 
                     서로 다른 문법과의 데이터를 교류할 수 있다
                     PageContext pageContext

 

 

 

 

[Java(TM) EE 7 Specification APIs]-자바 엔터플라이즈 api주소!!
https://docs.oracle.com/javaee/7/api/

 

Java(TM) EE 7 Specification APIs

 

docs.oracle.com


 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.