[Servlet&JSP] JSP 기본 태그[Servlet&JSP] JSP 기본 태그

Posted at 2020. 7. 27. 07:07 | Posted in JAVA/Servlet & JSP





■ JSP 기본 태그




HTML이나 자바스크립트에 의해 작성된 페이지들은 그 페이지를 사용하는 사용자와 상관없이 항상 동일한 내용만을 제공해주는 정적 페이지이다.


하지만 웹 프로그램들은 사용자에 따라 서로 다른 내용이 제공되어야 하는데 이러한 동적 페이지를 구현하기 위해서는 다음과 같이 JSP 태그를 사용해야 한다.



종류

형식

사용 용도

 스크립트릿( Scriptlet )

 <% %>

 · 자바 코드를 기술함

 선언( Declaration )

 <%! %>

 · 변수와 메소드를 선언함

 표현식( Expression )

 <%= %>

 · 계산식이나 함수 호출한 결과를 문자열 형태로 출력함

 주석( Comment )

 <%-- --%>

 · JSP 페이지에 설명을 넣음

 지시자( Directive )

 <%@ %>

 · JSP 페이지의 속성을 지정함





■ 지시자



JSP 지시자( Directive )는 태그 안에서 @로 시작하며 Page, Include, Taglib 3가지 종류가 있다.


지시자는 클라이언틔 요청에 의해 JSP 페이지가 실행되면서 지시자에 언급된 설정을 JSP 페이지 전체에서 사용가능하도록 한다.



종류

사용 용도

 Page

 · 해당 JSP 페이지 전반적으로 환경을 설정할 내용을 지정한다.

 Include

 · 현재 페이지에 다른 파일의 내용을 삽입할 경우 사용한다.

 Taglib

 · 태그 라이브러리에서 태그를 꺼내와 사용할 수 있는 기능을 제공한다.





Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

[Servlet&JSP] Eclipse 설치 및 Tomcat 설정하기[Servlet&JSP] Eclipse 설치 및 Tomcat 설정하기

Posted at 2020. 7. 22. 15:20 | Posted in JAVA/Servlet & JSP






■ Eclipse 설치하기




먼저 https://www.eclipse.org/downloads/ 페이지에 접속하여 이클립스를 다운받는다.






기본적으로 접속한 사용자의 컴퓨터 사양에 맞는 eclipse-inst.exe 파일이 생성되기에

몇차례 다음 > 다음 버튼을 누르닌 식으로 버튼을 누르면 쉽게 다운받을 수 있다.




다운받은 eclipse-inst.exe 파일을 실행하면 어떤 개발 목적을 위한 Eclipse를 찾는지 묻는다.







우리는 JSP, Spring Framework 개발을 준비하기 위한 목적이기에

Eclipse IDE for Enterprise Java Developers를 선택한다.



그럼  Eclipse IDE for Enterprise Java Developers를 설치 하기에 앞서

설치 경로등 몇가지 사항을 지정할 수 있다.








기본적으로 JRE는 사용자 컴퓨터의 기본 세팅되어 있는 환경을 불러올 것이며

Eclipse의 설치경로는 기본 값 C:\User\사용자폴더\eclipse\이클립스버전 과 같이 자동 생성된다.

설치할 곳을 변경하려면 여기서 변경을 해주어야 한다.

설정 확인이 끝나면 INSTALL 버튼을 클릭하여 Eclipse를 이제 설치해 보도록 하자.



설치가 진행되는 와중에 Eclipse의 설정하는 부분에 관해 동의를 구하는 팝업창이 나타나는데.








Accept 버튼을  클릭하여 설정에 동의를 하고 설치를 계속 진행한다.







그렇게 설치가 완료되면 LAUNCH 버튼을 클릭해 주면 Eclipse가 실행되는데.







이때 Eclipse의 Workspace ( 작업경로 )를 물어온다.

C:\사용자폴더\eclipse-workspace로 기본값이 생성되는데

작업경로를 변경하고 싶다면 여기서 작업경로를 변경해 주면된다.


Launch 버튼을 클릭하면 이제 진짜 Eclipse가 실행된다.





■ Apache Tomcat 설치 및 설정




Eclipse의 준비가 끝났다면 이제 Apache Tomcat을 추가하여 서버를 작동시켜 보자.






Eclipse 상단 메뉴중 Window 에서 Preferences 를 선택한다.






환경설정 메뉴가 팝업되면여기서 좌측 카테고리의 Server > Runtime Environments 항목에 들어와서

Addition 버튼을 클릭하여 Tomcat 서버를 구성해 보자.



여기서 Eclipse는 Apache Tomcat v8.0을 사용하겠다.







위와같이 사용할 Apache Tomcat을 선택하고 Next 버튼을 클릭해 주면된다.



그럼 Tomcat Server를 세팅하는 데 앞서 먼저 Tomcat을 다운로드 받아야 하는데.

이클립스 내에서 이를 간단히 해결 할 수 있다.








Download an Install 버튼을 클릭하여 Apache Tomcat을 다운받는다.


