책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788972805700
· 쪽수 : 642쪽
· 출판일 : 2000-07-05
책 소개
목차
1장 J빌더의 소개
1. J빌더를 전혀 모르는 분들을 위해
J빌더의 탄생
J빌더
2. 최소한 알고 있어야 할 사항
바이트-코드 적재
쓰레기 모음
보안(Security)
자바의 버전
J빌더의 종류
3. 필요한 시스템 사양과 설치 방법
J빌더를 사용할 수 있는 컴퓨터
윈도우용 J빌더 3.5 설치하기
리눅스와 솔라리스용 J빌더 3.5 설치하기
VisiBroker for Java 4.0 설치하기
4. J빌더 3.5의 새로운 기능들
100% 자바 환경
새로워진 디버깅 기능
데이터베이스 관리를 위한 Data Modeler
Database Application Generator
CORBA Server Interface Implementation
DataStore Server와 DataStore Explorer
EJB(Enterprise JavaBean)과 JSP(Java Server Page)
JDBC Explorer와 SQL Builder
2장 J빌더 따라해 보기
1. J빌더 실행하기
2. J빌더 살펴보기
AppBrowser
코드 인사이트
코드 템플리트
3. J빌더의 메뉴
4. 컴포넌트 팔레트
5. 오브젝트 갤러리
3장 알고 있어야 할 기초 개념
1. 반드시 알고 있어야 할 개념 몇 가지
‘설계시간’과 ‘실행시간’
프레임
컴포넌트
오브젝트
속성
메소드
2. 프로그램의 반응
이벤트
이벤트 핸들러
이벤트 리스너(Listener)
3. 이벤트 처리 방식 프로그래밍
프로시저 프로그래밍
이벤트 처리 방식 프로그래밍
이벤트 핸들러란?
4. 프로그램 해보기
5. J빌더에서 사용하는 아이콘
프로젝트 페인에서 사용하는 아이콘
스트럭처 페인에서 사용하는 아이콘
4장 J빌더 내 것 만들기
1. 코드의 색상을 자연스럽게
2. AppBrowser를 사용하기 편하게
3. J빌더 명령은 외우지 않을 수 있게
속성/메소드 목록
매개변수 정보
코드 완성하기
4. 프로젝트란 무엇인가?
프로젝트 보이기
프로젝트 프로퍼티 설정하기
5. 새로운 프로젝트 만들기
6. AppBrowser로 프로젝트 관리하기
AppBrowser 모드
7. BeansExpress
8. 마법사
5장 변수와 연산자
1. 변수란 무엇인가?
변수
변수 이름 만들기
2. J빌더의 자료형
정수형 사용하기
부울형(Boolean) 사용하기
문자형 사용하기
스트링 사용하기
부동형 사용하기
키워드
배열
3. 연산자
연산자의 분류
산술 연산자
논리 연산자
비교 연산자
할당 연산자
비트 논리 연산자
4. 자바의 데이터 타입
타입 캐스팅
스코프
6장 프로그래밍 기초 다지기
1. 제어 구조를 익히자
if문과 블록
switch 문
do...while문
for 순환문
label을 이용한 제어문
2. 객체지향 프로그래밍이란?
객체지향 프로그래밍이란?
클래스와 객체 그리고 데이터 멤버와 메소드
클래스 만들기
상속(Inheritance)
접근 변경자
접근 메소드
다형성(Polymorphism)
메소드 오버로딩
3. 인터페이스
인터페이스의 선언 및 구조
4. 추상 클래스
7장 컴포넌트 이해하기
1. 컴포넌트와 컨테이너
2. 사용자 인터페이스를 위한 구성 요소
3. 컴포넌트 팔레트와 컴포넌트의 종류
컴포넌트 팔레트에 컴포넌트 설치하기
JBCL과 JBCL Container 컴포넌트
Swing과 Swing container 컴포넌트
AWT 컴포넌트
그 밖의 컴포넌트
8장 프레임에 메뉴 디자인하기
1. 메뉴의 모습
메뉴 컴포넌트의 종류
2. 메뉴 디자이너
인스펙터 및 AppBrowser와의 동기화
메뉴 디자이너 툴바
메뉴 디자이너 팝업 메뉴
3. 메뉴 만들기
AWT 메뉴 컴포넌트 사용하기
Swing 메뉴 컴포넌트 사용하기
9장 레이아웃 매니저 사용하기
1. 레이아웃 매니저란?
2. 레이아웃 프로퍼티의 이해
3. 실행시 UI 윈도우의 위치와 크기 지정하기
pack() 메소드 이용하기
컨테이너의 preferredSize 계산하기
윈도우의 크기 설정하기
UI의 크기를 포터블하게 만들기
스크린에 윈도우 위치 지정하기
크기와 위치를 지정해주는 메소드 사용하기
4. J빌더가 제공하는 레이아웃
BorderLayout
XYLayout
FlowLayout
GridLayout과 GridBagLayout
그 밖의 레이아웃
5. 레이아웃을 이용한 디자인 하기
XYLayout의 사용
큰 영역부터 디자인하자
미리 저장하자
10장 프로젝트의 컴파일하기
1. 자바 프로그램 컴파일 하기
컴파일러 옵션 설정하기
도스 커맨드를 이용한 컴파일
2. 자바 프로그램 디버깅 하기
디버거에서 사용하는 윈도우
브레이크 포인트의 설정과 코드 살펴보기
코드의 이동
3. 디버그에 사용하는 윈도우
교착상태(deadlock) 검출하기
Classes with tracing disabled 윈도우
4. 브레이크 포인트의 활용
브레이크 포인트의 설정
5. 데이터 값 검사
표현식의 관찰
표현식의 평가 및 변경
6. 디버거의 설정 변경
7. 애플릿의 디버깅
11장 J빌더를 이용한 데이터베이스 프로그래밍
1. 데이터베이스의 기초
데이터베이스란?
필드
레코드
테이블
데이터베이스
2. 자바에서 데이터베이스의 연결 방법
JDBC - ODBC 브리지
네이티브 드라이버와 자바 드라이버
네트워크 프로토콜 자바 드라이버
네이티브 프로토콜 자바 드라이버
3. 데이터 컨트롤과 DataExpress
SQL이란?
4. ODBC를 이용한 데이터베이스 설정
InterBase ODBC 설정하기
Oracle ODBC 설정하기
5. Type4를 이용하여 오라클 접근하기
Thin Driver를 J빌더에 설치하기
Thin Driver를 이용한 데이터베이스 애플리케이션 만들기
12장 데이터베이스 관리 작업
1. JDBC 익스플로러를 이용한 데이터베이스 탐색
리모트 및 로컬 데이터베이스 접속을 위한 드라이버 설정
SQL문 실행과 데이터 살펴보기
2. JDBC 익스플로러를 이용한 데이터베이스 관리 작업
SQL 데이터 소스 생성하기
3. 데이터베이스 접속 감시하기
JDBC Monitor 사용자 인터페이스 이해하기
실행중인 애플리케이션에서 JDBC Monitor 사용하기
4. SQL Builder
13장 데이터베이스 활용하기
1. 데이터베이스 쿼리를 이용한 데이터 가져오기
SQL문을 리소스 번들로 만들기
2. 파라미터화된 쿼리를 이용한 데이터 가져오기
파라미터 사용하기
파라미터 바인딩
3. 스토어드 프로시저를 이용한 데이터 가져오기
Stored Procedure Escape sequence, SQL Statement 및
서버 종속적인 프로시저 호출
파라미터와 함께 Oracle PL/SQL 스토어드 프로시저 사용하기
4. 컬럼 다루기
JDBC 익스플로러를 이용하여 컬럼 정보 보기
5. 쿼리 최적화하기
14장 dbSwing을 이용한 데이터베이스 프로그래밍
1. JBCL과 dbSwing 컴포넌트의 사용 선택
2. dbSwing 이용한 데이터베이스 애플리케이션 만들기
3. 변경한 데이터 저장하기
QueryDataSet을 이용하여 변경된 내용 저장하기
4. 스토어드 프로시저를 이용하여 변경 사항 저장하기
NavigatorControl을 이용하여 변경 저장하기
5. 테이블에서 가져온 데이터의 리졸빙
리졸빙 이해하기
15장 텍스트 파일을 데이터베이스로 활용하기
1. 텍스트 파일에서 데이터 임포팅하기
2. 텍스트 파일로부터 포맷된 데이터 임포팅하기
3. JDBC 데이터 소스로부터 데이터 가져오기
4. 데이터 익스포팅
TableDataSet에서 텍스트 파일로 데이터 익스포팅하기
숫자, 날짜/시간 및 텍스트 필드를 익스포팅 하기 위한 패턴의 사용
TextDataFile의 데이터를 JDBC 데이터 소스에 저장하기
TableDataSet의 변경된 내용을 SQL 테이블에 저장하기
16장 고급 데이터베이스 테크닉
1. 데이터 모듈을 생성하기
디자이너 툴을 이용하여 데이터 모듈 생성하기
데이터 모듈 사용하기
데이터 모델러를 이용한 데이터 모듈의 생성
2. 마스터-디테일 관계 만들기
마스터-디테일이란?
컴포넌트를 이용한 마스터-디테일 생성하기
디테일 패칭하기
3. 데이터 검색, 정렬 및 룩업 만들기
데이터 필터링
데이터 정렬하기
룩업 만들기
데이터 검색
17장 나만의 컴포넌트 만들기
1. JavaBeans 컴포넌트란?
프로퍼티
메소드
이벤트
2. BeansExpress를 이용한 컴포넌트의 생성
UI 디자인 하기
프로퍼티 추가하기
3. BeanInfo 클래스 생성하기
4. 이벤트 추가하기
5. 프로퍼티 에디터 만들기
6. 컴포넌트의 적합성 검사와 배포하기
18장 Servlet 개발하기
1. 서블릿이란?
서블릿의 일생
서블릿 매핑하기
서블릿 컨텍스트
HTTP 세션
2. 서블릿 작성하기
서블릿 마법사를 이용한 서블릿 생성
J빌더에서 서블릿 실행하기
서블릿에서의 한글 처리
3.서블릿 배포하기
JRun 환경 설정하기
19장 RMI와 EJB
1. RMI란?
2. HTML 및 자바 소스 파일 작성하기
리모트 클래스의 인터페이스 정의하기
인터페이스 구현 및 서버 클래스 작성하기
서버에 접근할 클라이언트 생성하기
RMI 레지스트리, 서버 및 클라이언트 실행하기
3. EJB란?
EJB 생성하기
EJB 인터페이스 생성하기
20장 CORBA 애플리케이션 만들기
1. CORBA란 무엇인가?
IDL
클라이언트 스텁(Stubs)
구현 스켈레톤(Implementation Skeleton)
오브젝트 바인딩
2. J빌더에서 CORBA 설정하기
3. J빌더를 이용한 CORBA 애플리케이션 만들기
IDL 파일 생성하기
마법사를 이용한 CORBA 서버 생성
클라이언트 생성하기
마법사를 이용한 JSP 생성하기
21장 애플릿 작성 및 배포하기
1. 애플릿이란
HTML 페이지에서 애플릿의 실행
애플릿을 만들어보자
애플릿을 브라우저에서 실행하기
2. 커맨드 라인을 이용한 프로그램 실행
3. 프로그램 배포하기
배포 마법사를 이용하여 프로그램 배포하기



















