1. 웹과 JSP 프로그래밍 이해
(1) 인터넷과 웹의 개요
◎ 인터넷
▷ 컴퓨터가 서로 연결되어 TCP/IP라는 통신 프로토콜을 이용하여 정보를 주고받는 전 세계의 컴퓨터 네트워크
◎ 웹
▷ 인터넷에 연결된 컴퓨터들을 통해 사람들이 정보를 공유할 수 있는 정보 공간
▷ 월드 와이드 웹(world wide web)의 줄임말
(2) 웹의 동작 원리
▷ 웹은 기본적으로 클라이언트/서버 방식으로 동작
▷ 가장 널리 쓰이는 웹서버 : 아파치(Apache), 톰캣(Tomcat), IIS(Internet Information Server)
(3) 정적 웹 페이지와 동적 웹 페이지
◎ 정적 웹 페이지
▷ 컴퓨터에 저장된 텍스트 파일을 그대로 보는 것
▷ HTML(HyperText Markup Language)
◎ 동적 웹 페이지
▷ 저장된 내용을 다른 변수로 가공 처리하여 보는 것
▷ PHP(Personal Home Page), ASP(Active Server Page), JSP
(4) 웹 프로그래밍과 JSP
◎ 웹 프로그래밍 언어
▷ 클라이언트 측 실행 언어와 서버 측 실행 언어로 구분
▷ 자바를 기반으로 하는 JSP는 서버 측 웹 프로그래밍 언어 중 하나
1. 클라이언트 측 실행 언어: HTML, 자바 스크립
2. 서버 측 실행 언어 : DB, SQL, PHP, ASP, JSP
◎ JSP의 특징
▷ JSP는 서블릿 기술의 확장
▷ JSP는 유지 관리가 용이
▷ JSP는 빠른 개발이 가능
▷ JSP로 개발하면 코드 길이를 줄일 수 있음
(5) JSP 페이지 처리 과정
(6) JSP 생명 주기
인터넷에서 보편적으로 사용하는 포트번호 : 80번
2. JSP 개발 환경 구축하기
(1) JSP 개발 환경 도구
▷ 자바 개발환경 : JDK
▷ 웹서버 : 톰캣
▷ 통합 개발 환경 : 이클립스(SE, EE, JSP)
▷ 자바 개발 키트 : JDK(Java Development Kit)
▷ 자바 실행 환경 : JRE(Java Runtime Environment)
◎ 이클립스 최신 버전
▷ JDK 11 이상
▷ JSP : JDK 14
▷ 스프링 : JDK 14
1. 14버전의 JDK 설치
☆ JDK 14 설치 방법
1. 아래의 경로로 접속해 JDK14 설치
→ Java Archive Downloads - Java SE 14 (oracle.com)
→ Windows x64 Installer(162.11MB)
→ jdk-14.0.2_windows-x64_bin.exe
2. 환경 변수 설정
▷ 탐색기 → 내PC → 속성 → 고급 시스템 설정 → 고급 탭 → 환경변수 → 시스템 변수에서 새로만들기
▷ 변수 이름 : JAVA_HOME
▷ 변수 값 : C:\Program Files\Java\jdk-14.0.2
3. → 시스템 변수에서 Path 찾아서 편집
▷ 기존 JDK 경로 설정 모두 삭제▷ 새로만들기 : %JAVA_HOME%\bin
▷ 새로 만든 경로를 맨 위로 이동 (확인해서 닫아주기)
4. CMD 창에서 java -version 확인(14가 나타나면 완료)
2. 최신버전의 이클립스 다운
Eclipse Downloads | The Eclipse Foundation
Eclipse IDE for Enterprise Java and Web Developers 설치
workspace는 C 드라이버의 jspwork 폴더 생성 해서 경로 지정(C:\jspwork)
◎ file → new → other → server → server → Apache → 현재 톰캣 버전 확인
1. 톰캣 서버 설치 : https://tomcat.apache.org
▷ Download - Tomcat 10 선택 → Quick Navigation : Archives → v10.0.27/ → bin/ → apache-tomcat-10.0.27.zip
→ 압축 풀기 → C 드라이브로 이동
Index of /dist/tomcat/tomcat-10/v10.0.27/bin (apache.org)
2. 이클립스 서버 추가
▷ Tomcat v10.0 Server 클릭 후 apache-tomcat-10.0.27 경로 지정
3. 이클립스 프로젝트 생성 - 동적 웹 프로젝트 생성
▷ file → new → Dynamic Web Project 선택
▷ project name : JSPBook
▷ target runtime : Apache Tomcat v10.0
4. jsp 생성
▷ JSPBook → src → main → webapp → 마우스 우클릭 → jsp file 생성
1. 웹서버
▷톰캣
▶ 아파치 소프트웨어재단에서 개발한 웹 애플리케이션 서버
▶ 자바에서 만들어진 페이지를 구동하기 위한 엔진
2. 통합 개발 환경
▷ 이클립스
▶ 자바 통합 개발 환경(IDE) 중 가장 많이 사용되는 개발 도구
▶ 자바를 기반으로 애플리케이션을 개발하기 위해 이클립스를 사용
JSP를 시작하려고하니 설치할 파일들이 많네요ㅎㅎ
자바를 통해서 웹으로 구현하는 프로그램도 배워볼게요!!!!
많은 분들의 피드백은 언제나 환영합니다! 많은 댓글 부탁드려요~~
'BackEnd > JSP' 카테고리의 다른 글
[JSP 웹 프로그래밍] 액션 태그 2 <jsp:... /> (1) | 2023.03.01 |
---|---|
[JSP 웹 프로그래밍] 액션 태그 1 <jsp:... /> (0) | 2023.02.27 |
[JSP 웹 프로그래밍] 디렉티브 태그 2 <%@ ... %> (0) | 2023.02.27 |
[JSP 웹 프로그래밍] 디렉티브 태그 1 <%@ ... %> (0) | 2023.02.27 |
[JSP 웹 프로그래밍] 스크립트 태그 <% ... %> (0) | 2023.02.27 |