본문 바로가기

JAVA/JSP

웹 어플리케이션이란? / Tomcat 설치 및 웹 프로젝트 서버 설정

반응형

웹 어플리케이션

: 웹에서 동작하는 프로그램

jsp

서블릿

==> 프로그램에 의하여 HTML 생성하는데 목적이 있음


웹 어플리케이션의 실행 형태

: html 형태로 실행


웹 어플리케이션의 궁극적인 목적

: 사용자가 요구하는 동적인 html을 생성!!!!

(사용자가 요구하는 서비스에 따른 프로그램에 의해서 html을 생성하여 사용자 브라우저에 출력해 주는 것이 목적)



웹 어플리케이션의 동작방식

 : 


한글처리

1) from 태그의 method 속성을 post로 한다.

2) request.getParameter()로 입력받기 전에 다음을 설정한다.

request.setCharacterEncoding("euc-kr");


설치하기

웹 어플리케이션 서버

(WAS ==> 톰캣)

www.apache.org 

--> 밑에 tomcat 

--> 왼쪽 download에 tomcat7 

--> core : 32-bit/64-bit Windows Service Installer(맨마지막)


--> 설치할때 host manager 빼고 다 체크 

--> HTTP 포트 겹칠수도 있으니 8080을 8088로 변경

--> jdk 잡힌 경로는 그대로 놔두고 Next

--> 파일경로는 C:\Tomcat 7.0(간단하게 해야 나중에 연결하기 쉬움)

--> show Readme는 체크해제하고 Finish, 위에거는 서버가동하겠다는 것

--> 바탕화면 밑에 서버가동중인 것을 표시되있음

--> 서버 가동 표시 중인 것을 클릭해 Stop 을 눌러줘야함

(stop을 하지 않으면 이클립스나 sts에서 서버실행 할 때 포트번호 겹치는 에러가 남)


서버연결

http://203.236.209.142:8088 들어가기


실행

처음 실행될때는 C:\Tomcat 7.0\webapps\ROOT 안에있는 index.jsp가 실행됬던 것이기에

복사본 하나 만들어서 index_old.jsp 만들고 기존 것 삭제


에디트플러스에 가서 JSP 실행해보기

<html>

Hello JSP!!!

</html>


쓰고 


C:\Tomcat 7.0\webapps\ROOT 에 index라고 저장


그러면 Hello JSP가 보임(기존것 다 삭제되고)


-------------------------------------------


에디트플러스나 메모장을 사용할 때는 작업표시줄에서 직접 사용하지만

이클립스를 작업할때는 이클립스 내에서 서버를 사용하기 때문에 반드시 작업표시줄에 있는 서버를 꺼줘야 한다.



웹프로젝트 서버 설정


File - Switch workspace 에서 C드라이브 밑에 jspStudy 새로 만듬


project Explorer 창에서 마우스 오른쪽 - new - other - server - Apache - Tomcat 7.0 

- Tomcat installation directory 설정 

C:\Tomcat 7.0

- JRE 설정

jre1.8.0_73 잡아줌



웹프로젝트 생성


project Explorer 창에서 new - dynamic Web Project 누름

안나오면 new - other - web - dynamic Web Project 있음


project name : test01 프로젝트명 마음대로 정하고 Finish 누름


생성된 프로젝트의 WebContent 항목을 누르고 그안에 jsp문서를 작성한다.


파일생성하기

WebContect - new - jspFile - File name : Hello 파일이름을 정해줌


내용입력

body 안에 내용쓰고 <hr> 


문서확인

이클립스에서는 RUN 서버에 올려주고 내장브라우저 띄워서 확인할 수가 있다.


웹프로젝트 배포(이클립스에서 개발한 웹 어플리케이션을 톰켓에 배포)

프로젝트 이름의 마우스 오른쪽단추(test01 오른쪽단추) - Export - WAR file 

- Destination - C:\Tomcat 7.0\webapps 여기에 저장해야한다.


공부할때는 Export source files 누르고 Finish하면 소스도 보임


확인하기

http://203.236.209.142:8088/test01/Hello.jsp (대소문자 꼭 가리기)


-------------------------------------------------------------------------


HTML 태그 관련 사이트 공부하는 곳

http://www.w3schools.com/

반응형