| 000 | 00000nam c2200205 c 4500 | |
| 001 | 000000763308 | |
| 005 | 20170605182551 | |
| 007 | ta | |
| 008 | 020404s2001 ulka 001c kor | |
| 020 | ▼a 8981611300 ▼g 93000 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
| 049 | 1 | ▼l 111212052 ▼f 개가 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2001zzzv | |
| 100 | 1 | ▼a 강구철 |
| 245 | 2 0 | ▼a (Project) Java 2 : ▼b 실전 프로그래밍 / ▼d 강구철 저 |
| 260 | ▼a 서울 : ▼b 정보게이트, ▼c 2001 | |
| 300 | ▼a 886 p. : ▼b 삽화 ; ▼c 26 cm + ▼e 전자 광디스크 (CD-ROM) 1매 | |
| 500 | ▼a 색인수록 | |
| 500 | ▼a 개발자를 위한 실무 프로젝트 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 2001zzzv | 등록번호 111212052 (13회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
자바는 밥통과 같은 전자제품을 위해 개발된 언어로 작을 수밖에 없었고, 그래서 많은 기능 을 가지고도 가볍다는 상황이 결국 용량이 속도와 직결되는 인터넷에 최적의 언어로 된 것 은 어쩌면 당연한 결과일지도 모른다.
이 책은 프로젝트 중심이면서 초보자를 위해서는 자바 개발킷 설치, 자바문법, 언어특성(쓰 레드, 구조적 이해, 이벤트 모델, 생명주기) 등을 다루고 있다.
전문가를 위해서는 자바게 임, 모바일, 네트워크, 어플리케이션, 인터페이스, 언어, 자바의 특징 솔루션 EJB, 서블릿 /JSP, JDBC JNDI, JavaMail, JMS, JTA, JAF, RMI-IIOP, JavaIDL, J2EE를 위한 환경 개 발툴 등의 광범위한 자바의 부분들을 두루 살피고 개념을 익히도록 되어있다. 개발자에게 자바의 폭넓은 시각을 가지도록 해준다.
또한 실제적인 서버관리에 있어서 자바를 주제로 깊이 파고들어 퍼포먼스 튜닝과 유지 관리 설치에 대한 노하우와 정보를 제공한다.
이 책은 총 3부 11장으로 이루어져 있는데, 1부에서는 자바에 대한 소개를 비롯해 자바의 특징이나 동향 등을 이해할 수 있도록 구성하였고 문법과 언어 전반에 대한 이해를 다룬다. 2부에서는 실제 프로 젝트를 이용해 자바를 활용하는 방법에 대해 설명하고 있으다. 마지막 3부에서는 간단한 실무 예제들을 이용해 자바를 이해할 수 있도록 구성하였다.
중간 중간에 나오는 메시지 박스에서는 유용하게 쓰일만한 정보와 개발자에게 던지는 짤막한 충고와 조언을 제공한다. 읽다가 오해가 생길만한 부분들에 대한 해설도 덧 붙여, 중급자에게는 전문적인 프로그래머로서의 역량을 기르는데, 고급자에게는 레퍼런스로 서의 역할을 잘 해나갈 수 있도록 하였다.
정보제공 :
목차
목차 1부 자바 이해하기 1장 자바란? 1. 자바 소개 = 25 자바의 등장 = 25 자바의 내부 = 27 시대가 원하는 언어 = 28 자바의 장점 = 29 자바의 등장배경 = 31 자바의 발전단계 = 32 2. 자바 입문 = 33 자바의 특징 = 33 3. 자바 솔루션 = 37 솔루션의 이해 = 37 다른 자바기술과 API들 = 38 제품군별 포함 전체 패키지보기 = 39 J2EE 살펴보기 = 42 엔터프라이즈급 환경의 조건 = 45 J2EE 파헤치기 = 46 4. 자바 동향 = 50 자바 동향파악의 중요성 = 50 자바 쓰임새의 변화 = 51 개발툴 = 52 2장 언어의 이해 1. 자바 시작하기 = 62 브라우저 설치 = 62 자바개발킷 설치 = 65 2. 자바 문법 = 71 정의문 = 71 자료형 알기 = 73 제어문 = 77 자료형의 사용 = 79 변수의 선언 = 83 함수 = 86 객체지향(Object Oriented Programming) = 88 언어특성 = 97 API 둘러보기 = 99 3. 퍼포먼스 튜닝 = 100 비교자료 = 100 크기 줄이기 = 101 속도 올리기 = 102 3장 솔루션 둘러보기 1. KVM(PDA용 자바 응용프로그램) = 105 2. JAVACOMM = 108 시리얼 포트에서 읽기 = 108 시리얼 포트에 쓰기 = 112 기능리스트 = 114 3. 2D API = 115 Java 2D 예제 둘러보고 기능 알기 = 115 4. JavaMail = 118 JavaMail 설치하기 = 118 자바메일 소스 = 120 2부 자바 활용하기 4장 프로페셔널 자바 1. 개발자 자료 = 125 2. 사용환경 구축 자료 = 126 익스플로러 4.0 VS 넷스케이프 4.0 벤치마크 = 126 5장 직접 다루기 1. 인터페이스 다루기 = 129 InterfaceTest.java 살펴보기 = 130 resultWindow.java 살펴보기 = 136 2. 채팅애플릿 = 140 채팅애플릿의 기능 = 140 채팅애플릿의 구동환경 = 141 핵심 기술 = 143 채팅애플릿의 성능 = 145 본 예제의 발전 방향 = 145 알고리즘 = 146 Chats.java 살펴보기 = 147 Chatc.java 살펴보기 = 158 3. 자바 게임프로그래밍(알고리즘의 이해) = 165 4. 자바 게임프로그래밍 구현 = 182 작동 설명 = 183 클래스 구성 = 184 클래스별 세부사항 = 185 소스코드 살펴보기 = 187 5. 방명록 구현 = 216 소개 = 216 방명록 서버 소스[Memos.java] = 221 방명록 애플릿 클라이언트 소스[Memoc.java] = 229 6. 메타태그 검색엔진 구현하기 = 234 소개 = 234 Search.java 살펴보기 = 236 7. Signed Applet을 이용한 일기장 = 239 소개 = 239 diary.java 살펴보기 = 244 make.bat 살펴보기 = 261 main.html = 262 8. 영영한 단어사전 = 263 소개 = 263 MasterWordStudy.java = 265 9. 통합메시징 서비스 웹서버, 닉(the Knick) = 271 닉이란? = 271 닉 사용해 보기 = 273 candy.java = 277 userManager.java = 309 threadc.java = 319 Splash.java = 321 socketc.java = 325 Server.java = 330 SearchReader.java = 332 ServeOneAVRequest.java = 334 routing.java = 345 MyFrame.java = 366 Monitor.java = 368 memoService.java = 383 KnK.java = 396 httpService.java = 405 guiManager.java = 410 err.java = 417 demons.java = 421 Connection.java = 430 Closer.java = 432 Copier.java = 433 chatService.java = 434 AboutDialog.java = 441 10. 통합메시징 서비스 웹서버 the Knick = 446 docdoc.java = 446 Content.java = 529 Dialog1.java = 537 Frame1.java = 543 Frame2.java = 551 Frame3.java = 557 11. 모바일 프로그래밍 = 563 n.TOP = 563 고급기능 고찰하기 = 568 LG ez-java = 575 KVM 프로그래밍 기법 = 578 튜닝 = 584 3부 자바 해부하기 6장 언어 정수를 문자열로 바꾸기 = 597 double을 문자열로 바꾸기 = 598 long을 문자열로 바꾸기 = 598 부동소수점형을 문자열로 바꾸기 = 599 문자열을 정수형으로 바꾸기 = 600 문자열을 더블로 바꾸기 = 601 문자열을 롱 타입으로 바꾸기 = 602 문자열을 부동소수점으로 바꾸기 = 602 10진수를 2진수로 바꾸기 = 603 10진수를 16진수로 바꾸기 = 604 16진수 스트링을 정수형으로 바꾸기 = 605 정수형 아스키코드를 문자열로 바꾸기 = 605 캐릭터를 정수 아스키코드로 바꾸기 = 606 정수를 논리(boolean)형으로 바꾸기 = 607 논리형(boolean)을 정수형으로 바꾸기 = 608 언사인드와 자바 바이트 타입간 변환 = 608 문자열에서 특정 인덱스를 아스키로 추출해내기 = 610 double형을 반올림하기 = 611 소수 둘째 자리에서 반올림하기 = 612 포매팅스트링 = 613 앞의 빈자리 수를 '0'으로 채우는 방법 = 614 배열정렬 = 615 다차원 배열 초기화 = 618 배열의 길이를 알아내기 = 618 지정된 위치에 문자 수정(replace) = 619 스트링에서 특정문자 삭제하기 = 620 특정위치에 문자열 삭제하기 = 621 스트링 토크나이징(문자열 인덱싱) = 622 문자열 연산의 최적화 = 624 유니코드로 특수문자 표시하기 = 625 랜덤숫자 생성하기 = 626 함수 배열정의 = 627 INI 파일에서 프로퍼티 읽어 들이기 = 628 INI 파일에 쓰기 = 630 스트링에서 특정문장 바꾸거나 삭제하기 = 631 [리플렉트-1] 동적인 메쏘드 호출 = 632 [리플렉트-2] 변수이름으로 변수값 알아내기 = 634 [리플렉트-3] = 635 내부 클래스에서 enclose class 사용하기 = 637 클래스에서 전역 상수 정의하기 = 638 객체 직렬화 = 639 사용자 이름 얻어내기 = 641 RGB로 컬러 객체 만들기 = 641 디버깅 코드 쉽게 없애기 = 642 7장 애플릿 애플릿에서 새 주소로 이동하기 = 644 애플릿을 훔쳐가지 못하게 하기 = 647 [애플릿통신 기초]같은 페이지에 있는 애플릿 끼리의 통신 = 648 애플릿통신 고급 - 다른 프레임에 있는 애플릿 간의 통신 = 651 애플릿통신 고급 - url을 통한 인자 전달 = 653 애플릿통신 고급 3 = 657 상태바 스크롤 하기 = 660 스크린 시계 = 663 URL로 파라메터를 전송하는 방법 = 667 8장 AWT 다루기 체크박스 그룹 리셋하기 = 671 프레임 최대화 = 673 프레임이나 다이얼로그를 화면의 중앙에 두는 코드 = 673 프레임 닫기 = 675 패널로부터 프레임 이벤트 호출하기 = 677 프레임의 아이콘을 설정하는 방법 = 681 프레임 리사이즈를 못하게 한다 = 681 텍스트 필드에 숫자만 입력 가능하게 하기 = 684 텍스트 필드에 입력 문자수 제한두기 = 687 텍스트 필드의 엔터 입력처리 = 688 엔터를 탭키처럼(포커스이동) 작동하게 하기 = 691 한번에 모든 텍스트 필드 리셋하기 = 693 텍스트 필드를 대소문자 제한하기 = 695 마우스 커서 변환하기 = 697 리스트 박스의 넓이를 설정 = 698 리스트 박스에서 컬럼 정렬 = 699 텍스트 스크롤 디스플레이(텔넷 터미널) = 700 라벨의 동적 리사이징 = 701 클릭/더블클릭 인식하기 = 705 클릭 인식하기 = 709 CardLayout매니저 사용하기 = 711 팝업 사용하기 = 716 TextArea에서 수평스크롤바 없애기 = 720 TextArea와 Choice의 동기화 = 720 메시지 박스 표시하기 = 722 파일 열기/저장 대화상자 사용하기 = 725 밑줄 그어진 텍스트 그리기 = 726 스플래시 윈도우 나타내기 = 727 트루타입 폰트 사용하기 = 731 사용 가능한 폰트 표시하기 = 731 멀티라인 라벨 = 732 밑줄그어진 라벨 = 740 9장 네트워크 페이지가 존재하는지 검사하기 = 743 HTTP를 통해서 쿠키 읽고 쓰기 = 744 핑 구현하기 = 747 서버로부터 날짜 얻기 = 748 소켓을 통한 개체 직렬화 전송 = 749 클릭하면 이동하는 URL 링크 라벨 = 749 10장 멀티미디어 7 캔버스에 gif 표시하기 = 755 이미지 로딩 속도 개선 - 1 = 757 이미지 로딩 속도 개선 - 2 = 759 이미지 스케일 바꾸기 = 760 이미지 페인딩 처리 = 762 이미지 회전시키기 = 766 스크롤 가능한 캔버스 생성하기 = 768 이미지를 애플릿의 배경이미지로 사용하기 = 775 이미지 브라우저 구현 = 778 감마버튼(롤오버 버튼) 구현하기 = 785 투명컬러 만들기 = 788 이미지를 GIF나 JPG로 저장하기 = 791 배경색과 같은색 지정하기 = 792 이미지로 간단한 애니메이션 구현하기 = 792 쓰레드 애니메이션 제어하기 = 795 정의된 픽셀의 색상 얻기 = 798 이미지 버튼구현 = 799 RGB 색상을 HTML에서 사용하는 16진수로 변환하기 = 806 수직 문자열 그리기 = 807 선 그리기나 이미지에 점찍기 = 808 Undo 가능한 벡터 드로잉 = 810 점선 그리기 = 814 굵은 선 그리기 = 815 파이차트 그리기 = 818 11장 API Date 객체에서 Year 정보 얻기 = 823 현재의 날짜와 시간 구하기 = 823 두 일자간의 날짜 차를 계산하기 = 825 특정 달의 일 수를 구하기 = 826 날짜 검증하기 = 827 특정 일자가 주중에서 몇 번째 날짜인지 구하기 = 828 DateFormat에서 적합한 타임존 얻기 = 829 파일을 읽기 = 830 jar로부터 텍스트 파일 읽기 = 834 부동소수점을 파이로부터 읽어 들이기 = 836 파일의 끝에 추가해서 연달아 쓰기 = 838 자바 컴파일러의 출력을 캡쳐하기 = 839 자바가상머신과 환경에 대해 정보 얻기 = 841 MS 윈도우 운영체제에 설치된 가상머신의 버전을 얻기 = 842 메뉴로 어플리케이션 종료하기 = 842 어플리케이션에서 환경변수 읽기 = 845 애플리에서 JAR/ZIP/CAB을 사용하기 = 846 애플릿에서 ZIP/JAR 파일에 항상 접근 가능하게 하기 = 849 JAR로 실행 가능하게 만들기 = 850 jar 파일에서 다른 여러 jar 파일에 접근하기 = 851 Microsoft VisualJ ++에서 JView 상태 멈추기 = 851 아스키 파일을 쓰기 = 852 파일 복사하기 = 853 로그파일 사용하기 = 854 동일한 확장자의 파일을 모두 삭제하기 = 856 파일에 한 라인을 삽입하기 = 857 한번에 파일을 읽어 변수에 넣기 = 859 객체를 직렬화 해서 파일로 전송하기 = 860 파일의 최종변경 일자를 구하기 = 862 파일의 존재여부를 검사하기 = 863 현재의 디렉토리를 알아내기 = 864 필터를 통한 디렉토리의 내용 얻기 = 865 하위 디렉토리 탐색하기 = 866 디렉토리 만들기 = 867 ZIP 파일 만들기 = 867 ZIP 파일의 내용을 출력하기 = 869 외부 프로그램을 실행하고 출력을 캡쳐하기 = 871 메모장 열기 = 873 커맨드라인 실행을 이용한 PDF 파일 열기 = 874 경고음 내기 = 874 텍스트를 프린터로 출력하는 쉬운 방법 = 875 키보드로부터 키를 입력받기 = 876 시리얼 포트의 초기화 및 쓰기 = 878 표준 출력을 파일에 리다이렉션 시키기 = 880 INDEX = 881
