logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

클릭하세요 자바 2 JDK 1.4 실용

클릭하세요 자바 2 JDK 1.4 실용

정의현, 김성진 (지은이)
대림
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

클릭하세요 자바 2 JDK 1.4 실용
eBook 미리보기

책 정보

· 제목 : 클릭하세요 자바 2 JDK 1.4 실용 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788972806837
· 쪽수 : 1014쪽
· 출판일 : 2003-07-05

책 소개

<클릭하세요 자바 2 JDK 1.4>의 후속편으로 JBuilder 8과 UML을 이용한 자바 실전 프로그래밍 개발 방법에 대해 설명한다. 먼저 JBuilder 8의 설치와 사용 방법에 대해 설명하고, 스윙, 자바빈즈, 커스텀 이벤트, 풀링과 같은 중고급 내용에 대해 학습한다.

목차

<1부 기초를 튼튼히 >

1장 툴의 사용 - JBuilder
JBuilder 설치 및 실행하기
JBuilder 설치
JBuilder Enterprise 평가판 설치하기
JBuilder Enterprise 정식 버전 설치하기
JBuilder 실행 및 라이센스 등록하기
JBuilder 살펴보기
JBuilder 작업창(AppBrowser) 살펴보기
프로젝트창(Project Pane)
프로젝트 툴바(Project Toolbar)
파일 선택 탭(File Tab)
메인 툴바(Main Toolbar)
메인메뉴(Main Menu)
컨텐츠창(Content Pane)
구조보기창(Structure Pane)
상태바(Status Bar)
파일보기탭(File View Tab)
메시지창(Message Pane)
JBuilder 주요 기능 익히기
JBuilder로 프로젝트 만들기
JBuilder에서 코드 작성하기
구조보기창
UML 보기 창
코드인사이트(Code Insight)
북마크 지정
코드의 검색
코드 작성 스타일(Code Convention) 및 문서화(Documentation)
코드의 문서화(Documentation)
코드 리팩토링(refactoring) 기능
JBuilder로 코드 실행하기
JBuilder에서 명령행 인자 바꾸어가면서 실행하기
JBuilder에서 VM옵션을 바꾸어 가면서 실행하기
JBuilder에서 JDK설정하기
JBuilder에서 디버깅하기
JBuilder의 디버그 창
디버깅 모드에서 실행 코드 따라가기

2장 자바와 객체지향(1)
객체지향 프로그래밍
실세계의 객체
프로그램의 객체지향
추상화 : 클래스 정의
개요
추상화의 관점
추상화와 클래스
객체지향적 접근
객체 추출 및 클래스 정의
UML 다이어그램 : 클래스 다이어그램
클래스와 객체의 관계
레퍼런스와 객체의 관계
레퍼런스의 사용
NullPointerException의 의미
객체간의 메시징 : 메서드 호출
메서드 호출은 메시지 전달
메서드 호출시의 인자 전달
레퍼런스와 메서드 호출
UML의 시퀀스 다이어그램

3장 자바와 객체지향(2)
캡슐화
캡슐화의 장점
접근 제어자
접근 제어자의 적용
UML에서의 접근 제어 표시
클래스간의 관계 : 연관, 집합, 다중성
연관(Association)
집합 (Aggregation)
다중성(Multiplicity)
상속
상속이란 무엇인가?
자바에서의 상속 사용
UML의 클래스 상속 표현
this 레퍼런스
Object 클래스
메서드 오버로딩
생성자와 객체 생성 구조
생성자의 구조
생성자 오버로딩
생성자 체이닝
생성자 체이닝과 디폴트 생성자
super()/this()
패키지 사용 및 정의
패키지의 사용
JBuilder에서의 패키지 사용
import문의 사용
패키지의 정의

4장 자바와 객체지향(3)
다형성
메서드 오버라이딩
메서드 오버라이딩시 주의 사항
클래스 레퍼런스 변환과 캐스팅
레퍼런스 변환과 다형성
super 레퍼런스
기타 제어자
abstract 제어자
final 제어자
static 제어자
변수 범위(Scope)
UML 표기
인터페이스
인터페이스와 다중 상속
인터페이스는 명세서이다
인터페이스의 사용
인터페이스 상속
인터페이스 레퍼런스 캐스팅
JBuilder에서의 인터페이스 사용
UML 표기
클래스의 인터페이스 구현
API 문서 보는 법
클래스 요약
피일드 요약
생성자 요약
메서드 요약
JBuilder에서의 도움말

