Tentang buku

‘안드로이드 통신+보안 프로그래밍’은 기초편과 응용편으로 이루어져 있으며 기초편은 초보자분들을 위해 우리가 흔히 사용하는 인터넷 위주로 편성했다. 예를 들어 TCP/IP 프로토콜을 사용하는 소켓 통신과 소켓 채널 통신을 비롯하여 HTTP 프로토콜을 처리하기 위한 자바 클래스와 웹뷰 클래스 그리고 이메일 프로그래밍 등을 소개한다.

Tentang Penulis

저자 : 박헌재

박헌재 저자는 20년간의 유닉스와 리눅스 및 자바 프로그래밍 분야에서 개발을 수행했던 전문가이다. 그의 경력은 다음과 같다.

국내 최초 ERP 컨설턴트로 90년 중반 국내 ERP 패키지를 최초로 도입하였을 때, 기술팀장을 맡아 ERP를 UNIX에 포팅하는 작업과 함께 ERP 최적화 작업 그리고 현지화 작업을 수행하였다.

커널 개발자로 ERP 패키지를 최초 Unix에 포팅하는 작업을 수행한 이래 리눅스 커널 2.4 버전부터 시작하여 버그 리포트를 작성하였고 하드웨어 제조사들과 공동 연구 작업을 비롯하여 네트워크 장비에 탑재되는 임베디드 리눅스 커널을 제조하였다.

보안 네트워크 장비 개발로 L4 스위치와 네트워크 장비 개발 그리고 방화벽, VPN, IPS와 같이 보안 장비 개발 등에 이르기까지 다양한 애플리케이션, 하드웨어/소프트웨어 Q/A 테스트 작업 그리고 장애처리 업무를 수행하였다. 

안드로이드는 인베디드 리눅스를 개발하는 과정에서 2009년부터 인연을 맺었으며, 지금은 저술과 강의 그리고 앱 개발에 노력하고 있다.

만약 책의 내용을 보고 문의 사항이 있으면, 필자에게 이메일(‘hurdsen@gmail.com’)이나 “http://cafe .naver.com/webdroid” 카페 사이트에 방문하여 글을 올려 주시기 바랍니다.

주요 저서는 객체지향원리로 배우는 안드로이드 프로그래밍, 기적을 부르는 안드로이드 통신 프로그래밍, 안드로이드 C-C++ 프로그래밍, 자아실현 안드로이드 REST 프로그래밍이 있다. 

Daftar isi

01장. 기본 지식과 개발 환경
1.1 개발 환경 구축
1.2 통신 표준과 사용 용어
1.3 IP 주소
1.4 인터넷 프로토콜
1.5 TCP/UDP 프로토콜
1.6 바이트스트림(Byte-Stream)
1.7 문자-스트림(Character Stream)
1.8 마무리

02장 소켓 통신
2.1 InetAddress 클래스
2.2 SocketAddress 클래스와 NetworkInterface 클래스
2.3 클라이언트 소켓 프로그래밍
2.4 서버소켓 프로그래밍
2.5 소켓 통신과 스레드
2.6 안드로이드 개발 환경 구축
2.7 안드로이드 소켓 프로그램
2.8 안드로이드 채팅 애플리케이션
2.9 데이터그램 프로그램
2.10 멀티캐스트 통신
2.11 마무리

03장 소켓채널 통신
3.1 NIO 버퍼
3.2 소켓통신과 소켓채널 통신
3.3 클라이언트의 소켓채널 작업
3.4 서버소켓채널
3.5 안드로이드 소캣채널 구현
3.6 자바 클래스를 안드로이드로 전환 시 문제점
3.7 데이터그램 채널
3.8 채널과 핸들러스레드
3.9 마무리

04장. HTTP 프로토콜
4.1 HTTP 프로토콜
4.2 메시지 헤더
4.3 일반 헤더
4.4 요청 헤더와 응답 헤더
4.5 엔티티 헤더와 엔티티 본문
4.6 URI와 URL
4.7 마무리

05장. URLConnection 클래스 계열
5.1 URLConnection 클래스
5.2 HttpURLConnection 클래스
5.3 HTTP 쿠키
5.4 HTTP 사용자 인증
5.5 마무리

06장. 아파치 Http 컴포넌트
6.1 HttpClient 패키지 사용 방법
6.2 HTTP 요청 메시지
6.3 HTTP 쿠키
6.4 HTTP 사용자 인증
6.5 스레드풀과 문자셋
6.6 HttpClient 마무리

07장. 웹뷰와 자바 스크립트
7.1 웹뷰 클래스
7.2 자바 스크립트
7.3 웹크롬클라이언트 클래스
7.4 쿠키관리
7.5 사용자 기본 접근 인증
7.6 마무리

08장. 이메일 전송과 수신
8.1 SMTP 프로토콜
8.2 이메일 전송
8.3 사용자 인증
8.4 마임 타입
8.5 POP3 프로토콜과 IMAP 프로토콜
8.6 이메일 수신
8.7 이메일 메시지
8.8 멀티파트 메일 메시지
8.9 마무리

부록 1. HTTP 상태코드
부록 2. 특수문자의 URL 인코딩
 

Isi

0

Rekomendasi

0

Review penerbit

0