본문 바로가기

Backend Study/Jsp

(2)
커스텀 태그 1. 커스텀 태그란? 커스텀 태그는 개발자의 목적에 따라서 태그를 정의하고 해당 태그를 작동하게 해주는 확장기술이다. 커스텀태그는 UI에서 반복되는 내용을 한 번만 작성한 후 JSP 태그와 매핑한다. 이후 미리 정의된 내용이 필요할 때 JSP 페이지에서 태그만 선언하면 미리 정의된 내용을 실행할 수 있다. 클래스 기반 작성 방법과 태그 기반 작성 방법이 있다. ➡️ 장점) 재사용성 역할 분담: 화면 개발 시 화면을 만드는 부분과 데이터를 처리하는 부분을 구분하여 작업할 수 있다. 데이터를 처리하는 부분을 개발자가 커스텀 태그로 작성하여 처리하고, 디자이너들은 화면 구성에만 집중하여 작업한다. 2. 클래스 기반 커스텀 태그 TLD 파일 등록: TLD 파일에는 자바 클래스와 JSP 태그를 매핑한 정보가 있다..
Jsp 개요 1. Jsp 개념 jsp 기술은 동적으로 콘텐츠를 생성하기 위해 프로그래밍 코드가 담긴 스크립트를 포함할 수 있게하고, HTML과 유사한 태그를 통해 어려운 자바 코딩 없이도 자바 객체를 사용할 수 있다. jsp는 프로그램적인 명령문들만 컨테이너가 해석해서 처리하고, HTML 태그 부분은 그대로 HTML로 처리되므로 별도의 명령문들로 처리할 필요가 없다. Jsp 파일이 웹 브라우저에서 실행되었다는 것은 JSP 파일이 자바 소스로 변환되었고, 자바 소스가 컴파일되어 클래스 파일이 생성되었으며, 서블릿 컨테이너가 이 클래스 파일을 실행했다는 것이다. HELLO WORLD! 2. 동적인 데이터의 추가 HELLO WORLD! ➡️ name이라는 질의 문자열을 추출하여 출력 / 이처럼 Jsp에서는 템플릿 데이터와..