< 2부 GUI를 만들자 >

5장 스윙(Swing) 기본
자바 GUI
AWT
스윙
Look & Feel
가벼운 컴포넌트(Lightweight Component)
스윙 컴포넌트
스윙의 구성
간단한 코드 작성
스윙 패키지 import
최상위 컨테이너 작성
Layout 설정
컴포넌트 생성 및 컨테이너에 추가
이벤트 처리
컴포넌트
디버깅
툴팁(ToolTip)
더블 버퍼링(Double Buffering)
테두리(Border)
유용한 메서드
컴포넌트 구조
컨테이너
최상위 컨테이너 구조
RootPane
layeredPane
glassPane
contentPane
JWindow
JDialog
JApplet
JFrame
일반 컨테이너
JPanel
JDesktopPane, JInternalFrame
JScrollPane
JSplitPane
JTabbedPane
JToolBar
Layout
BorderLayout
FlowLayout
BoxLayout
GridLayout
GridBagLayout
XYLayout
이벤트
이벤트 리스너
이벤트 객체
JBuilder에서의 스윙 사용법
UI 디자이너의 화면 구성
컴포넌트 트리(Component Tree)
UI 디자이너(UI Designer)
인스펙터(Inspector)
컴포넌트 팔레트(Component Palette)
UI 디자이너를 이용한 어플리케이션 작성
UI 디자이너의 코드 생성원리 이해하기
스윙 코드 컨벤션
UI 디자이너를 이용하여 복잡한 UI의 구성
UI 디자이너를 이용하여 이쁘게 꾸미기
그 밖의 UI 디자이너 이용팁
UI 디자이너에서 GridBagLayout 의 활용

6장 스윙 컴포넌트
MVC
MVC의 이해
전통적인 MVC 개요
상호 동작
스윙의 변형 MVC 특징
스윙 변형 MVC의 구조
JButton 분석하기
모델의 데이터 관리
모델과 컴포넌트의 이벤트 연결
컴포넌트와 외부 객체의 이벤트 처리
UI 대행객체의 화면 처리
UI 대행객체의 AWT 이벤트 처리
모델의 구분
GUI 중심 모델
데이터 중심 모델
이벤트의 전달
상태변경 전달
상태 전달
스윙 프로그래밍의 접근 방법
UI 대행객체를 무시한다
컴포넌트 접근 API의 이용
기본 스윙 컴포넌트
JLabel
JButton
JCheckBox
JRadioButton
JList
JComboBox
JProgressBar
JSlider
JSpinner
메뉴
JMenuBar
JMenu
JMenuItem
JPopupMenu
JToolBar
JTree
JTable
텍스트 컴포넌트
JTextComponent
Document
PlainDocument
StyledDocument
JEditorPane
JTextPane

7장 스윙 심화
여러 컨테이너
JTabbedPane
JScrollPane
JSplitPane
JDesktopPane
JInternalFrame
다이얼로그
JDialog
JOptionPane
기타 유용한 컴포넌트
JColorChooser
JFileChooser
유용한 스윙 유틸리티
Action의 활용
AbstractAction
컴포넌트와 연결

<3부 고급 기술을 만나자>

8장 커스텀 이벤트 프로그래밍
이벤트 개요
객체는 통신을 한다 ?
동기 방식과 비동기 방식
비동기 방식의 사용
이벤트, 이벤트 소스, 리스너
커스텀 이벤트 작성
이벤트 프로그래밍의 이름 규칙
커스텀 이벤트의 이용
ShowSlider의 작성
EventMaker 클래스의 작성

