본문 바로가기

Servlet, JSP

(12)
자바 8 설치 - 윈도우 톰캣을 사용하기 위해서 자바를 설치할 것입니다. 1. 오라클 홈페이지에서 Java SE 8 버전을 다운받습니다. https://www.oracle.com/java/technologies/javase-downloads.html Oracle JDK -> JDK Download -> Oracle 로그인 하면 Java SE 8을 다운받을 수 있습니다. 2. JDK 설치할 경로를 정합니다. 기본 경로에서 본인이 관리하기 편한 경로로 변경할 것입니다. change 버튼을 클릭해서 JDK 경로 변경이 가능합니다. 기본 경로는 다음과 같이 "C:\Program Files\Java\jdk{버전}\" 입니다. 3. JRE 설치할 경로를 정합니다. 다음으로 JRE 경로도 수정합니다. 4. Java 설치 확인합니다. cmd를..
Apach Tomcat (아파치 톰캣)이란?? Apache Tomcat은 Java Servlet, JavaServer Pages, Java Expression Language 및 Java WebSocket 기술을 실행할 수 있는 오픈 소스입니다. Tomcat은 Java 코드를 실행할 수 있는 "순수한 Java" HTTP 웹 서버 환경을 제공합니다. 즉 apache tomcat은 java Sevlet, JSP 구동 환경을 제공하는 것뿐만 아니라 HTTP 웹서버 역할을 합니다. 톰캣의 구성요소 및 역할 Tomcat 4.x부터 Catalina (servlet container), Coyote (HTTP 커넥터) 및 Jasper ( JSP 엔진 )와 함께 출시되었습니다 (21년 1월 기준, stable 버전은 9 버전) Catalina Catalina는 T..
톰캣에 여러 Context 사이트 추가하기 네이버 웹툰 홈페이지를 가면 '홈', '웹툰', '베스트 도전' 등 여러가지 서비스를 제공합니다. '웹툰' : https://comic.naver.com/webtoon/weekday.nhn '베스트 도전' : https://comic.naver.com/genre/bestChallenge.nhn 실제로 모든 서비스를 한 폴더 안에서 만드는 것보다 네이버 웹툰이라는 큰 틀은(https://comic.naver.com/) 유지하면서 서비스들이 포함된 디렉토리를 별개로(webtoon, genre) 하는 방법이 있습니다. (실 서비스와 다를 수 있습니다.) 다른 말로는 가상 경로라고 합니다. 등 admin, webtoon의 경로가 webapps/ROOT/에 있지 않고 다른 곳에 있는 경우 webtoon, genr..
Servlet, Jsp, Spring은 무엇일까?? 공부 순서는?? 공부 순서 1. Servlet 자바를 사용하여 웹페이지를 동적으로 생성하는 서버 측 프로그램이다. -> 서블릿이라는 기술 만으로도 자바 웹 프로그램을 만들 수 있다. 하지만 서블릿만 사용할 경우 HTML 출력이 상대적으로 어렵다는 문제가 있다. 위에 사진과 같이 PrintWrite의 객체를 통해 브라우저에서 보일 HTML을 출력하는 방법이 있다. 하지만 HTML 코드가 1000, 10000 줄이 된다면 유지 보수가 매우 어려울 것이다. 2. JSP JSP는 "JAVA Server Pages"의 각 첫 자로 만들어진 용어이며 사전적인 의미로 해석하면 자바로 작성한 서버 페이지로 해설될 수 있습니다. ​ 여기서 "자바"는 우리가 알고 있는 언어 자바를 뜻하므로 JSP의 기본 문법은 자바를 근거로 한다는 것을..