KDT/WEB

231027 WEB - JSP

001cloudid 2023. 10. 31. 18:49
728x90

웹 페이지를 만들기

프론트엔드 개발 : 웹 브라우저에서 실행되는 모든 언어 html, css, java script(J Query,react,..)
백엔드 개발 : 웹 서버에서 실행되는 언어 Java, JSP, 스프링프레임워크,... → DBMS 연결


JSP(java Server Page)

1. JDK 설치
ㄴ1.8ver, 11ver, 17ver

2. 웹 서버 (Web App Server, WAS) 설치 : 아파치 톰 9ver(https://tomcat.apache.org/download-90.cgi)
ㄴ 설치 Server shutdown port : 8005
ㄴ HTTP/1.1 Connector Port : defualt
ㄴ컴퓨터 서버 접속 : http://localhost:8080
ㄴ웹 서버에서 제공하는 파일의 위치 : C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\ROOT

<%=%> 출력
<% %> Java, JSP / 명령어 번역. 소스 보기하면 나타나지 않음

<생략>
<%="html<br>"%> 출력
<%="body<br>"%> 출력

<%="10+20"%> 단순 출력
<%=10+20 %> 더한 결과를 출력
<생략>

웹 서버(아파치) : 서버에 파일(내용)을 사용자에게 보여주는 기능.
웹 어플리케이션 서버(톰캣) : JSP, Java 코드를 html로 변경해서 사용자에게 보여주는 기능

서버 주소 접속
cmd - ipconfig - IPv4 주소
ex) http://xyz.abc.d.edg:8080/test2.jsp

(xyz.abc.d.edg는 ip주소)


방화벽 해제
제어판\시스템 및 보안\Windows Defender 방화벽\설정 사용자 지정
개인 네트워크 설정, 공용 네트워크 설정 → 사용 안함

3. DB 설치

4. 통합 개발 툴 설치
"eclipse"

<!DOCTYPE html> html 5버전
<meta charset="utf-8"> html 한글

728x90

'KDT > WEB' 카테고리의 다른 글

231107 WEB - HTML4(input 속성), CSS1(CSS란?)  (0) 2023.11.07
231103 WEB - HTML3 폼 태그  (0) 2023.11.03
231102 WEB - HTML2 참조 및 하이퍼링크  (0) 2023.11.02
231031 WEB - HTML 1 태그  (0) 2023.10.31
231025 WEB - WEB 표준  (0) 2023.10.30