Q&A 자바자료 자바팁 자바정보 자바스크립트 자바자격증 광고

50001.com 에서 출간된 책입니다.


도 서 명: 자바 실무 테크닉 비법전수


<영진출판사(youngjin.com) 블루엣(bipress.com)>


자바 프로그래머의 객체지향적 사랑법


50001.com 과 함께 하는 자바 실무 분석

아바타/이모티콘/폰트변경/색상변경/소리보내기/이메일송신/상태설정/수신거부 등과 다중 동호회/다중 방개설 이 가능한 고급 채팅 프로젝트

Canvas와 스크롤바를 이용한 웹 언어 용 차트 프로젝트

DB와 연동한 3-tier 차트 프로젝트
자바 / 프로젝트 / 실무 / 테크닉 / 50001.com / 채팅과 차트


저 자: 50001.com 약 700P

주문하기 \28,000 → \22,400 (20%) + 적립금


교보문고

영풍문고

yes24

와우북

알라딘


※ 책 관련 문의는
Q&A게시판 으로!

소스 다운로드(구매하신 분만..)


기획의도 및 타겟 :

[의도]

자바 프로그래밍에 대한 기본 입문서와 이론서는 이미 다수 출간되었지만, 그 응용을 보고 싶어하는 초보 자바 프로그래머에게 직접적으로 도움이 될 실무 프로젝트 서적은 다른 언어에 비해 그 수가 적습니다. 게다가 출간된 서적들도 프로젝트에 필요한 배경지식을 너무 많은 부분 할애해 실제 프로젝트관련 부분이 턱없이 적고 초보적인 수준에 머물거나, 혹은 너무 프로젝트에만 집중해 소스 분석에 머무는 수준인 것이 대부분입니다.
더군다나 경제가 어려울수록 업체에서는 신입을 채용해 교육시키는 데에 부담을 느끼고 조금이라도 실무에 경력이 있는 분을 뽑으려 할 것이기 때문에, 입문서를 여러 권 익히는 것만으로는 심해진 취업난을 헤쳐나갈 경쟁력이 되기에 아쉬운 부분이 많을 것이라 생각됩니다.
이에 본 서적은 이미 충분히 자바 문법을 이해한 독자님과 사전 지식이 거의 없는 독자님을 모두 배려하는 독특한 구성으로, 자바 실무로의 친절한 안내와 함께 일독 후에도 계속 이 책을 곁에 두고 찾아보게 될 알짜배기 정보들을 제공하고자 합니다.

[타겟]
이 책은
갓 자바를 시작하려는 분께도,
프로그래밍을 처음 접하시는 비전공자 분께도,
이미 가벼운 입문서나 바이블 류 서적 한두 권을 일독하신 분께도,
c, c++ 등 다른 프로그램을 하셔서 그 언어 차이에 입각한 설명이 필요하신 분께도,
IT 전문학원을 다니시며 적당한 프로젝트가 필요하실 때에도,
방금 입사해 회사에서 기본적인 과제가 떨어졌을 때에도,
당장 그 회사에서 네트워크 프로젝트업무를 수행하라고 할 때에도,
좋은 초중급서입니다.

·개요 및 내용

이 서적은 pure java 프로그래밍 실무 서적입니다.
브라우저를 이용하기는 하지만 이 서적에서 다루는 내용은 웹 프로그래밍이 아니며
IT 학원에서 또는 첫 직장에서 가장 많이 과제로 주어지는 주제인
채팅과 차트 등을 실무수준으로 다루는,
자바 완전 초보님에서 중수님 정도의 독자를 위한 서적입니다.

