공부/Java 4

Servlet 제작하기

서버는 크게 어플리케이션 서버와 웹 서버로 나뉘어진다.어플리케이션 서버는 톰캣과 같이 WAS의 역할을 하는 것이고, 웹 서버는 프로젝트의 경로를 갖고 있는 서버이다.보통은 아파치 톰캣이 웹 서버의 일부 기능을 갖고 있기 때문에 별도의 웹 서버를 이용하지 않아도 된다.단, JAVA만을 이용할 경우이다. JSP가 아닌, PHP 같은 언어로 웹 개발을 할 경우에는 웹 서버의 기능을 할 수 없다. JAVA의 웹 서버를 한 번 이용해보자. 1. Web.xml에 어느 서블릿을 사용할 것인지 알려주기. 톰캣에 요청이 들어왔을 때, 어느 서블릿을 사용할 것인지 알려줘야한다. /WEB-INF/web.xml 을 생성하여 다음을 추가해주자. 1234567891011121314151617181920212223 mean ser..

공부/Java 2017.05.25

웹 소켓(Web Socket) 서버로 채팅하기

Java에서는 WebSocket을 이용해 웹 소켓 서버를 구축할 수 있다.ChatServerEndPoint.java1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556package com.newlecture.web.service; import java.io.IOException;import java.util.Collections;import java.util.HashSet;import java.util.Set; import javax.websocket.EndpointConfig;import javax.websocket.OnClose;import javax.websocket...

공부/Java 2017.05.08