Tomcat에서 JSP
소개
웹 어플리케이션 개발의 시작에, 로컬 환경에서 JSP를 움직여 보고 싶었습니다.
환경 구축에 시간이 걸렸으므로 비망록 대신 메모.
하고 싶었던 일
JSP? Servlet?
아무래도 Java는 PHP와 달리 클라이언트 측을 그리는 JSP와 서버 측 처리를하는 Servlet으로 나뉘어져있는 모양.
서버측에서 동작하는 Java 어플리케이션을 작성하려면 서블릿이나 JSP를 사용합니다. 서블릿과 JSP는 기본적으로 같은 일을 합니다만, 서블릿은 Java 프로그램과 같이 작성하는 것에 비해, JSP는 PHP와 같이 스크립트 언어와 같이 기술합니다. 그래서 화면 표시 부분의 작성에는 JSP가 적합하고, 데이터베이스와의 접속 등 백엔드로 움직이는 부분은 서블릿으로 작성하는 것이 적합합니다.
서블릿(Servlet) / JSP 입문
PHP와는 다른 부분이군요.
그렇다고는 해도 이 시세, JSP를 직접 만지는 기회는 거의 없을 것이다…
이 근처(2015년의 Java에 의한 Web 개발) 을 읽고 공부하지 않으면.
환경 구축
아무래도 Web 컨텐츠는 기본적으로 Apache씨가 해 주지만, JSP/Java Servlet를 실행하기 위해서는 Tomcat씨의 힘이 필요 같습니다.
그 근처는 XAMPP씨가 좋은 상태로 준비해 주기 때문에, 서비스를 기동하는 것만으로 사용할 수 버립니다. 과연.
※XAMPP가 도입되고 있는 것이 전제가 되고 있습니다.
절차
그래서 바로 웹페이지를 생성해 봅시다.
Tomcat 시작
XAMPP의 컴패네에서 "Tomcat"서비스를 Start시킨다.
콘솔에 연결
웹 브라우저에서 "http://localhost:8080"을 입력합니다.
상기 화면이 표시되면 Tomcat의 정상 기동을 확인할 수 있다.
루트 디렉토리에 디렉토리 추가
디폴트이면 「C:\xampp\tomcat\webapps」가 루트 디렉토리.
여기에 새롭게 「hellojsp」를 작성했다.
hellojsp 내에 jsp 파일 만들기
소스 코드
<%@
page import="java.util.*"
contentType="text/html; charset=utf8"
%>
<!DOCTYPE html>
<html>
<head>
<title>JSP</title>
</head>
<body>
<%
java.util.Date nowTime = new java.util.Date();
%>
<h1>Hello, world! Now time is <strong><% out.print(nowTime); %></strong>.</h1>
</body>
</html>
웹 브라우저에서 샘플 페이지에 액세스
작성한 「http://localhost:8080/hellojsp/index.jsp」에 액세스한다.
샘플 페이지가 표시되는지 확인합니다.
소감
아무런 변철도 없는 설정이었습니다. 지금 되돌아보면, 어디서 빠졌구나 과거의 자신…
Tomcat의 디렉토리 구성이 이해 데키테나카타카라나노카나(봉)
이 근처(Tomcat의 디렉토리 구조를 이해하자) 가 자세하게 해설해 줍니다.
그런데, 다음은 Java Servlet일까.
아무래도 Web 컨텐츠는 기본적으로 Apache씨가 해 주지만, JSP/Java Servlet를 실행하기 위해서는 Tomcat씨의 힘이 필요 같습니다.
그 근처는 XAMPP씨가 좋은 상태로 준비해 주기 때문에, 서비스를 기동하는 것만으로 사용할 수 버립니다. 과연.
※XAMPP가 도입되고 있는 것이 전제가 되고 있습니다.
절차
그래서 바로 웹페이지를 생성해 봅시다.
Tomcat 시작
XAMPP의 컴패네에서 "Tomcat"서비스를 Start시킨다.
콘솔에 연결
웹 브라우저에서 "http://localhost:8080"을 입력합니다.
상기 화면이 표시되면 Tomcat의 정상 기동을 확인할 수 있다.
루트 디렉토리에 디렉토리 추가
디폴트이면 「C:\xampp\tomcat\webapps」가 루트 디렉토리.
여기에 새롭게 「hellojsp」를 작성했다.
hellojsp 내에 jsp 파일 만들기
소스 코드
<%@
page import="java.util.*"
contentType="text/html; charset=utf8"
%>
<!DOCTYPE html>
<html>
<head>
<title>JSP</title>
</head>
<body>
<%
java.util.Date nowTime = new java.util.Date();
%>
<h1>Hello, world! Now time is <strong><% out.print(nowTime); %></strong>.</h1>
</body>
</html>
웹 브라우저에서 샘플 페이지에 액세스
작성한 「http://localhost:8080/hellojsp/index.jsp」에 액세스한다.
샘플 페이지가 표시되는지 확인합니다.
소감
아무런 변철도 없는 설정이었습니다. 지금 되돌아보면, 어디서 빠졌구나 과거의 자신…
Tomcat의 디렉토리 구성이 이해 데키테나카타카라나노카나(봉)
이 근처(Tomcat의 디렉토리 구조를 이해하자) 가 자세하게 해설해 줍니다.
그런데, 다음은 Java Servlet일까.
<%@
page import="java.util.*"
contentType="text/html; charset=utf8"
%>
<!DOCTYPE html>
<html>
<head>
<title>JSP</title>
</head>
<body>
<%
java.util.Date nowTime = new java.util.Date();
%>
<h1>Hello, world! Now time is <strong><% out.print(nowTime); %></strong>.</h1>
</body>
</html>
아무런 변철도 없는 설정이었습니다. 지금 되돌아보면, 어디서 빠졌구나 과거의 자신…
Tomcat의 디렉토리 구성이 이해 데키테나카타카라나노카나(봉)
이 근처(Tomcat의 디렉토리 구조를 이해하자) 가 자세하게 해설해 줍니다.
그런데, 다음은 Java Servlet일까.
Reference
이 문제에 관하여(Tomcat에서 JSP), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tosite0345/items/4ee954f0373d383166f5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)