새소식

정보처리산업기사

2019/08/21 외부평가 준비 환경구축

  • -

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 버전이 무엇이지 확인

[환경변수]

  - 환경변수 설정하지 않으면 컴파일 안됨. 
  - 내컴퓨터->속성->고급 시스템 설정->설정변경 
            -> 고급-> 환경변수-> 시스템변수 -> 

  ① 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을 변경한다

editplus 로 server.xml 파일을 열어 포트번호를 8090으로 변경

 

[ 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

WEB-INF폴더 안에 claasses 와 lib 폴더는 필수적이다

▶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에 프런트단 폴더들을 생성해 보았다

Webcontent 가 root이다

bbs  게시판 

images 사진

css   프론트

js   자바 스크립트

member 회원정보 

 

※test.html 파일이 WEB-INF에 들어가는 줄 알았으나.. Webcontent 에 들어가야한다

 

[ 이클립스에서 톰캣 연동 ]

...더보기

       - Window
    -> Preferences
    -> Server
    -> Runtime Environments
    -> Add 
    -> Browse... 
    -> tomcat-9설치 폴더 선택

 - 톰캣서버 복사
   Servers 탭 -> New

servers 에서 톰켓에 있는 파일 복사

-이제 톰켓 서버를 연동을 했으니 원본을 복사해서 사본으로 이클리스에서 출력을 할 것이다

왼쪽-익스플로러나 내부 브라우저로 실행 / 오른쪽- 익스프로러인지 내부 브라우저인지 선택 가능

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.