1) Java SE JDK 8.0.20 이상
2) Eclipse Java EE IDE for Web - Developers 4.4-SR2 Luna
3) Apache Tomcat 8.0.26
4) DBMS - Oracle 11g Express Edition 11.2
[ JSP 개발 도구 ]
1) Java SE JDK 8.0.20 이상 다운로드
cmd->java -version
->javac
※JDK가 잘 설치 되었는지 확인을 해본다
[환경변수]
- 환경변수 설정하지 않으면 컴파일 안됨. - 내컴퓨터->속성->고급 시스템 설정->설정변경 -> 고급-> 환경변수-> 시스템변수 ->
① JAVA_HOME 환경변수 C:\Program Files\Java\jdk1.8.0_161
② Path 편집 (삭제 절대 안됨) 마지막 문장 뒤에 ; 추가 -> ;%JAVA_HOME%\bin
③ CLASSPATH 환경변수 (콘솔창에서 자바클래스를 직접 실행할 경우 추가) .;%JAVA_HOME%\lib\tools.jar;
④ 자바버전확인 : 시작-> cmd -> java -version |
2) Eclipse Luna
-이클립스 다운로드 하고, workspace를 설정해준다
작업공간 변경: File->Switch Workspace->other...
-버전 확인
Help->About Eclipse
3) Apache Tomcat 8.0.26
4) DBMS Oracle 11g XE
cmd-> sqlplus java0514/1234
로그인 확인
->DB 계정은 시험을 볼때 달라질 수 있음
...더보기
[ Tomcat이란? ]
서버이다!! 요청을 하면 받아들이고, 요청을 한 클라이언트에게 정보를 보내주는 역할을 하는것이
서버이다!!
[ 서버의 종류 ]
1)DB서버
2)메일서버
3)웹서버
:웹브라우저를 통해서 요청,응답을 해주는 시스템
[ 웹서버 Webserver ]
1) IIS(인터넷 정보 서비스) :.asp, 닷넷
2) Tomcat/JBoss :.jsp
3) Linux 계열 :.php
[ 톰켓 설치 ]
- http://www.apache.org -> Tomcat -> Download -> Tomcat 8 ->Archives-> v8.0.20 bin/ 폴더의 apache-tomcat-8.0.26.zip 다운 (버전이 8.5 밑으로 다운을 받아야 Luna 이클립스에서 연동이 될것이다)
-> Binary Distributions -> Core -> zip 다운 -> apache-tomcat-8.0.26.zip 압축풀기 -> 폴더명 tomcat-8.0 변경후 경로 이동 D:/java0514/tomcat-8.0/bin conf lib logs temp
|
[ Tomcat 서버 포트 수정 ]
- tomcat-9.0/conf/server.xml을 수정한다. 8090 포트로 변경한다. -오라클의 포트번호가 8080 이기 때문에 기본 포트번호가 8080인 tomcat을 변경한다 |
[ Tomcat 서버 시작 ]
D:/java0123/tomcat-9.0/bin/startup.bat 더블 클릭
※서버를 닫고 싶을때는 창을 닫으면 된다!!
...더보기
protocol
- 인터넷의 네크워크에서 시스템간에 주고 받는 서로의 규약, 약속
- http:// 웹페이지검색
- ftp:// 파일 전송
- telnet:// 원격접속
[ Web Application의 환경 설정]
1. /tomcat-9.0/webapps : 홈디렉토리, root, 기본설치 폴더
2. /tomcat-9.0/webapps/soldesk: soldesk 프로젝트 설정
※soldesk 라는 폴더를 생성!!
<!doctype html>
<html lang="kor">
<head>
<meta charset="UTF-8">
<title>환영합니다</title>
</head>
<body>
<!-- 웹서버홈디렉토리/D:\java0514\tomcat-8.0\webapps\soldesk/test.html -->
<h1>Hello!!</h1>
<h2>Welcome to java world!!</h2>
</body>
</html>
->test.html로 /D:\java0514\tomcat-8.0\webapps\soldesk/test.html 에 저장
[고정 IP 확인] 172.16.83.15
cmd -> ipconfig
[웹문서 결과확인]
http://172.16.83.15:8090/soldesk/test.html
- http://localhost:8090/soldesk/test.html
localhost: 현재 사용중인 컴퓨터를 지정하는 별명
- http://127.0.0.1:8090/soldesk/test.html
127.0.0.1: 현재 컴퓨터를 지정하는 IP
이미지 넣어 보기
<!doctype html>
<html lang="kor">
<head>
<meta charset="UTF-8">
<title>환영합니다</title>
</head>
<body>
<!-- 웹서버홈디렉토리/D:\java0514\tomcat-8.0\webapps\soldesk/test.html -->
<h1>Hello!!</h1>
<h2>Welcome to java world!!</h2>
<img src="../images/mouse.PNG">
</body>
</html>
※ http://172.16.83.15:8090/soldesk/test.html 주소를 통해 핸드폰으로도 접속이 가능하다.
...더보기
D:\java0514\tomcat-8.0\webapps\soldesk\WEB-INF
▶classes : .class 파일이 저장
▶lib : .jar 파일이 저장
(단,이클립스에 연동을 시켜서 하면 자동으로 서비스를 제공해 준다)
※ 실기시험 시작은 여기서 부터!!!
-eclipse에서 JSP를 사용하려면 Java EE 로 옮겨 사용
-웹페이지 프로젝트를 생성하기 위해 Dynamic Web Project 에 들어가서
-웹 프로젝트 이름은 soldesk로 지정하고
-프로젝트 폴더는 외부에서 접근할때 soldesk지만, 내부에서 접근하는 가상 directory가 존재
(밑에 check box는 "web.xml를 추가해 둘까요"라는 질문에 체크하는것이 좋다)
-평상시에 만들던 프로젝트 파일과는 다른 soldesk 폴더가 생성되었다
-생성한 soldesk 프로젝트를 삭제 하고 만들기를 연습해보자
(삭제할때 위의 체크 박스는 컴퓨터에 파일을 지울거냐 라는 질문이기 때문에 체크를 해두도록 하자)
-생성된 soldesk 프로젝트 에 Webcontent 를 확인해 보면 위에서 설명했던 JSP를 하기위한 폴더들이 자동으로 생성되었다
-.java 는 src에 저장을 하고,
-.class는 build에 저장을 한다
-외부에서는 soldesk로 접근을 하지만 내부에서는 WebContent에서 root로 시작한다
|
-root에 프런트단 폴더들을 생성해 보았다
bbs 게시판
images 사진
css 프론트
js 자바 스크립트
member 회원정보
※test.html 파일이 WEB-INF에 들어가는 줄 알았으나.. Webcontent 에 들어가야한다
[ 이클립스에서 톰캣 연동 ]
...더보기
- Window
-> Preferences
-> Server
-> Runtime Environments
-> Add
-> Browse...
-> tomcat-9설치 폴더 선택
- 톰캣서버 복사
Servers 탭 -> New
-이제 톰켓 서버를 연동을 했으니 원본을 복사해서 사본으로 이클리스에서 출력을 할 것이다