| 000 | 00921camccc200289 k 4500 | |
| 001 | 000001038331 | |
| 005 | 20100805035549 | |
| 007 | ta | |
| 008 | 990927s1999 ulka 001a kor | |
| 020 | ▼a 8974676486 ▼g 93560: ▼c \38000 | |
| 040 | ▼a 244002 ▼c 244002 ▼d 244002 | |
| 041 | 1 | ▼a kor ▼h eng |
| 049 | 0 | ▼l 151070073 ▼l 151070074 |
| 090 | ▼a 005.133 ▼b 1999zzzc | |
| 100 | 1 | ▼a Heller, Philip |
| 245 | 1 0 | ▼a IS Java 2 개발자 핸드북 / ▼d Philip Heller ; ▼e Simon Roberts [공저] ; ▼e KMK정보산업연구원 ; ▼e 윤대원 [공역]. |
| 246 | 1 9 | ▼a Inside Secrets Develiper's Handbook Javs 2 |
| 260 | ▼a 서울 : ▼b 삼각형 , ▼c 1999. | |
| 300 | ▼a 1087 p. : ▼b 삽도 ; ▼c 23 cm. + ▼e CD-ROM(1장). | |
| 500 | ▼a 부록:Frequently Asked Questions[FAQ] | |
| 504 | ▼a 색인포함 | |
| 700 | 1 | ▼a Roberts, Simon |
| 700 | 1 | ▼a 윤대원 |
| 710 | ▼a KMK정보산업연구원 | |
| 940 | 1 | ▼a 인사이드 스콧트 자바 2 개발자 핸드북 |
| 950 | 0 | ▼b \38000 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 1999zzzc | 등록번호 151070074 (18회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
저자소개
목차
목차 머리말 = 21 제1부 기초 = 27 제1장 Java 환경 = 29 Java와 네트워킹 = 30 Java 클래스 = 30 클래스 로딩 = 31 정적 초기화(Static initialization) = 34 Java의 보안 지원 = 36 브라우저와 보안 매니저 = 37 스푸핑(Spoofing) 방지 = 37 Java와 파일 시스템 = 38 Java 프로퍼티(Properties) = 39 스레드(Thread) = 39 Java의 화면 표시 = 39 Java의 색상 모델 = 40 Java의 글꼴(Fonts) 지원 = 40 컴포넌트 레이아웃(Component Layout) = 41 컴포넌트와 피어(Peer) = 42 요약 = 43 제2장 애플릿과 애플리케이션 = 45 애플릿(Applets) = 46 애플릿 구성 = 46 애플릿에 대한 브라우저 메소드 호출 = 49 애플릿 컨텍스트 메소드 = 52 애플릿 사이의 통신 = 53 애플릿의 제한사항들 = 54 애플리케이션에 대한 개관 = 55 애플리케이션 실행 = 55 피어(Peer) 만들기 = 57 디스플레이 업데이트 = 59 구조를 호출하는 드로잉 메소드 = 59 디스플레이 업데이트 디자인 선택하기 = 60 요약 = 62 제3장 커스텀 컴포넌트 = 65 이벤트 위임 모델 = 66 리스너 인터페이스와 메소드 = 67 명시적 이벤트 활성화 = 69 커스텀 컴포넌트 설계 방법 = 70 컴포넌트 클래스 서브클래싱 = 71 집합(Aggregation) = 72 표준 컴포넌트 서브클래싱 = 72 설계시의 고려 사항 = 73 컴포넌트 서브클래싱 : Polar 컴포넌트 = 73 Polar의 모습과 분위기 = 74 Polar의 설계상 문제 = 76 Polar 컴포넌트 클래스와 테스트 애플릿 = 87 집합 : ThreeWay 컴포넌트 = 95 ThreeWay 컴포넌트의 모습과 분위기 = 95 ThreeWay 컴포넌트의 설계 문제 = 97 ThreeWay 컴포넌트와 테스트 애플릿 = 107 표준 컴포넌트 계승 : TextField 입력의 검증 = 116 IntTextField의 모습과 분위기 = 116 IntTextField의 설계상 문제 = 116 IntTextField 컴포넌트 = 121 외부 검증 : Validating TextField 컴포넌트 = 123 텍스트필드 검증하기 : 테스트 애플릿과 Validator 클래스 = 125 요약 = 128 제4장 레이아웃 매니저(Layout Manager) = 131 레이아웃 매니저의 패러다임 = 132 레이아웃 매니저의 역할 = 133 컴포넌트 추가 및 삭제 = 134 컨테이너 레이아웃 = 136 표준 레이아웃 매니저 모음 = 137 플로우 레이아웃 매니저(Flow Layout Manager) = 137 그리드 레이아웃 매니저(Grid Layout Manager) = 140 보더레이아웃 매니저(Border Layout Manager) = 142 그리드 백 레이아웃 매니저(Grid Bag Layout Manager) = 144 카드 레이아웃 매니저(Card Layout Manager) = 150 무형 레이아웃 매니저(No Layout Manager) = 152 커스텀 레이아웃 매니저 = 157 Layout Manager 인터페이스 = 158 커스텀 그리드 레이아웃 매니저 = 160 커스텀 상호의존형 레이아웃 매니저 = 164 기술다 스트링을 추가시키는 애플릿 = 201 요약 = 203 제5장 이식 문제(Portability Issues) = 205 데이터 표현 방식 = 207 문자 표현 = 207 Java 프로그램 외부의 데이터 = 207 프로그램 타이밍 = 208 패키지와 클래스 유효성 = 210 클래스와 패키지의 검색 = 211 패키지 이름 붙이기 = 217 웹 서버의 디렉토리 배치 = 217 JAR 파일의 사용 = 219 클래스 위치 및 이름공간 다루기 = 222 파일 시스템(File system) = 223 디렉토리 시스템 탐색하기 = 223 Directory 프로그램의 실행 = 229 메소드를 이용하여 파일 시스템 탐색하기 = 230 Directory 프로그램 향상시키기 = 233 시각적인 측면 = 233 글꼴(Fonts) 다루기 = 234 색(Colors) 다루기 = 244 GUI 레이아웃 다루기 = 250 로컬 및 사용자 구성 = 251 프로퍼티에 액세스하기 = 252 프로퍼티 지정 구성표 만들기 = 258 프로퍼티와 기타 자원 검색하기 = 263 색상 프로퍼티 지정하기 = 265 글꼴 프로퍼티 지정하기 = 267 프로그램의 로컬화 = 270 네트워크 클래스의 로드 = 275 클래스 로딩 지연시키기 = 275 강제 클래스 로딩 = 277 보안 효과 = 279 서비스 중단 공격으로부터의 보호 = 280 데이터 보호 = 280 요약 = 281 제2부 고급편 = 283 제6장 이미지(Images) = 285 이미지 기본 사항 = 286 이미지 생성과 검색 = 287 이미지 관측자(Image Observers) = 290 매체 추적기(Media Tracker) = 293 이미지와 애플리케이션 = 295 메모리 이미지 소스 = 296 컬러 모델(Color Models) = 300 다이렉트 컬러 모델(Direct Color Models) = 300 인덱스 컬러 모델(Index Color Model) = 302 생산자, 소비자, 그리고 필터 = 305 이미지 생산자와 소비자(Producers and Consumers) = 305 이미지 필터 = 317 이미지 버퍼링 = 328 요약 = 329 제7장 스레드(Threads) = 331 스레딩 개념 = 332 스레드 만들기 = 335 스레드 생성 규칙 = 335 스레드의 이름 = 337 코드와 데이터 공유 = 337 스레드의 필수 제어 = 341 스레드 작성의 예제 = 343 스레드를 처리하는 클래스를 작성하는 두 방법 = 346 스레드 스케줄링 = 348 선점형 스케줄링(Preemptive Scheduling) = 349 시분할형 스케줄링(Time Sharing Scheduling) = 351 Java의 플랫폼 독립성 = 352 그 밖의 스레드 제어 = 353 스레드 메소드 = 353 데몬과 사용자 스레드(Daemon and User Thread) = 357 스레드 그룹 = 358 스레드 그룹 제어 = 358 스레드 그룹 보안 = 358 스레드 사이의 인터랙션 = 359 다중 액세스 제어하기 = 361 데드락(Deadlock) = 369 데드락의 원인 = 369 데드락을 피하는 방법 = 370 AWT에서의 스레딩 = 370 AWT 스레드 = 370 AWT 스레드의 주의사항 = 371 스레드간의 커뮤니케이션 = 374 커뮤니케이션을 위한 파이프 = 375 플래그 변수 = 378 Java의 대기/통보 메커니즘 = 381 스레드 커뮤니케이션의 세마포어(Semaphore) = 393 안전 스레드의 설계 = 398 고급 스레드 커뮤니케이션 기법 : Multiple Reader, Single Writer Locks = 401 ReadWrite 클래스 메소드의 동작 = 404 ReadWrite 클래스의 재활용 = 405 요약 = 406 제8장 애니메이션 = 409 인플레이스 애니메이션 = 410 불완전한 인플레이스 애니메이션 = 410 인플레이스 애니메이션 예제 = 413 고무 밴드 테크닉(Rubber Band Techniques) = 426 리페인팅을 사용하는 고무 밴드 = 426 XOR을 사용하는 고무 밴드 = 431 티커 테이프 애니메이션(Ticker-Tape Animation) = 436 티커 테이프의 요구 사항과 API = 436 티커 테이프 클래스의 설계 = 437 TickerDemo 애플릿 = 448 스프라이트 애니메이션(Sprite Animation) = 450 스프라이트 효과의 구현 = 450 스프라이트 애니메이션 예제 = 453 요약 = 466 제9장 파일 I/O와 스트림(Stream) = 469 스트림(Stream)의 개관 = 470 추상 수퍼클래스 = 472 InputStream 클래스 = 473 OutputStream 클래스 = 474 Reader 클래스 = 474 Writer 클래스 = 476 저수준 스트림 클래스 = 477 FileInputStream 클래스 = 477 FileOutputStream 클래스 = 477 FileReader 클래스 = 478 FileWriter 클래스 = 478 그 밖의 저수준 스트림 클래스 = 479 고수준 스트림 클래스 = 484 버퍼링 기능을 갖는 클래스 = 484 DataInputStream과 DataOutputStream 클래스 = 486 LineNumberReader 클래스 = 489 PrintStream과 PrintWriter 클래스 = 490 푸시백 클래스(Pushback Classes) = 492 SequenceInputStream 클래스 = 495 InputStreamReader와 OutputStreamWriter 클래스 = 495 비-스트림 클래스 = 497 RandomAccessFile 클래스 = 497 StreamTokenizer 클래스 = 498 요약 = 501 제10장 네트워킹(Networking) = 503 TCP/IP 네트워킹의 기본 = 504 TCP/IP 주소 = 504 TCP/IP의 구성 = 507 네트워크 프로그래밍 기초 = 511 간단한 TCP 클라이언트 = 511 간단한 TCP 서버 = 516 클라이언트/서버 사이의 커뮤니케이션 = 519 병렬 서버(Parallel Server) = 525 기존의 프로토콜들 = 530 SMTP 프로토콜에 대해 = 531 간단한 SMTP 메일 클라이언트 = 535 URL 관련 기능 = 541 URL 검색 예제 = 542 URL 내용 처리 예 = 547 CGI 연결 = 551 네트워크 클래스 로딩의 예제 - 미니 애플릿 뷰어 = 557 접속 정보 = 568 네트워크 주소 규약 = 568 접속 세부 사항 알아내기 = 569 보안 문제 = 570 소켓과 서버 소켓 = 571 이름과 주소 액세스 = 572 비밀 채널(Covert Channels) = 572 UDP 시스템 = 573 UDP 기반의 Daytime 시스템 = 573 UDP 브로드캐스팅 = 579 UDP 멀티캐스팅 = 581 제11장 데이터베이스 연결성(JDBC) = 589 RDBMS 모델 = 590 단일 계층 데이터베이스 디자인 = 591 이층 데이터베이스 설계 = 592 다층 구조의 데이터베이스 설계 = 593 JDBC API = 594 JDBC API의 기능 = 595 JDBC 인터페이스 레벨 = 597 JDBC 애플리케이션과 애플릿의 비교 = 616 JDBC 애플리케이션 = 616 JDBC 애플릿 = 616 보안에 대한 고려사항 = 617 JDBC 데이터베이스 예제 = 618 JDBC 드라이버 = 627 드라이버의 종류 = 627 JDBC-ODBC 브리지 = 630 요약 = 631 제12장 영속성과 원격 메소드 호출 = 633 객체 영속성(Object Persistence) = 634 직렬화(Serialization) = 634 역직렬화(Deserialization) = 638 직렬화된 객체들의 보안 = 639 직렬화 예외 = 640 객체 스트림 프로세스 = 641 직렬화 예제 = 642 RMI(Remote Method Invocation) = 648 객체 영속성과 RMI = 648 RMI 아키텍쳐 = 649 RMI 예제 = 651 고급 RMI = 665 콜백(Callback) 기능 = 666 동적 클래스 로딩 = 674 객체 활성화 = 684 요약 = 693 제13장 Java IDL과 CORBA의 연결 = 695 호환성 문제 = 696 서로 다른 시스템 환경의 실례 = 697 네트워크 중심적인 모델로의 전환 = 699 CORBA에 대한 개관 = 700 ORB(Object Request Broker) = 701 COS와 Common Frameworks = 702 IDL과 IIOP 개관 = 703 IDL 정의 = 703 IDL 통신 = 704 CORBA 시스템 = 704 IDL 파일 = 705 스텁(Stub)과 스켈레톤(Skeleton) = 706 CORBA 서버 = 707 CORBA 클라이언트 = 709 객체 어댑터(Object Adapter) = 709 간단한 CORBA 서비스 = 710 IDL-to-Java 언어 매핑 = 720 IDL 구조 = 721 레거시 애플리케이션과 CORBA = 731 요약 = 736 제14장 컨텐트 및 프로토콜 핸들러(Content/Protocol Handlers) = 739 프로코콜과 컨텐트 형식 = 740 컨텐트 형식의 MIME 정의 = 741 프로코콜과 URL = 741 Java에서의 확장성 = 742 디폴트 프로토콜과 컨텐트 핸들러 메커니즘 = 744 프로시저 핸들러와 클래스 로딩 = 746 팩토리 호출 = 746 프로토콜 핸들러 예제 = 748 프로토콜 핸들러 테스트 애플릿 = 755 인-스트림(In-Stream) 프로토콜 = 757 Telnet 프로토콜 프로그래밍 = 758 간단한 Telnet 예제 = 760 컨텐트 처리 = 773 컨텐트 핸들러 메커니즘 = 773 컨텐트 핸들러 예제 = 774 서버측 핸들러 = 783 동적 클래스 로딩(Dynamic Class Loading) = 783 서버측 핸들러의 대한 = 786 요약 = 787 제3부 새로운 API = 789 제15장 JFC Swing 컴포넌트 = 791 스윙 컴포넌트 샘플 = 792 JFC 텍스트필드, 프레임, 메뉴 = 793 JFC 탭 패널 = 795 SwingDemo 클래스 = 798 향상된 컴포넌트 = 801 JFC 레이블 = 802 JFC 버튼 = 803 JFC 토글과 체크 박스 = 806 새 컴포넌트들 = 809 JFC 콤보 박스 = 809 JFC 슬라이더 = 811 JFC 패스워드 필드 = 812 JFC 툴바 = 814 SwingDemo 프로그램 = 816 요약 = 825 제16장 2D API = 827 Graphics2D 클래스와 Shape = 828 Graphics2D 클래스 = 829 Shape 인터페이스와 구현 = 830 그리기 = 836 선긋기(Stroke) = 836 채우기 = 841 잘라내기(Clip) = 848 이미지 변형(Transform) = 849 GeneralPath로 자유곡선 그리기 = 855 모양 지정하기 = 855 General Path 변형시키기 = 856 4분 곡선 그리기 = 859 프렉탈(Fractal) 그리기 = 864 삼각 프렉탈 확장시키기 = 882 요약 = 886 제17장 Java Beans = 889 Beans API에 대한 소개 = 890 컴포넌트 모델과 Bean 구현 = 892 Beans 리소스 = 894 Reflection, Instrospetion, 그리고 이름 붙이기 = 896 Bean 프로퍼티 = 898 프로퍼티와 데이터 형 = 900 Bound 프로퍼티 = 902 Constrained 프로퍼티 = 905 Bean 이벤트 = 911 Bean 이벤트 소스 = 912 Bean 이벤트 객체 = 913 Bean 이벤트 타겟 및 어댑터 = 919 멀티플렉싱과 디멀티플렉싱 = 920 Introspection과 BeanInfo 인터페이스 = 921 Bean 커스텀화 = 923 Bean 영속성(Persistence) = 925 BDK(Beans Development Kit) = 927 BeanBox = 927 데모 Beans = 929 샘플 훅업(Hookup) = 933 요약 = 936 제18장 보안(Security) = 939 보안의 개념 = 940 안전 시스템의 구성 요소 = 940 운영 시스템 컨트롤 = 945 Java 보안의 기초 = 947 JVM 명령어 세트 = 947 바이트코드 검증기 = 948 보안 관리자(Security Manager) = 949 클래스 로더(Class Loader) = 951 관련 정보 = 953 인증과 사용 허가 = 954 JDG 2의 보안 방법 = 955 사용 권한 = 957 정책 파일 = 958 코드 소스 식별하기 = 963 보안 시스템의 확장 = 971 사용 권한 사용 예제 = 973 호출자 검사 방지하기 = 981 사용자 인증 = 983 ACL(액세스 컨트롤 리스트) = 984 인증의 사용 예 = 987 보다 안전한 코딩을 위한 지침 = 992 private 변수 = 992 선조건 및 후조건 테스트 = 994 final 메소드 및 클래스 = 998 gatekeeper 메소드 = 998 네이티브 메소드 = 999 내부 클래스 = 999 메소드 제한 = 1000 패키지 서명 및 봉인 = 1001 암호화 API = 1001 서명 시스템 = 1002 키 저장 기능 = 1005 키와 서명의 사용 예제 = 1007 메시지 다이제스트 = 1012 보안 제공자 = 1017 Ciphers = 1030 요약 = 1033 부록 Frequently Asked Questions(FAQ) = 1037 찾아보기 = 1067

