본문 바로가기
반응형

내장 객체3

표현 언어(EL: Expression Language) Preface 이번 장에선 표현 언어에 대해 공부했다. 딱히 어려운 부분은 없었는데, 아직까진 내장 객체를 이용하던 이전 방식과의 차이점 및 EL만의 장점을 잘 모르겠다. 뒷장을 공부하며 점차 EL의 효용성을 느낄 수 있다고 하니 기본적인 문법을 잘 이해하고 넘아가자. 1. 표현 언어란? - 표현 언어(Expression Language): 변수의 값을 출력할 때 사용하는 스크립트 언어 1) 4가지 영역에 저장된 값을 출력할 때 사용한다. 2) 사용법이 매우 간결하다. 3) 예외와 형변환에 관대하다. - 표현 언어의 기능 1) JSP 내장 객체의 영역에 담긴 속성을 사용할 수 있다. 2) 산술, 비교, 논리 연산이 가능하다. 3) 자바 클래스에 정의된 메서드를 호출할 수 있다. 4) 표현 언어만의 객체를.. 2023. 6. 19.
내장 객체의 영역(Scope) Preface 이번 장에선 내장 객체의 4가지 영역을 공부했다. JSP 개념과 더불어 사용하는 자바 코드도 딱히 어려울만한 부분이 없어서 쉽게 이해하고 넘어갈 수 있었다. 1. 내장 객체의 영역이란? - 내장 객체의 영역 1) page 영역: 동일한 페이지에서만 공유 2) request 영역: 하나의 요청에 의해 호출된 페이지와 포워드된 페이지까지 공유 3) session 영역: 클라이언트가 처음 접속한 후 웹 브라우저를 닫을 때까지 공유 4) application 영역: 한 번 저장되면 웹 애플리케이션이 종료될 때까지 유지 - 애플리케이션 구조에 따라 더 큰 범위의 영역은 더 작은 범위의 영역을 하나 이상 포함할 수 있다. - 영역이 제공하는 주요 메서드 1. void setAttribute(Strin.. 2023. 5. 30.
내장 객체(Implicit Object) Preface 이번 장에선 JSP 내장 객체의 종류와 사용법을 공부했다. 각각의 내장 객체마다 메소드 종류도 다양하고 사용법도 다른데, 이렇게 한 번 훑어보는 것만으로 충분할지, 자주 사용되는 메소드들을 따로 정리해가며 공부해야할지 아직 잘 모르겠다. 초보자를 위한 책이라고 하니 일단은 책의 구성 순서대로 차근차근 공부할 생각이다. 1. 내장 객체란? - 내장 객체(Implicit Object): 기본적인 요청과 응답, 화면 출력 등의 기능을 내장해 둔 객체 1) JSP 페이지가 실행될 때 컨테이너가 자동으로 생성해준다. 2) 컨테이너가 미리 선언해 둔 참조 변수를 이용해 사용한다. 3) 별도의 객체 생성 없이 각 내장 객체의 메서드를 사용할 수 있다. 4) JSP 문서 안의 스크립틀릿과 표현식에서만 사.. 2023. 5. 29.