Java Bean

  • 좁은 의미로서의 bean
    • JSP에서 Java Class를 사용할 때 데이터 입출력을 목적으로 만든 클래스를 Bean이라고 한다.
  • 넓은 의미로서의 Bean
    • 데이터 입출력을 목적으로 사용하는 클래스만을 지칭하지 않고 JSP에서 사용하는 모든 클래스를 Bean이라고 한다.


JSP 내장객체

  • Embeded Object
    • JSP프로그램을 만들때 미리 만들어둔 객체를 의미함
  • Java
    • Math 객체
    • String 객체
    • Integer 객체
  • Java
    • JVM, JDK가 설치된 컴퓨터에서만 프로그램 실행
    • Java Development Kit - 자바 개발 도구
    • Java Virtual Machine
      • 자바 가상 도구
      • 자바 가상화 장치
  • JSP
    • Java의 내장객체 모두 사용가능
    • JSP에서 서버와 클라이언트를 사용할 때 필요한 기능에 대하여 추가로 만든 객체
  • JSP
    • JVM, JDK가 설치된 컴퓨터에서 프로그램 실행
    • JVM, JDK가 설치되지 않는 클라이언트에서도 프로그램 실행
    • 서버와 클라이언트간의 데이터가 전송되면서 2개의 환경에서 적용되는 결과가 필요하기 때문
    • JSP는 JAVA와 구조가 다른 환경에서 작업을 진행하므로 클라이언트에서 서버에 데이터를 요청하는경우를 request라고 한다.
    • 서버에서 클라이언트가 데이터를 반환하는 경우 response라고 한다
    • session서버와 클라이언트에서 데이터를 주고 받으므로 주고 받은 데이터 유지시간을 별도로 설정할 수 있다.


JSP 대표 내장객체

  • request
    • 클라이언트의 요청에 대한 내장객체
  • response
    • 서버에서 처리된 request에 대한 결과를 클라이언트에 반환하는 객체
  • out
    • 시스템에 관한 모든 정보를 처리할 수 있는 객체
  • session
    • 서버의 데이터를 유지할 수 있는 내장객체.

Leave a comment