JSP:썬마이크로시스템즈사에서 만든 Java Servlet기반의 서버측(back-end)스크립트 기술
JSP의 특징:
Java Beans라고 하는 자바 컴포넌트를 사용할 수 있음.
JSP나 다른 서블릿 간의 쉬운 데이터 공유
**page, request, session, application scope으로 구현
자바의 모든 기능을 사용할 수 있음(무한한 확장성)
IBM,오라클, 썬,BEA등에서 강력히 지원중
JSTL(JSP Standard Tag Library)과 같은 다양한 기능의 태그 라이브러리 사용가능
다양한 운영체제와 여러 회사의 JSP개발/ 실행 환경을 이용할 수 있음
JSP의 동작과정
파일명.jsp >파일명_jsp.java(서블릿 파일)>compile >파일명_jsp.class>실행(서비스)
서버가동> 파일명_jsp.class의init()호출(메모리로드,1회만 실행)
>클라이언트들이 해당 웹페이지 요청 시 multi-thread방식으로 service()호출
>서버 종료 시 destroy()실행
**해당 서블릿 클래스는 최초 1회만 객체화 되며, 이후 서비스는 멀티스레드 방식으로 메소드로 실행: 수 십명의 클라이언트 =>서버의 메모리를 절약할 수 있음.
서블릿이라는 프로젝트 생성 후 프로젝트 안에 jsp파일하나 만들기.
소스코드 화면.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
String name="핫돌"
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>나의첫</title>
</head>
<body>
JSP페이지!<br>
<%= name%>
</body>
</html>
서버 톰켓 연결 후 경고가 뜨는 것은 복사 붙혀넣기를 하면 없어진다.
결과 값.
************* 컴퓨터 공학부가 모두 잘 되는 날이 왔으면 좋겠습니다. *************
*************틀린 부분이 있다면 말씀해주신다면. 정정 하도록 노력겠습니다. *************
'핫돌의 잡 지식 놓는 곳' 카테고리의 다른 글
언젠가 사용할지도 모르는 JSP 파라미터. (0) | 2024.06.27 |
---|---|
언젠가 사용할지도 모르는 JSP JSP의 요소 (0) | 2024.06.27 |
언젠가 사용할지도 모르는 JSP 회원가입 페이지 구현 (0) | 2024.06.27 |
언젠가 사용할지도 모르는 JSP 톰캣 설치 및 Eclipse 연동 (0) | 2024.06.26 |
언젠가 사용할지도 모르는 JSP 학생관리프로그램 (0) | 2024.06.26 |