JAVA/Servlet&JSP(43)
-
[JSP] 2.4 스크립트 요소
스크립트 요소의 종류 스크립트릿(Scriptlet) 표현식(Expression) 선언부(Declaration) 1. 스크립트릿(Scriptlet) 스크립트릿은 JSP 페이지에서 자바 코드를 실행할때 사용하는 코드의 블록입니다. 종료됩니다. 사이에는 자바 코드가 위치합니다. 2. 표현식(Expression) 표현식은 어떤 값을 생성한 HTML 문서 결과값에 포함시키고자 할때 사용됨 3. 선언부(Declaration) 선언부는 JSP 페이지의 스크립트릿이나 표현식에서 사용할 수 있는 메서드(함수)를 작성할때 사용됨 References JSP 2.0 프로그래밍 기초부터 중급까지
2022.04.07 -
[JSP] 2.3 page 디렉티브
1. JSP page 디렉티브 속성 1) import JSP 페이지에서 사용할 자바 클래스 또는 인터페이스를 지정합니다. Today is: 2) contentType JSP 페이지가 생성할 문서의 타입을 지정합니다. 기본값은 "text/html;charset=ISO-8859-1"입니다. 3) info info 속성은 JSP 페이지의 정보를 설정합니다. Servlet 인터페이스의 메서드인 getServletInfo()를 호출함으로써 가져올 수 있습니다. 4) buffer buffer 속성은 JSP 페이지에 의해서 생성된 출력을 다루기 위해 킬로바이트 단위에 버퍼 사이즈를 설정하는 속성입니다. 기본값은 8kb입니다. 5) language lanuage 속성은 JSP 페이지에서 사용될 스크립트 언어를 명세하는..
2022.04.07 -
[JSP] 2.1~2 JSP 페이지의 구성 요소
1. JSP에서 HTML 문서를 생성하는 기본 코드 구조 ()입니다. JSP 페이지에 대한 정보 표시 JSP 페이지가 생성하는 문서 타입 JSP 페이지에서 사용할 커스텀 태그 표현 언어의 사용 여부 JSP 페이지에서 사용할 자바 클래스 지정 캐릭터 셋(character set) 캐릭터 셋은 문자의 집합을 나타낸다. 한글 문자 집합은 'euc-kr', 알파벳 및 라틴 문자 집합은 'iso-8859-1', 전 세계의 문자를 모아 하나의 집합으로 묶은 것이 유니코드(unicode)이다. 2. JSP 페이지의 구성 요소 디렉티브(Directive) 스크립트: 스크립트릿, 표현식, 선언부 표현 언어 기본 객체 정적 데이터 액션 태그(Action Tag) 커스텀 태그(Custom Tag) 2.1 디렉티브 디렉티브는..
2022.04.07 -
[JSP] 1.4 톰캣 환경 설정 및 톰캣 구동
1. 톰캣 설치 step1. 톰캣 홈페이지 이동 https://tomcat.apache.org/download-90.cgi step2. Download->Tomcat 9 이동->64-bit Windows.zip 다운로드 step3. 압축 파일 해제 후 원하는 위치에 저장 2. 톰캣의 시작/중지 step1. 아파치 톰캣 폴더/bin 위치로 이동 step2. 명령 프롬프트에서 startup.bat 실행 step3. 실행결과 확인, 웹 브라우저의 주소창에 "http://localhost:8080/" 입력 step4. 톰캣 종료, shutdown.bat References JSP 2.0 프로그래밍 기초부터 중급까지
2022.04.06 -
[JSP] 1.2 JSP(Java Server Pages)에 대한 이해
1. JSP(Java Server Pages)란 무엇인가? JSP는 HTML 페이지 안에 자바(Java) 코드를 직접 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하는 스크립트 언어입니다. JSP의 특징 자바 언어 기반의 스크립트 언어로서 자바 언어를 사용할 수 있음 HTTP와 같은 프로토콜에 따라 클라이언트의 요청을 처리하고 응답 HTML, XML 등 웹 서비스와 관련된 문서를 생성하는데 주로 사용됨 서블릿/EJB 등의 엔터프라이즈 기술들과 잘 융합됨 표현 언어, 표현식, 스크립트릿 등의 다양한 스크립트 요소와 액션 태그 등을 제공함으로써 보다 쉽게 웹 어플리케이션을 프로그래밍 할 수 있도록 도와줌 HTTP(Hypertext Transfer Protocol)란 무엇인가? HTTP는 웹 브라우저와 웹 ..
2022.04.06 -
[JSP] 1.1 웹 어플리케이션과 웹 프로그래밍
웹 어플리케이션이란 무엇인가? 웹을 기반으로 실행되는 프로그램 웹 브라우저의 요청을 알맞게 처리해서 결과를 생성해서 보여주는 프로그램 웹 어플리케이션의 구성 요소들 웹 브라우저 : 사용자에게 화면(유저 인터페이스)을 제공 웹 서버 : 웹 브라우저의 요청을 받아서 알맞은 결과를 웹 브라우저에게 전송합니다. 만약 프로그램 처리가 필요하면 어플리케이션 서버를 사용하거나 프로그램을 직접 호출하여 결과를 생성합니다. 어플리케이션 서버 : 게시판의 글 목록, 로그인 처리와 같은 기능을 처리하고 그 결과를 웹 서버에 전달합니다. 데이터베이스 : 사이트의 정보를 저장합니다. 예를 들어 회원정보, 게시판 글 데이터 등을 저장합니다. 1. CGI(Common Gateway Interface) 방식과 어플리케이션 서버 방식..
2022.04.05