티스토리 뷰

728x90
반응형

[JDK Download]

Java Developement Kit (https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

JSP는 JAVA를 기본으로 하는 웹 프로그래밍 언어이므로 자바 프로그램을 만들기 위한 기본 도구인 JDK가 필요합니다.


위의 링크를 통해 자신의 os에 맞는 jdk8을 다운로드 해줍니다.         


                                             


다운받은 .exe 파일을 실핼하면 설치를 진행합니다. 그러면 자신의 c드라이브 program files에 JAVA폴더가 생길 겁니다.


환경 변수 Path 등록


위에 보이는 경로에서 처럼 bin이라는 폴더에 들어가보면 java와 javac라는 프로그램이 있습니다.

javac : 자바 컴파일러 (.java를 .class로 컴파일 해주는 프로그램)

java : 자바 런처 (컴파일된 파일을 JVM(자바 가상 머신)이 실행시켜 주는 일련의 과정을 행하는 프로그램)

이 두 프로그램을 디렉토리 경로에 상관없이 실행되게 하기 위해 두 프로그램이 들어있는 경로를 환경 변수 Path에 등록해 줍니다.( 윈도우 운영체제에 한한 것이고, eclips가 이 과정들을 해주긴 하지만 기본적인 부분이기 때문에 설정해줍니다 ! )

윈도우의 시스템 속성 - 고급 - 환경 변수에 들어가면 사용자 변수와 시스템 변수가 보입니다. 둘 중 하나만 등록하면 됩니다. Path가 없으면 새로 만들기를 눌러 변수 이름으로 Path, 값으로 bin폴더의 경로를 넣어줍니다.(디렉토리 찾아보기로 넣어주거나 복붙으로 넣는 것이 편합니다~) Path가 있다면 그 Path를 편집해 추가해주면 됩니다.


[Eclipse Download]

https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-jee-2018-12-R-win32-x86_64.zip

위의 링크에서 이클립스 zip파일을 다운로드 해줍니다.

다운로드가 완료되면 압축을 풀면 


위처럼 eclipse.exe(응용 프로그램)이 있습니다. 이를 실행시켜 주면 됩니다. 그러면 

workspace를 지정하라고 합니다. 자신만의 작업 장소를 하나 만들어서 설정해 주는 것이 나중에  편하다고 합니다.


[ApacheTomcat8.5 Download]

https://tomcat.apache.org/download-80.cgi

웹 페이지를 다른 클라이언트들에게 제공하기 위해서는 웹 서버가 필요합니다. 이 웹 서버를 구축하기에는 많은 노력이 필요하기에 위의 사이트에서 빌려주는 서버를 이용해봅시다.

해당 페이지에서 zip파일을 다운로드 해줍니다. (다운로드 경로를 작업 경로쪽에 폴더를 하나 만들거나 해서 다운로드를 해주는 것이 나중에 편합니다.)다운로드를 해준 후에 압축을 풀고 서버를 만들기 위해 이클립스를 실행시켜 줍니다.

서버 설정

아래에 서버 탭이 생성되었는데, 서버를 만들어라는 말을 클릭하면 창이 하나 뜹니다. 거기서 Apache폴더의 Tomcat 8.5버전 서버를 선택해 줍니다.

Next를 누르면 Tomcat이 설치된 디렉토리 경로를 넣어달라고 합니다. apache-tomcat-8.5.37이 설치된 경로까지를 열고 apache-tomcat-8.5.37폴더를 선택해 줍니다.

그러면 아까의 서버 탭에 서버가 생성됩니다.

빨간색으로 표시된 부분처럼 설정을 조금 변경해 줍니다. (포트 번호를 바꾸는 이유는 이후에 데이터베이스의 포트 번호가 8080일 수 있기 때문에 충돌을 방지하기 위함입니다.)그런 다음 ctrl+p+s를 눌러 저장해줍니다.

서버 탭의 오른쪽에 보면 publish to the server를 눌러 동기화를 해준 후에 초록색 스타트버튼을 눌러 서버를 실행시킬 수 있습니다.

웹 브라우저에 localhost:8090을 입력해주면


이처럼 웹 페이지가 뜬다면 서버가 정상 작동 중입니다 !

여기까지가 JSP를 이용해 웹 페이지를 개발하기 위한 준비였습니다. 


앞서서 어느정도의 JAVA공부를 끝내 놓고 이제 막 JSP를 공부하기 시작했기 때문에 공부한 것을 정리하는 정도로 글을 올릴 것 같습니다... 꾸준히 올리면서 공부하는 것이 가장 큰 목적이기 때문에 앞으로 글에 부족한 부분이 있더라도 너그럽게 양해해 주시고, 수정할 부분 말씀해주시면 감사하겠습니다!!

728x90
반응형

'Spring&Spring Boot > JSP' 카테고리의 다른 글

Servlet Mapping  (0) 2019.01.11
JSP와 Servlet 비교  (1) 2019.01.11
Servlet 개요  (0) 2019.01.11
JSP 개요  (0) 2019.01.10
웹이란 ? 웹 프로그래밍의 개요  (0) 2019.01.10
댓글