1.웹 구동[Web Application Server : Was] 원리와 클라이언트 및 서버의 데이터 연동을 설명할 수 있다.
2.InetAddress 객체를 이용한 주소 탐색을 구현할 수 있다.
3.UDP / TCP의 통신을 구현할 수 있다.
4.java.net의 클래스들을 이해하고 설명 할 수 있으며 소켓에 대한 개념을 설명 할 수 있다.
Day16 내용을 복습 하고 정리한 내용이다.
server.xml로 들어가면 설정되어있는 포트와 프로토콜 URIEncoding을 볼수있다.
html5는 html+css+js 라고 본다.
서버와 포트의 역할을 그림으로 간단하게 보고 지나가자.
Tomcat -> tomcat버전 -> logs
톰캣의 실행 정보
context의 실행 정보
클라이언트의 접속 정보를 저장한다.
logs파일들에 역할
log 파일속성 두가지 경로
1.conf -> logging.properties
2.sever.xml 하단에 Valuve = logs폴더 -> localhost_access.txt
webapps의 대한 설명
TCP & UDP
포트넘버의 범위는 0부터 65,535인데 이유는 포트가 참조하는 숫자가 16비트이기 때문이다.
튜토리얼 java.net에서 UDP URI TCP가 참조하는 클래스들
getLocalHost() = 호스트의 로컬주소를 가져온다.
getByName() = 컴퓨터의 이름을 반환
UDP가 참조하는 클래스들의 역할
소켓의 포트넘버는 같아야 연동이 가능하다.
서버 -> 클라이언트 순서이며 서버의 소캣을 클라이언트에게 넘겨주고 받는다.
java와 jsp의 작업에 대한 내용인거같다.
자바에서도 html을 사용할 수 있다.
com.test
-URL, InetAddress 클래스를 연동
com.test01
UDP 연동
com.test02
TCP 연동
com.test03
멀티 챗