9장 자바빈즈 (Java Beans)
소프트웨어 컴포넌트란?
컴포넌트 개요
컴포넌트의 구성 요소
자바빈즈 개요
자바빈즈의 제약
자바빈즈의 설계
프로퍼티
프로퍼티의 선언
Set/Get 메서드의 구현
이벤트 지원
이벤트 관련 클래스의 작성
Thumb 빈의 수정
ThumbPanel과 BigImagePanel의 작성
응용 프로그램의 작성
메서드 호출
HyperThumb 클래스의 작성
BigImagePanel 클래스
논-비주얼 빈즈 : 소켓 빈
서버 만들기
소켓 이벤트 만들기
소켓 빈 만들기
Echo 클라이언트 만들기
BeanExpress
암호검사 비주얼 빈
암호검사 비주얼 빈의 이용

10장 디자인 패턴
패턴 1: 싱글톤 패턴
목적
요구사항과 해결방안
UML 표기
패턴 2: 옵저버 패턴
목적
요구사항과 해결방안
UML 표기
장점 및 적용
Observer, Observable
주요 메서드
패턴 3: 팩토리 메서드 패턴
목적
요구사항과 해결방안
UML 표기
장점 및 적용
패턴 4: 추상 팩토리 패턴
목적
요구사항과 해결방안
UML 표기
장점 및 적용

11장 풀링 (Pooling)
객체 풀링
개요
객체 풀링의 구조
객체 풀링 사용시의 주의점
쓰레드 풀링
개요
원리
소켓 풀링
데이터 커넥션 풀링
MySQL에서의 테이블 생성과 라이브러리 설치
DBPool 라이브러리의 설정
일반 데이터베이스 응용
커넥션 풀링 이용

12장 자바 입출력 활용하기
파일과 디렉토리
운영체제 독립적인 파일 경로
파일의 생성
파일 관련 메서드 살펴보기
파일 정보 보기
이미지 파일 위치 참조하기
파일에 데이터 읽고 쓰기
파일에서 데이터 읽어오기
파일에 데이터 쓰기
파일에서 문자열데이터 읽고 저장하기
객체저장하고 읽기
객체정보 파일에 저장하기
파일에서 객체정보 읽어오기
객체직렬화 활용예제
정규표현식
정규표현식이란?
자바에서의 정규 표현식 지원
정규표현식을 활용예제
문자열 쪼개기
문자열 치환
URLGrabber
프로퍼티 활용하기
로그(Log)
로거(Logger) 얻어오기
핸들러와 포멧터

<부록>
부록 A 라이브러리 설정
사용자 정의 라이브러리 이용하기
외부 라이브러리 이용하기

부록 B MySQL 설치
MySQL 설치
기본적인 SQL 문

부록 C Database Pilot 활용
Database Pilot

부록 D Native Executable Builder활용
어플리케이션의 실행파일 작성
배포할 어플리케이션 제작
어플리케이션 배포 버전 작성
부록 E JavaDoc 사용법
JavaDoc의 구조
JavaDoc의 태그
JBuilder에서의 태그 자동 삽입
클래스 단위의 삽입
메서드 단위의 자동 삽입
JBuilder에서 JavaDoc 도큐먼트 생성하기
부록 F ClickView
클릭 뷰 스케치
프로젝트 생성
Application Wizard
ClickView 제작
구조
이벤트
이미지 선택 이벤트
디렉토리 변경 이벤트
옵저버 패턴을 이용한 구현
모듈별 구현
썸뷰창
썸뷰창의 구조
디렉토리 설정
디렉토리 구조창
기본 구조
기본 트리 작성
디렉토리 노드 선택
디렉토리 변경 처리
주소창
주소창 구조
이벤트
이미지 미리보기창
모듈 합치기

저자소개

정의현 (지은이)    정보 더보기
한양대학교 전자공학과 공학박사. 현재 카톨릭대학교 컴퓨터 정보공학부 교수로 재직중이다. 지은 책으로는 <클릭하세요 자바 JDK 1.4>가 있다.
펼치기
김성진 (지은이)    정보 더보기
한양대학교 전자공학과 박사과정을 수료했다. 그룹웨어 시스템 , 인터넷 화상회의 시스템을 개발하는 작업을 했다. 데이콤 정보통신 기술 연구소 주임 연구원을 지냈고 현재는 한양여자 대학교 전산정보 계열 부교수로 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책