Development/Java(850)
-
URL(Uniform Resource Locator)
URL(Uniform Resource Locator)IP 주소는 숫자로 이루어져 있어 사용하기 불편합니다. 그래서 만들어진 것이 호스트 이름과 도메인 이름인데 문자열 형태로 되어 있어 사용하기에 편리합니다. URL은 자원에 접근할 때 인터넷에서 특정 컴퓨터(리소스)를 식별하기 위한 주소로 도메인 이름, 그리고 컴퓨터 파일의 위치를 계층적으로 나타낸 경로명등으로 구성되어집니다,URI(Uniform Resource Identifier)의 가장 널리 사용되는 종류 중 하나입니다. 프로토콜 (Protocol) · http:// · 네트워크상에서 약속한 통신규약 (Http, FTP, SMTP, POP, DHCP) 호스트 이름 (Host) · www · 인터넷 주소의 처음에 위치하는 것으로 서버 컴퓨터에 지정된 문..
-
TCP ServerSocket, ServerSocket 도식도, ServerSocket 클래스의 생성자, 인자가 없는 서버 소켓 생성자, 인자가 없는 서버 소컷의 일반적인 사용 패턴
TCP ServerSocket· ServerSocket 클래스가 TCP 서버 소켓을 의미합니다.· 서버측 프로그램은 클라이언트 프로그램에서의 접속 요청을 상시 대기하고 있어야 하는데 이러한 역할을 담당하는 API 입니다. (서버를 작성하기 위해 필요한 모든 것 제공)· 클라이언트의 TCP 연결을 받기 위해서는 java.net.ServerSocket 클래스의 객체를 생성해야 합니다.· ServerSocket 클래스는 네트워크 통신을 수행하기 위해 자신을 바로 사용하는 것이 아니라 클라이언트의 TCP 요청에 대한 Socket 객체를 생성하는 역할을 합니다.· ServerSocket 객체를 생성했다면 ServerSocket 클래스의 accept() 메서드는 클라이언트의 TCP 요청이 있을 때 까지 블로킹 되는..
-
URI 클래스, URI 클래스와 URL클래스 차이, URI 생성자
URI 클래스· URL을 일반화(Generalization) 시킨 클래스· java.net 패키지에 포함되어 있는 클래스 URI 클래스와 URL클래스 차이
-
URL 클래스, URL 클래스의 생성자
URL 클래스· java.net 패키지에 포함되어 있는 클래스· URL(Uniform Resource Locator)이란 인터넷에서 접근 가능한 자원의 주소를 표현하는 형식으로 URL을 이용하여 인터넷 상의 다양한 프로토콜과 자원을 표기할 수 있습니다.· URL 클래스는 웹 상의 주소를 나타내는 클래스로써 InetAddress클래스보다 확장된 개념으로 네트워크 연결까지 가능합니다. 따라서 URL객체 생성시 잘못된 URL형태를 주었을 때 예외처리를 반드시 해주어야 합니다.· URL 클래스는 URL을 추상화하여 만든 클래스로 원격 서버 자원의 결과를 가져옵니다. · 인터넷상의 자원을 경로로 지정하여 필요한 정보를 추출할 수 있게 해주는 클래스 입니다.(URL클래스를 사용하면 원하는 데이터를 쉽게 얻을 수 있..
-
InetAddress 클래스, InetAddress 클래스의 생성자, InetAddress 클래스의 객체 생성 메소드
InetAddress 클래스· 자바에서 인터넷 주소에 관한 정보를 다루는 클래스· InetAddress 클래스는 IP 주소를 표현하고 제어하는 기능을 제공하는 클래스· 자바에서는 모든 IP 주소를 InetAddress 클래스를 사용하여 표현할 수 있습니다. 즉 주소와 관련된 다양한 메소드를 제공하고 있습니다.· InetAddress클래스는 내부적으로 컴퓨터에 설정된 Host Name서버 자체를 가지고 주소를 표현해 그에 관련된 기능을 제공합니다. InetAddress 클래스의 생성자· InetAddress 클래스의 생성자는 하나만 존재하지만, 특이하게 기본 생성자의 접근 제한자 default이기 때문에 new 연산자로 객체를 생성할 수 없습니다.· 대신 InetAddress 클래스는 객체를 생성해 줄 수..
-
DataInputStream, DataInputStream의 생성자, DataInputStream의 주요 메소드
DataInputStream· DataInputStream 클래스는 입력 스트림으로 부터 기본 자료형 데이터을 읽을 수 있는 각종 메서드와 문자를 읽을 수 있는 메서드를 정의하고 있습니다.· DataInputStream 클래스의 생성자는 한 개로 구성되어 있으며, 어떠한 예외 처리도 되어 있지 않습니다.· 문자열도 바이너리 형태로 입력합니다. DataInputStream의 생성자 메소드 설명 boolean readBoolean() throws IOException Stream으로부터 읽은 boolean을 반환 byte readByte() throws IOException Stream으로부터 읽은 byte를 반환 char readChar() throws IOException Stream으로부터 읽은 cha..