다운을 받기위헤서는 아파치의 사용자 계약 조건에 먼정 동의를 해주어야 한다.







동의를 해부고 Finish 버튼을 클릭하면

아파치를 컴퓨터 어디에 설치할지를 지정할 폴더가 생기는데.












기본적으로 아파치 톰캣은 C:\Program File\Apache Software Foundation\사용톰캣버전

으로 지정되는데, 마찬가지로 변경을 원하는 유저는 여기서 변경을 하면 된다.

설치경로 지정까지 다 마무리가 되면 이클립스에서 바로 아파치 톰캣의 설치를 진행하는데





■ Eclipse를 통해 Tomcat에 Web Projcet 추가하기











화면 하단에 퍼센트 바를 통해 얼마나 설치가 진행중인지를 알 수 가있다.

100% 설치가 다 되야 Finish 버튼이 활성화 되는데,

설치가 완료되면 Finish 하여 서버 설치를 마무리 지자.







생성한 프로젝트의 WebContent 디렉토리에서 마우스 우클릭을 하여

메뉴 리스트가 보여지면 New > JSP File 버튼을 클릭하여 첫 *.jsp 파일을 만들어 낼것이다.







New JSP File 차잉 팝업되면

File name에 파일의 이름을 짓고 Finish 버튼까지 눌러주면 이제 JSP 파일의 생성도 마무리 되었다.

생성된 JSP 파일에 아래와 같이 Hello World라는 텍스트를 삽입하고출력해 보자.




 Hello_World.jsp

<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
        <h1>Hello World ~ !!</h1>
</body>
</html>




위 코드를 다 작성했다면 이제 작성한 *.jsp 파일과

그 *.jsp를 담고있는 해당 포로젝트를 아파치 톰캣 서버를 이용해 화면해 출력할 것이다.







다시 이클립스 상단의 Run 버튼을 클릭하고

해당 메뉴에서 Run As > Run on Server 를 통해 새로 생성한 신규 프로젝트를 서버에 등록하도록 한다.







Next 버튼을 클릭하여 서버 설정을 확인해 본다.







Configured 메뉴에 Web Project를 추가하고 Finish 버튼을 클릭해 준다.








그럼 위와같이 이클립스의 내장 브라우저를 통해 우리가 작성한 코드가 출력되는 것을 확인 할 수 있고

그 URI 값을 다른 파이어 폭스, 크롬등의 브라우저에 복사 붙여넣기 하면 실행되는것을 알 수 있다.










우리가 생성한  web-study-01  프로젝트 명에 Hello_World.jsp 파일을 실행한 것을 확인 할 수 있다.









Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

[JSP & Servlet] Servlet과 JSP의 기초 개념[JSP & Servlet] Servlet과 JSP의 기초 개념

Posted at 2020. 7. 22. 01:25 | Posted in JAVA/Servlet & JSP
 





■ 서블릿과 JSP의 기초 개념





서블릿은 Server + Applet의 합성어로 서버에서 실행되는 Applet이란 의미로 자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술을 말한다.




웹 애플리케이션을 제작하기 위해 제공되는 언어는 이미 언급한 PHP, ASP와 같이 많지만 요즘에 많은 기업에서는 JSP & Servlet을 사용하고 있다.


이는 다른 웹 기술에 비해 빠른 응답을 해 줄 수 있다는 장점이 있기 때문이다.


JSP & Servlet을 PHP 처럼 JSP라 하지 않고 JSP & Servlet이라고 한 이유는 독특한 탄생비화 때문이다.




서블릿은 자바 클래스 형태의 웹 어플리케이션을 말하는데, 브라우저를 통해 자바 클래스가 실행되도록 하기 위해서는


javax.servlet.http 패키지에서 제공하는 HttpServelt 클래스를 상속받아 구현해야 한다.

( HttpServlet 클래스를 상속 받아 만든 서브 클래스를 서블릿 클래스라고 한다. )




서블릿 또한 자바 프로그램의 다른 클래스들처럼 자바 가상머신인 JVM에서 동작하므로 클래스 파일이 생성되어야 하므로 클래스의 형태로 작성한다.


JDK에는 웹 애플리케이션을 제작할 수 있는 클래스가 제공되지 않고 톰캣을 설치하고 나면 웹 어플리케이션을 제작할 수 있는 클래스가 제공되지 않고


Tomcat을 설치하고 나면 웹 어플리케이션을 제작할 수 있는 클래스가 제공되는데, 그 클래스가 HttpServlet이다.


HttpServlet은 웹 서비스가 가능한 웹 어플리케이션을 제작할 수 있도록 자바를 확장해 놓은 클래스로 톰캣을 설치하면 제공된다.

( HttpServlet을 상속받은 클래스를 서블릿이라고 한다. )


이미 여러 기능들이 미리 만들어져 있기 때문에 개발자는 편리하게 HttpServlet을 활용하여 새로운 기능의 웹 프로그램을 만들 수 있는 것이다

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기