Development/Java(850)
-
JDBC-ODBC 드라이버 (Type 1)
JDBC-ODBC 드라이버 (Type 1)· JDBC-ODBC Bridge드라이버라고도 합니다.· JDBC API로 작성된 프로그램이 JDBC-ODBC 브리지를 통해 ODBC 드라이버를 JDBC 드라이버로 여기고 동작하도록 하는 드라이버입니다. 반드시 운영체제 내에 ODBC 드라이버가 존재해야 합니다.· JDBC 드라이버는 JDBC로 들어오는 명령어들을 마이크로소프트사의 ODBC(Open DataBase Connectivity)드라이버형으로 변환하여 ODBC드라이버로 전달해 주는 형태입니다.· JDBC-ODBC Bridge드라이버(DBC-ODBC 드라이버)를 사용하기 위해서는 먼저 ODBC드라이버가 설치도어 있어야 하며 JDBC-ODBC드라이버는 "sun.jdbc.odbc" 패키지에 정의 되어 있습니다...
-
테스트 러너(Test Runner), @RunWith
테스트 러너(Test Runner)· JUnit프레임 워크에서 테스트 클래스 내에 존재하는 각각의 테스트 메소드 실행을 담당하고 있는 클래스입니다.· 테스트 러너는 테스트 클래스의 구조에 맞게 테스트 메소드들을 실행하고 결과를 표시하는 역할을 합니다.· 테스트 케이스를 이클립스에서 실행하면 내부적으로 Junit의 BlockJUnit4ClassRunner라는 테스트 러너 클래스가 실행되고 이클립스는 그 결과를 해석해서 개발자에게 화면으로 보여줍니다. @RunWith· @RunWith 어노테이션은 JUnit에 내장된 기본 테스트 러너인 BlockJUnit4ClassRunner대신에 @RunWith로 지정된 클래스를 이용해 클래스 내의 테스트 메소드들을 수행하도록 지정해주는 어노테이션입니다.· JUnit 프레..
-
유니 캐스팅(Unicasting) vs 멀티 캐스팅(Multicasting) - 일대일 통신 vs 일대다 통신, Unicasting 프로그램 도식도, Multicasting 프로그램 도식도
유니 캐스팅(Unicasting) vs 멀티 캐스팅(Multicasting) 클라이언트와 서버간의 지속적으로 일대 일로 통신하는 구조를 유니 캐스팅이고 일대 다의 통신을 멀티 캐스팅이라고 합니다. 구분특징도식도유니 캐스팅 (Unicasting)일대일 통신 순차 통신에 적합멀티 캐스팅 (Multicasting)일대다 통신 실시간 통신에 적합 Unicasting 프로그램 도식도 Multicasting 프로그램 도식도
-
URLConncection, URLConnection 클래스, URLConnection 클래스 특징, URLConnection 클래스의 생성자
URLConncectionURLConncection클래스는 어플리케이션과 URL간의 통신 링크를 위한 작업을 수행합니다.즉, URL 주소의 내용을 읽어 오거나, 반대로 URL주소가 가리키는 웹 어플리케이션에게 GET방식이나 POST방식으로 추가적인 정보를 전달할 수 있고, 원격지 파일을 읽어오는 다양한 메소드를 제공합니다. URLConnection 클래스· URL이 가리키는 리소스에 대해 활성화된 연결을 나타내는 추상클래스· URLConnection 클래스는 원격 자원에 접근하는 데 필요한 정보를 가지고 있습니다.· 필요한 정보란 원격 서버의 헤더 정보, 해당 자원의 길이와 타입 정보, 언어 등의 정보입니다.· URL 클래스는 원격 서버 자원의 결과만을 가져 오지만, URLConnection 클래스는 원..
-
Socket과 ServerSocket을 이용한 간단한 에코 프로그램
Socket과 ServerSocket을 이용한 간단한 에코 프로그램ServerSocket생성자를 사용하여 특정 포트에 대한 새로운 ServerSocket을 생성합니다.ServerSocket은 자신의 accept()메소드를 사용하여 특정 포트로 들어오는 연결 요청을 기다립니다. 이 accept()는 클라이언트가 연결을 시도할 때까지 블로킹되며, 연결이 맺어진 후에는 클라이언트와 서버를 연결하는 Socket객체를 반환합니다.서버의 유형에 따라 소켓의 getInputStream()나 getOutputStream()메소드를 호출하여 클라이언트와 통신에 필요한 입출력 스트림을 얻을 수 있으며, 서버와 클라이언트는 연결을 종료하기 전까지 미리 정의된 프로토콜에 따라 대화를 하다가 연결을 종료하고, 서버는 다시 ac..
-
URL의 구성요소, 프로토콜 식별자(Protocol Identifier)
URL의 구성요소URL의 구조는 프로토콜 식별자와 자원이름으로 구성되어 있습니다.자원이름(Resource Name)은 또 다시 호스트주소와 포트번호로 구성되며 일반적으로 서버의 IP 또는 도메인 네임으로 표현되어 집니다. 형식 구성요소 URL주소 schema:// protocol 프로토콜 식별자 http:// authority host 호스트주소 codedragon.tistory.com port port 포트번호 :80 path? path 파일 경로 /member/mem.jsp query# query ?name=hong# fragment reference content 프로토콜 식별자(Protocol Identifier)서로 다른 컴퓨터간에 통신을 하기 위한 규약HTTP, FTP, Telnet등이 있습니다.