·특징 또는 강점 :
프로젝트의 실무 아이디어를 기술하는데 집중하되 꼭 필요한 구체적인 설명과 API 을 따로 구성해 독자가 원하는 부분만을 페이지를 넘나들며 이해하도록 하는 독특한 구성으로 프로젝트 진행의 흐름이 늦춰지지 않도록 배려함과 동시에 비전공자까지도 배려하여 스스로 공부할 수 있도록 세심하게 안내할 것입니다.
지식 자체를 전달하기보다는 고기를 잡는 법을 알려드려 앞으로 어떤 프로젝트도 자신 있게 설계해나갈 수 있도록 독자님께 충실한 도우미가 될 것입니다.
프로젝트 진행과 이에 필요한 지식 그리고 고급사용자를 위한 추가지식을 구분해 제공할 것입니다.
자바 프로그래머에게 필수적인 프로젝트에 관련되는 API를 서적 후반부에서 바로 찾아볼 수 있도록 구성해 본 서적만으로도 최대한의 정보를 얻을 수 있도록 합니다.
이후에도 독자님께서 계속 찾아보는 서적이 될 수 있도록, 각 구성은 how-to(이런 문제일 때 이렇게 해결) 형식으로 정리되어 제공됩니다.
현재 가장 활발히 운영되고 있는 자바 사이트인 50001.com 을 운영하면서 Q/A 게시판을 제공해 독자님의 질문을 즉시 답변해 드리겠습니다.
J2se 최신 버전 JDK 1.4.x 에 기반합니다.
처음 입사하거나 학원에서 프로젝트를 할 때 가장 많이 시도하게 되는 클라이언트/서버 네트워크 프로젝트들에 전문화된 서적입니다.


·저자(역자) 소개 :
김상욱

서울대 기계설계학과 졸업 후, 자바에 빠져듬.
나우누리 자바동호회 Q&A 운영진.
자바정보사이트(자바Side : 50001.com ) 운영자.
김상욱의 awt 멀티채팅강좌 , 그래프 출력강좌, 웹스타트 강좌 등 온라인 강좌 다수.
주간신문 ‘싸이버 저널’ 원고 기고.
Informix DB 전문 기업 ㈜인프라소프트 근무 중.
현재 별난(그러나, 절라 착한) 자바(+C) 프로그래머
admin@50001.com , http://50001.com


·부록 내용 :
책내 전체 소스(프로젝트 소스 및 예제소스) 및 자바 개발툴(JDK)와 편집기(Editplus2.11) 평가판

·도서 문의처 : 주문하기 : \28,000 → \22,400 (20%) yes24.com


·목차(2단계까지) :

Part Ⅰ. 준비운동
0장 : 시작하기 전에
0-1. 광 마우스처럼 부드럽게
0-2. 고기 잡는 법을 알려드립니다
0-3. 근데 뭔가 다른 구성인데?
0-4. 그래도 이것만은 알아줘요
0-5. 시작하는 자바 프로그래머를 위하여
0-6. 훌륭한 자바사이트 엄선
0장을 마치며 기억할 것

1장 : 시작하기
1-1. 환경 잡기 한방
1-2. API 문서? 이렇게 봅니다.
1-3. 체크리스트
1-4. 자바 프로그래밍이란?
1-5. 애플릿을 알켜주마
1-6. AWT도 알켜주마
1장을 마치며 기억할 것

Part Ⅱ. 프로젝트
2장 : 채팅 프로젝트
2-1. 고급 실무 채팅 만들기를 시작하기 전에
2-1-1. 채팅은 과연 어떤 구조인가요?
2-1-2. 스레드!?
2-1-3. 프로토콜 = 통신 규약
2-2. 고급 실무 채팅 만들기
2-2-1. 구상해봅시다!
2-2-2. 설계해봅시다!
2-2-3. 뼈대를 세워봅시다!
2-2-4. 대기실 상태까지
2-2-5. 살붙이기
2-2-6. 마물! (마무리)

3장 : 차트 프로젝트
3-1. DB 이용한 awt 차트 만들기를 시작하기 전에
3-1-1. 어떤 구조일까요?
3-1-2. 중고딩 때 배운 비례식과 삼각함수
3-1-3. Graphics 객체를 이용한 그리기
3-1-4. jdbc를 알켜주마

3-2. param 이용한 awt 차트 만들기
3-2-1. 구상 및 설계해봅시다!
3-2-2. 구현해봅시다!

3-3. DB 이용한 3-tier awt 차트 만들기
3-3-1. 또 구상 및 설계해봅시다!
3-3-2. 또 구현해봅시다!
3-3-3. 또 마물!(마무리)

Part Ⅲ. 정보창고
정보 :
일반>
A-1. 도스창에서 컴파일하기
A-2. EditPlus 설치 및 고급 사용법
A-3. 애플릿 소스 훔쳐보기(역컴파일)
A-4. TCP/IP Socket 서버 구현 시 고려할 것
A-5. HTML에서 특수 문자 피하기
A-6. System.getProperty() 리스트와 properties 파일 사용법
A-7. 글자수 제한된 awt 텍스트필드
A-8. POST로 웹에 파라미터 전송해 결과값 받기
A-9. 유니코드란?
A-10. Assertion이란?
A-11. JDBC를 알켜주마2

