MIDP 네트워크 프로그래밍 ps lab 김윤경.

Slides:



Advertisements
Similar presentations
3. 메소드와 변수 SCJP 자격증 프로젝트 발표자 : 최선웅. 1. 메 소 드 개 념 2. 메 소 드 양 식 3. 메 소 드 변 수 4. 메 소 드 예 제 5. 참 고 문 헌 / 자 료 목 차.
Advertisements

1 안드로이드 네트워킹 안드로이드 앱 프로그래밍 여 규리.
자바네트워크 제2주 바이트 입출력 스트림, 필터 입출력 스트림 컴퓨터시뮬레이션학과 2014년 봄학기 담당교수 : 이형원
캡스톤 프로젝트(자바) 입출력.
네트워크 프로그래밍 및 실습.
6장. GCF (Generic Connection Framework)
자바 5.0 프로그래밍.
10장 URLConnection 클래스 홍창범 시스템 소프트웨어 연구실 System Software Lab.
28강 JAVA 입출력(I/O) 알아보기 - 입출력(I/O) 이란? - JAVA 입출력 API(Input~, Output~)
CHAP 22. 블루투스.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
최윤정 Java 프로그래밍 클래스 상속 최윤정
Ch.07-5 xml-rpc 사용하기 김상엽.
MIDP UI ps lab 김윤경.
Network Lab. Young-Chul Hwang
파일 입출력에 사용되는 자바 클래스들 JDK 라이브러리의 파일을 다루는 클래스들 파일의 내용을 읽고 쓰는 클래스들
7장 파일과 데이터베이스.
7장 배열 ②.
1. 컴포넌트 개요 – [빅데이터] 기능 개요 컴포넌트 기능 구성도 주요 기능 정의 JDBC Interface 데이터 가공제공
Lesson 5. 레퍼런스 데이터형.
제 6장. 생성자와 소멸자 학기 프로그래밍언어및실습 (C++).
18장. IO기반 입출력 및 네트워킹.
31강 JAVA 네트워크 JAVA 네트워크 InetAdress, URLConnection 클래스 Socket의 이해
명품 JAVA Programming 제 16 장 네트워크.
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 7장 소켓 연결의 우아한 종료 인공지능실험실 석사 2학기 이희재
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
Chap08 다중 스레드 8.1 스레드 개요 8.2 Thread 클래스와 스레드 생명주기 8.3 스레드 생성과 사용
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
자바 5.0 프로그래밍.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
Lesson 7. 클래스와 메소드 - 1.
TCP/IP Socket Programming…
컴퓨터 프로그래밍 실습 #6 제 4 장 클래스 작성.
자바 5.0 프로그래밍.
8장 서버 소켓 프로그래밍 언어 실험실 석사 3학기 김성중.
15장 네트워킹 15.1 네트워킹의 개요와 java.net 패키지 15.2 인터넷 주소와 URL 15.3 TCP 소켓
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
13. 연산자 오버로딩.
I/O&socket통신 POWERPOINT & GROUP STUDY 한재희 김상훈 최기람 황인준 이어진.
22 장 전송층(Transport Layer)
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
24장. 파일 입출력.
Lesson 2. 기본 데이터형.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
21 장 전송층(Transport Layer)
자바 암호 프로그래밍 Java Cryptography Programming
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
ADO.NET (SqlConnection, SqlCommand)
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
KERBEROS.
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
Power Java 제11장 상속.
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
JA A V W. 06.
8장 네트워크.
14강. 세션 세션이란? 세션 문법 Lecturer Kim Myoung-Ho Nickname 블스
CHAP 21. 전화, SMS, 주소록.
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
제 8장. 클래스의 활용 학기 프로그래밍언어및실습 (C++).
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
JSP Programming with a Workbook
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
바이트 순서 변환 함수 주소 변환 함수 바이트 조작 함수 원격지 호스트 정보를 얻는 함수
2.가상머신의 탐험 도구, Oolong에 대하여 ps lab 김윤경.
JSP Programming with a Workbook
File IO 정보물리.
자바 객체 지향 프로그래밍 Ps lab 김윤경.
Presentation transcript:

MIDP 네트워크 프로그래밍 ps lab 김윤경

1. MIDP 네트워크 입출력 API 1) MIDP네트워크 입출력 API CLDC의 Connection 프레임워크를 기반 구성 : 이후에 구현될 CLDC기반 플랫폼에서 유연하게 네트워크 API를 정의할 수 있게 함.

2) Connection클래스 : CLDC에서는 특정 물리적 장치나 구현과는 무관한 입출력 메소드제공 DatagramConnection:데이터를 조각 내어 개별적으 로 전달 StreamConnection: InputConnection과 OutputConnection을 확장 2) ContentConnection : 특정 컨텐츠에 대한 입출력흐름을 정의, StreamConnection 확장 3) HttpConnection : MIDP에서는 ContentCo-nnection에 기반하는 HttpConnection을 정의하여 필수적으로 HTTP프로토콜을 지원

2. Connector클래스 : 1) Connection프레임워크에 정의된 Connection 객체를 얻기 위해 사용하는 클래스 Public static Connection open (String name, int mode, boolean timeouts)

Name(우리가 얻으려는 연결에 대해 명시해주는 것) http://www.naver.com Mode (커넥터에정의된 상수 사용) READ 읽기만 가능 READ_WRITE 읽기, 쓰기 모두 가능 WRITE 쓰기만 가능 timeout 일정 시간이상 연결이 불가능 할때 exception시킬것인지 지정

3. HttpConnection 1) Http연결 HttpConnection httpConnection= (HttpConnection)Connector.open(http://naver.com); 2) HttpConnection의 상태 상태 설명 Setup 아직 연결되지 않음.연결을 위한 준비상태 Connected 연결 후 요청전송완료, 응답대기 상태 Closed 응답완료 후 연결종료상태

3) Setup상태 : HTTP연결 생성 후 어떤 요청을 할 것인지 지정 4) Connected : 서버로부터 데이터를 요청하거나 서버에 데이터를 출력하는 메소드들이 호출되면 연결을 생성 메소드 설명 void setRequestMethod (String method) GET,HEAD,POST 중 요청방법선택 void setRequestProperty (String key,String value) 요청시 전송할 데이터를 입력 입력된 데이터는 HTTP헤더로 전송

메소드 설명 inputStream openInputStream() 연결의 입력 스트림을 얻는다 OutputStream openOutputStream() 연결의 출력 스트림을 얻는다 DataInputStream openDataInputStream() 연결의 데이터 입력 스트림을 얻는다 DataOutputStream open DataOutputStream() 연결의 데이터 출력 스트림을 얻는다 Int getLength() 응답 컨텐츠의 바이트 길이를 얻는다 Int getType() 응답 컨텐츠의 컨텐트 유형을 얻는다 Content-Type헤더의 값을 반환

< http header출력화면 >