jar 파일 사용하기.

시스템 아키텍쳐의 변천사.
메인프레임
장점
- S/W 유지보수 쉽다.
- 보안이 강하다.
단점
- H/W확장이 어렵다.
- 고가격이다.
Client / Server
장점
- H/W 확장 쉽다.
- 저가격이다.
단점
- S/W유지보수 어렵다.
- 보안문제가 발생한다.
Application Server
장점
- S/W 유지보수가 쉽다.
- H/W 확장이 쉽다.

Client / Server
- Client: 먼저 요청하는 쪽
- Server: 요청 받은 후 응답하는 쪽
ServerSocket
- Client와의 연결을 제공하는 객체.
- 포트번호 : 실행 중인 컴퓨터에서 서버 프로그램을 구분하기 위한 고유 번호.
- 운영체제는 랜선으로 데이터가 들오오면 포트번호를 확인하여
해당프로그램으로 데이터를 전달한다.
ServerSocket serverSocket = new ServerSocket(8888);
accept()
- Client 의 연결을 기다리고 있다가 연결 요청이 들어오면 즉시 리턴한다.
- 리턴 값: 클라이언트와 데이터를 주고 받을 수 있는 도구이다.
Socket
- 상대편과 데이터를 주고 받을 수 있는 도구이다.
Socket socket = serverSocket.accept();
댓글 없음:
댓글 쓰기