애플릿>
B-1. 애플릿 인증 방법
B-2. url에서 넘어온 parameter 받아오기
B-3. jdk1.1 애플릿에서 jar 파일로부터 Image 로드하기
B-4. 애플릿에서 쿠키값 가져오기
B-5. 서로 다른 frame의 애플릿간 통신
B-6. jar 파일에 있는 이미지 파일 가져오기

고급정보 :
Adv-1. 김상욱의 LIVECONNECTION 강좌(자바 애플릿과 자바스크립트와의 통신)
Adv-2. 김상욱의 자바 웹스타트(webstart) 강좌
Adv-3. 김상욱의 Vector, Hashtable 클래스 성능 실험
Adv-4. 김상욱의 캐릭터-이모티콘-폰트 채팅 창 사용법
Adv-5. 김상욱의 (방or인원) 채팅 리스트 사용법

Part Ⅳ. 부록
주요소스 :
고급 실무 채팅 소스(클라이언트 + 서버)
param 이용한 awt 차트 소스
DB 이용한 3-tier awt 차트 소스

API 한글 설명 및 예제 :
java.awt 의 각 클래스들
java.awt.event 의 각 클래스들
java.util 의 각 클래스들
java.lang 의 각 클래스들
java.io 의 각 클래스들
java.nio 의 각 클래스들
java.nio.channel 의 각 클래스들

 

이것은 이 책의 내용 중 일부입니다.

자바완전초보에게:

사실 영어타자 연습하는 것이 아니라면, '백문이 불여일타라고 했어!' 하며 서적에서 제공하는 소스코드들을 일일이 다 쳐보는 것은 한 마디로 시간낭비에 가깝습니다. 처음 코딩을 시작하신다면, 오히려 한 줄도 없는 편집 창에서 시작해 한 줄이라도 스스로 쳐보는 것이 더 능동적인 개발자가 되는데 도움이 될 것입니다. 소스 코드 실컷 책 보고 그대로 타이핑해보고 난 뒤 - 대소문자 구분해야 되는 언어이니 처음에는 그대로 타이핑해 컴파일이 한 번에 되는 것도 쉽지는 않습니다만…- 머리에 남는 것이 하나도 없는 것 같은 허탈감에 종종 빠지시기 때문입니다.

자신의 컴파일 및 실행은 제공되는 소스 코드파일을 이용하시고요. 전체 흐름을 파악한 후, 한 라인 한 글자라도 소스코드를 보지 말고 한 번 작성해보세요. 처음에는 힘들어도 남들보다 앞서나가실 수 있을 것입니다. 아래에서 이 싸부와 함께 상상해보겠습니다.

음… 맨 첫 줄에 무엇을 해야 되더라. package 지정은 아직 안 배웠고, API에서 제공되는 클래스라이브러리 중 필요한 것을 import 하는 것을 해야겠군요. 애플릿 클래스를 작성하기 위해 맨 윗줄에 import java.applet.Applet; 혹은 import java.applet.*; 을 스스로 쳐봅니다. 한 라인의 끝에는 잊지 말고 ';'를 붙여주어야 겠지요. 작성하다가 또 필요한 라이브러리가 있으면 그 때가서 import를 다시 추가하면 되고, 그 다음에는? 이제 클래스 정의를 해야지. 클래스 정의하는 것 주르륵 칠 수 있나요? 공개(public)한 클래스라는 키워드(class)에 이어 클래스 명을 내 마음대로 적으면,(변수나 메소드 클래스 명을 지을 때 너무 오래 생각하지 마세요.) 클래스 지정은 끝났는데… 아 애플릿이 되려면 애플릿 클래스를 상속 받아야겠지. extends Applet 을 뒤에 추가하고 클래스 내부를 나타내는 라인을 바꿔가며 중괄호 두 개를 기입합니다. 상상이 되시나요? 넉넉하게 라인 팍팍 띄우세요. … 중략

 

부족한 책이지만, 많은 도움되기를 바랍니다.

주문하기 : \28,000 → \22,400 (20%) yes24.com




 
 

Untitled Document