A sentimental robot

eclipse에서 웹서버 구축하기 본문

Web

eclipse에서 웹서버 구축하기

GOD03219 2018. 10. 23. 21:08

Servlet과 Jsp로 웹 서버를 구축할 수 있는데 eclipse에서 개발하는 것이 좋다.

 

Servlet이 곧 자바 언어로 구현되기 때문이다.

 

eclipse를 들어가보자.

 

New - Other - Web - Dynamic web project

 

Java Resources - src - 클래스명.java

 

실행시키기 전에 한가지 더 해야할 작업이 있다.

 

서버로 띄울 매핑 작업이다.

 

두 가지 방법이 있는데,  첫 번째 방법은 만들어준 서블릿 클래스 위에 annotation을 달아준다.

 

@WebServlet("/myServlet")
public class MyServlet extends HttpServlet

 

그리고 두번째 방법은 web.xml에서 매핑해주는 방법이다.

 

WebContent - WEB-INF - web.xml에 들어가서

 

<servlet>
  <servlet-name>MyServlet</servlet-name>
  <servlet-class>MyServlet</servlet-class>
 </servlet>

 <servlet-mapping>
  <servlet-name>MyServlet</servlet-name>
  <url-pattern>/myServlet</url-pattern>
 </servlet-mapping>

 

을 추가 해준다.

 

아! 참고로 web.xml를 수정할 시, Tomcat을 종료하고 다시 시작해주어야 수정한 부분이 적용된다.

 

위 방법은 Servlet을 이용한 방법이다. 좀 복잡하다.

 

서블릿이 이런 귀찮고 복잡한 단점을 보완해서 나온 게 바로 JSP이다. 그럼 JSP로 한번 똑같은 서버를 만들어 보자.

 

WebContent - new - JSP File 해주자.

 

.jsp 파일을 생성해 보니 기괴한 혼종이 보인다. 태그도 보이고 무슨 <% %>도 보이고..

 

일단 혼종 맞다ㅋㅋㅋ 

 

<%@ %> 페이지 지시어로 자바에서 썼던 API를 불러올 수 도 있다. 쓰고 싶은 거 여기서 import 시키면 된다.

 

그리고 <% %> (script let)안에 자바 코드를 작성할 수 있고 <%= %>로 출력할 수 있다.

'Web' 카테고리의 다른 글

간단한 웹 애플리케이션 [MODEL 1]  (0) 2018.11.14
My error page  (0) 2018.10.23
jsp:forward  (0) 2018.10.23
회원가입 유효성 검사  (0) 2018.10.19
blockRightClick(),blockSelect()  (0) 2018.10.19