HOME > 상세정보

상세정보

(빠르게 활용하는) JBoss 5 (10회 대출)

자료유형
단행본
개인저자
Richards, Norman Griffith, Sam, 저 양재영, 역 김명희, 역 신장섭, 역 김원일, 역 이승룡, 역 이종현, 역 이동훈, 역
서명 / 저자사항
(빠르게 활용하는) JBoss 5 / 노먼 리차드, 샘 그리피스 주니어 지음 ; 양재영 [외] 옮김
발행사항
파주 :   위키북스,   2011  
형태사항
xxvii, 296 p. : 삽화 ; 24 cm
총서사항
위키북스 오픈소스 & 웹시리즈 ;33
원표제
JBoss : a developer's notebook (1st ed. )
ISBN
9788992939812
일반주기
색인수록  
부록: 이클립스에서 JBoss 애플리케이션 개발환경 설정하기, JPA 예제 애플리케이션 외  
역자: 양재영, 김명희, 신장섭, 김원일, 이승룡, 이종현, 이동훈  
일반주제명
Web servers -- Management -- Handbooks, manuals, etc Java (Computer program language) -- Handbooks, manuals, etc Open source software -- Handbooks, manuals, etc Application software -- Handbooks, manuals, etc Client/server computing -- Handbooks, manuals, etc
000 01733camcc2200481 c 4500
001 000045665314
005 20110908095532
007 ta
008 110907s2011 ggka 001c kor
020 ▼a 9788992939812 ▼g 93560
035 ▼a (KERIS)BIB000012483743
040 ▼a 241050 ▼c 241050 ▼d 244002 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.133 ▼a 005.2762 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J422 2011
100 1 ▼a Richards, Norman
245 2 0 ▼a (빠르게 활용하는) JBoss 5 / ▼d 노먼 리차드, ▼e 샘 그리피스 주니어 지음 ; ▼e 양재영 [외] 옮김
246 1 9 ▼a JBoss : ▼b a developer's notebook ▼g (1st ed. )
260 ▼a 파주 : ▼b 위키북스, ▼c 2011
300 ▼a xxvii, 296 p. : ▼b 삽화 ; ▼c 24 cm
440 0 0 ▼a 위키북스 오픈소스 & 웹시리즈 ; ▼v 33
500 ▼a 색인수록
500 ▼a 부록: 이클립스에서 JBoss 애플리케이션 개발환경 설정하기, JPA 예제 애플리케이션 외
500 ▼a 역자: 양재영, 김명희, 신장섭, 김원일, 이승룡, 이종현, 이동훈
630 0 0 ▼a JBoss ▼v Handbooks, manuals, etc
650 0 ▼a Web servers ▼x Management ▼v Handbooks, manuals, etc
650 0 ▼a Java (Computer program language) ▼v Handbooks, manuals, etc
650 0 ▼a Open source software ▼v Handbooks, manuals, etc
650 0 ▼a Application software ▼v Handbooks, manuals, etc
650 0 ▼a Client/server computing ▼v Handbooks, manuals, etc
700 1 ▼a Griffith, Sam, ▼e
700 1 ▼a 양재영, ▼e
700 1 ▼a 김명희, ▼e
700 1 ▼a 신장섭, ▼e
700 1 ▼a 김원일, ▼e
700 1 ▼a 이승룡, ▼e
700 1 ▼a 이종현, ▼e
700 1 ▼a 이동훈, ▼e
900 1 0 ▼a 리차드, 노먼, ▼e
900 1 0 ▼a 그리피스, 샘 주니어, ▼e
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J422 2011 등록번호 121212754 (6회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J422 2011 등록번호 121212755 (4회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

JBoss와 관련해서 평범한 것은 없다. 1999년에 오픈소스 EJB 컨테이너 프로젝트로 시작한 JBoss는 현재 최대 시장 점유율로 기능과 품질 면에서 상용 자바 애플리케이션 서버와 경쟁하면서 완전한 Java EE 5 공인 애플리케이션 서버로 자리잡았다. 다이내믹한 아키텍처를 기반으로 JBoss는 단지 Java EE 서버로만 머물지 않는다. Java EE를 사용자가 원하는 대로 만들기 위해 서비스를 변경할 수도 있고, 심지어 Java EE를 완전히 없애버릴 수도 있다.

이 책은 독특한 방식으로 JBoss로의 여행을 안내한다. 긴 설명보다는 실제 동작하는 코드(많은 코드)를 많이 볼 수 있으며, 사실 이 책은 중요한 JBoss의 기능을 차근차근 다뤄보는 실습서에 가깝다. 즉, 독자는 JBoss를 머릿속으로 배우는 게 아니라 실질적인 실습을 기반으로 배우게 된다. 여기엔 독자가 JBoss의 구석구석을 설정하는 과정이 포함돼 있다. 단순한 애플리케이션을 위한 기본 설정부터 경량화된 J2EE 설정 및 하이버네이트와 톰캣 등 JBoss에서 제공하는 모든 것을 포괄하는 설정까지 말이다.

또한 각 기능에 대한 팁을 제공하고 향상된 모니터링 기능을 제공하는 관리 콘솔을 소개하고, 어떻게 성능을 개선하는지 보여준다. 각 실습의 마지막에는 "이런 경우에는 …"이라는 부분이 있는데, 여기서는 추가적으로 질문을 던지고 이에 대한 답을 제시하거나 추가적인 정보가 필요할 때 참조할 만한 기사나 참고 자료를 알려준다.

처음으로 J2EE 프로젝트를 JBoss로 이전하거나 시작하시나요? 『빠르게 활용하는 JBoss 5』는 J2EE 개발을 할 때 자주 접하는 함정과 복잡성을 피하고 과정을 단순화하는 방법을 알려드립니다. 이 책을 읽고 나면 JBoss가 어떻게 프로젝트 진행을 돕고 장애물과 좌절을 최소화하면서 실제 환경에 애플리케이션을 배포하는지 배우게 될 것입니다.
JBoss는 오픈소스 세계에서 가장 가치 있는 존재 중 하나로서 완전하며 공인된 J2EE 애플리케이션 서버입니다. JBoss는 극도로 높은 역량을 지닌 플랫폼으로서 환경설정을 거의 변경하지 않고도 완전한 J2EE 애플리케이션을 신속하게 개발하는 데 필요한 제반 사항을 모두 제공하며, 애플리케이션을 배포하기 위해 커스터마이징하고 구성하는 데 필요한 모든 사항을 일러줍니다.
『빠르게 활용하는 JBoss 5』는 실용적인 예제 중심으로 구성돼 있어 JBoss를 설치하는 것에서부터 실제 운영 환경에 배포하는 과정까지 여러분을 안내합니다. 이 책에서는 EJB나 JSP를 작성하는 방법은 다루지 않습니다. 이런 부분은 다른 책을 참고하세요. 대신 이 책에서는 실제 애플리케이션에서 이러한 컴포넌트들을 적재적소에 배치하고 구성하는 방법을 보여줍니다. 이 책에서는 다음과 같은 내용을 다룹니다.

▣ JBoss의 설치, 구성, 모니터링
▣ Ant를 이용한 WAR와 EAR 파일의 생성과 배포
▣ XDoclet을 활용한 J2EE의 지루한 부분을 자동화
▣ 현실세계의 상용 또는 오픈소스 데이터베이스와의 연동
▣ 각종 로그인 모듈과 SSL을 포함한 보안 설정
▣ Log4J를 활용한 서버와 애플리케이션의 중요 이벤트 로깅
▣ 데이터베이스 스키마의 자동 생성과 EJB와 스키마 간의 지속적인 동기화
▣ 이미 존재하는 데이터베이스 스키마와 오브젝트 간의 매핑
▣ 완성된 제품 애플리케이션의 배포
『빠르게 활용하는 JBoss 5』는 J2EE 애플리케이션을 개발하는 모든 사람에게 완벽한 벗입니다. 이 책은 현실세계에서 엔터프라이즈 개발자로서 맞닥뜨리게 되는 가장 흔하고 도전적인 문제들을 헤쳐나가도록 안내해줄 것입니다.


정보제공 : Aladin

저자소개

노먼 리차드(지은이)

10년 이상 코드 자동 생성 기법을 활용해 소프트웨어를 개발해오고 있다. 그는 XDoclet의 열렬한 사용자이자 전도사다. 텍사스 오스틴에 살고 있다.

샘 그리피스 주니어(지은이)

1987년부터 객체지향 프로그래밍을 해온 객체지향 설계/개발/교육자다. 오브젝트 C, C++, 스몰토크, 오브젝트 파스칼, 오브젝트 포스(Forth), CLOS 및 기타 객체지향 시스템을 사용해오고 있다.

양재영(옮긴이)

조지아 공대에서 컴퓨터 과학 석사 학위를 받은 후 1996년부터 LG CNS에서 데이터 웨어하우스, 비즈니스 인텔리전스, 오픈소스 소프트웨어 등에 대한 연구 개발 및 기술 지원 업무를 수행하고 있으며, 정보관리기술사 및 정보시스템수석감리원으로 활동하고 있다.

김명희(옮긴이)

1995년부터 LG CNS의 기술연구부문 및 기술서비스부문에서 데이터 아키텍처 및 응용시스템 분석설계 분야의 기술지원 및 연구개발 업무를 담당하고 있다.

신장섭(옮긴이)

1998년부터 LG CNS에서 WAS, EAI 등 미들웨어에 대한 SI 구축 및 해외 적용을 연구하고 있으며, 특히 교통분야에 대한 오픈소스 적용방안에 관심이 많으며 정보관리기술사 및 정보시스템수석감리원으로 활동하고 있다.

김원일(옮긴이)

조지 워싱턴 대학교에서 통신 및 정보 시스템 석사 학위를 받았다. 2002년에 LG CNS에 입사해서 시스템 아키텍트로서 각종 프로젝트에 참여했으며, 2009년부터는 아키텍처의 컨설팅 업무를 수행하고 있다.

이승룡(옮긴이)

1995년에 LG CNS에 입사해서 경찰청/대법원 프로젝트에서 애플리케이션 분석/설계/개발 업무를 수행했고, 이후 미들웨어 전문가로서 국민카드/외환은행 차세대 시스템 구축과 산업은행/LG CNS 전사 아키텍처 진단 등의 업무를 수행했다. 그리고 아키텍처 컨설턴트로서 EDS NewZealand TDY/한국스마트카드진단/일본최고재판소 진단/철도산업정보센터 ISP/글로비스 ISP 등의 프로젝트를 수행했으며, 현재 BC카드 차세대 시스템 구축 프로젝트에서 아키텍처 총괄 업무를 담당하고 있다.

이종현(옮긴이)

2000년부터 LG CNS에서 응용 및 S/W 아키텍트로 활동하며, 아키텍처 설계/구축 및 아키텍처 성능개선, 문제해결, 진단 활동을 수행했으며, 현재는 아키텍처컨설팅 업무를 담당하고 있다.

이동훈(옮긴이)

2000년부터 LG CNS 기술 서비스 부분에서 S/W 아키텍트로서 국방 및 대법원 등의 다양한 대형 프로젝트를 수행했으며, 현재는 대형 금융 프로젝트에서 아키텍처 총괄 역할을 수행하고 있다.

정보제공 : Aladin

목차

목차
감사의 글 = xx
노먼의 감사의 글 = xx
샘의 감사의 글 = xxi
이 책의 표기 방법 = xxv
코드 예제의 사용 = xxvi
의견과 질문 = xxvii
번역서에 대한 의견과 질문 = xxvii
01장 JBoss의 설치와 구동 = 1
 1.1. 서버 설치 = 1
  설치 방법 = 1
  방금 뭘 했지? = 2
  이런 경우에는 = 2
 1.2. JBoss 구동 = 3
  어?게 해야 할까? = 3
 1.3. 서버 검사(JMX 콘솔) = 5
  어떻게 해야 할까? = 6
  방금 뭘 했지? = 7
 1.4. 서버 정지 = 7
  어떻게 해야 할까? = 7
  방금 뭘 했지? = 8
 1.5. 서버 구성 설정 = 8
  어떻게 해야 할까? = 10
 1.6. 새로운 구성 생성 = 11
  어떻게 해야 할까? = 11
  이런 경우에는… = 12
02장 JBoss에 애플리케이션 배포하기 = 13
 2.1. Ant 설치 = 13
  어떻게 해야 할까? = 14
 2.2. 애플리케이션 생성과 패키징 = 14
  어떻게 해야 할까? = 15
  방금 뭘 했지? = 20
  이런 경우에는 = 21
 2.3. 애플리케이션 실행 = 23
  어떻게 해야 할까? = 23
  방금 뭘 했지? = 24
 2.4. 배포된 애플리케이션 수정하기 = 25
  어떻게 해야 할까? = 25
  이런 경우에는 = 26
 2.5. 확장 배포 = 26
  어떻게 해야 할까? = 26
  방금 뭘 했지? = 27
 2.6. 관리 콘솔에서 애플리케이션 살펴보기 = 27
  어떻게 해야 할까? = 28
  방금 뭘 했지? = 28
 2.7. 애플리케이션 제거 = 29
  어떻게 해야 할까? = 29
03장 완전한 애플리케이션 만들기 = 31
 3.1. EJB 티어 만들기 = 32
  어떻게 해야 할까? = 32
  방금 뭘 했지? = 44
  이런 경우에는… = 44
 3.2. 웹 티어를 만들기 위한 XDoclet 사용 = 45
  어떻게 해야 할까? = 45
  방금 뭘 했지? = 48
 3.3. 사용자 정의하기 = 48
  어떻게 해야 할까? = 48
  방금 뭘 했지? = 49
 3.4. 애플리케이션 배포 = 49
  어떻게 해야 할까? = 50
  방금 뭘 했지? = 53
 3.5. 데이터베이스 살펴보기 = 53
  어떻게 해야 할까? = 53
  방금 뭘 했지? = 55
04장 데이터베이스 연결 = 57
 4.1. MySQL 준비 = 57
  어떻게 해야 할까? = 58
  방금 뭘 했지? = 59
 4.2. JDBC 드라이버 추가 = 59
  어떻게 해야 할까? = 60
  방금 뭘 했지? = 60
  이런 경우에는 = 61
 4.3. 데이터소스 생성 = 62
  어떻게 해야 할까? = 62
  방금 뭘 했지? = 64
  이런 경우에는… = 66
 4.4. 애플리케이션에 데이터소스 연결하기 = 66
  어떻게 해야 할까? = 67
  방금 뭘 했지? = 68
 4.5. 커넥션 풀 모니터링 = 70
  어떻게 해야 할까? = 70
  방금 뭘 했지? = 72
05장 보안 적용 = 73 
 5.1. 보안 도메인 정의 = 73
  어떻게 해야 할까? = 74
  방금 뭘 했지? = 76
 5.2. 관계형 데이터베이스를 이용한 사용자 관리 = 76
  어?게 해야 할까? = 76
  방금 뭘 했지? = 78
 5.3. 해쉬 비밀번호 사용 = 79
  어떻게 해야 할까? = 79
  방금 뭘 했지? = 81
 5.4. LDAP 서버를 이용한 사용자 관리 = 83
  어떻게 해야 할까? = 83
  방금 뭘 했지? = 86
 5.5. 로그인 모듈 조합하기 = 87
  어떻게 해야 할까? = 87
  방금 뭘 했지? = 90
 5.6. SSL 설정 = 90
  어떻게 해야 할까? = 90
06장 로깅 = 93
 6.1. log4j 설정 = 93
  방금 뭘 했지? = 96
 6.2. 로깅 카테고리 추가 = 96
  어떻게 해야 할까? = 97
 6.3. 로그 포맷 설정 = 99
  어떻게 해야 할까? = 99
 6.4. 새 로그 파일 생성 = 100
  어떻게 해야 할까? = 100
  방금 뭘 했지? = 102
 6.5. 로그 파일 전환(rolling) = 102
  어떻게 해야 할까? = 103
 6.6. JMX 콘솔에서 로깅 조정하기 = 104
  어떻게 해야 할까? = 104
  방금 뭘 했지? = 105
 6.7. HTTP 액세스 로그 = 106
  어떻게 해야 할까? = 106
  방금 뭘 했지? = 107 
 6.8. CMP를 대상으로 생성된 SQL 로깅 = 107
  어떻게 해야 할까? = 107
  방금 뭘 했지? = 108
  이런 경우에는… = 109
07장 영속성 설정 = 111
 7.1. 스키마 관리 = 111
  어떻게 해야 할까? = 112
  방금 뭘 했지? = 115
 7.2. 객체 매핑 = 115
  어떻게 해야 할까? = 115
  방금 뭘 했지? = 120
 7.3. 관계 매핑 = 121
  어떻게 해야 할까? = 122
  방금 뭘 했지? = 127
  이런 경우에는… = 127
 7.4. 감사 데이터 추가 = 127
  어떻게 해야 할까? = 128
  방금 뭘 했지? = 132
 7.5. 주키 생성 = 132
  어떻게 해야 할까? = 132
  방금 뭘 했지? = 135
  이런 경우에는… = 135
08장 JBoss 관리와 모니터링 = 137
 8.1. 웹 콘솔 시작하기 = 138
  어떻게 해야 할까? = 138
 8.2. 애플리케이션 모니터링하기 = 139
  어떻게 해야 할까? = 139
  방금 뭘 했지? = 141
 8.3. MBean 다루기 = 141
  어떻게 해야 할까? = 141
  방금 뭘 했지? = 144
 8.4. MBean 모니터링 = 144
  어떻게 해야 할까? = 145
  방금 뭘 했지? = 146
 8.5. 스냅샷 만들기 = 146
  어떻게 해야 할까? = 147
 8.6. 모니터 생성하기 = 148
  어떻게 해야 할까? = 148
  방금 뭘 했지? = 151
 8.7. 이메일 경고 생성 = 151
  어떻게 해야 할까? = 152
  방금 뭘 했지? = 154
 8.8. 명령줄을 이용한 JBoss 관리 = 154
  어떻게 해야 할까? = 154
  방금 뭘 했지? = 156
09장 JBoss 운영환경 구성 = 157
 9.1. 관리 콘솔 보안 = 158
  어떻게 해야 할까? = 158
  방금 뭘 했지? = 160
 9.2. JMX Invoker 보안 = 160
  어떻게 해야 할까? = 161
  방금 뭘 했지? = 162
 9.3. HTTP Invoker 제거 = 162 
  어떻게 해야 할까? = 163
 9.4. JMS 설정 = 163
  어떻게 해야 할까? = 163
  방금 뭘 했지? = 165
 9.5. 하이퍼소닉 삭제 = 165
  어떻게 해야 할까? = 166
  방금 뭘 했지? = 167
 9.6. 톰캣 커넥터의 설정 = 168
  어떻게 해야 할까? = 169
  방금 뭘 했지? = 170
  이런 경우에는… = 170
 9.7. 루트 웹 애플리케이션 설정 = 171
  어떻게 해야 할까? = 171
  방금 뭘 했지? = 172
 9.8. 클래스 다운로드 서비스 제거 = 173
  어떻게 해야 할까? = 173
  방금 뭘 했지? = 174
부록 A. 이클립스에서 JBoss 애플리케이션 개발환경 설정하기 = 175
 A.1. 이클립스 설치 = 175
 A.2. JBoss Tools 설치 = 178
 A.3. 웹 애플리케이션 배포 = 181
 A.4. 테스트 = 188
부록 B. JPA 예제 애플리케이션 = 189
 B.1. MySQL 테이블 생성 = 190
 B.2. 이클립스로 EntityExampleWeb 웹 애플리케이션 만들기 = 191
 B.3. 테스트 = 207
부록 C. 메시지 - 드리븐 빈 예제 애플리케이션 = 209
 C.1. 행선지 만들기 = 210
 C.2. 이클립스로 MessageDrivenBeanExample EJB 만들기 = 211
 C.3. 이클립스로 MessageDrivenBeanExample Web 웹 애플리케이션 만들기 = 213
 C.4. 테스트 = 217
부록 D. 웹서비스 예제 애플리케이션 = 219
 D.1. 이클립스로 WebServiceExampleWeb 웹 서비스 애플리케이션 만들기 = 219
 D.2. 웹 서비스 올리기 = 221
 D.3. 클라이언트 웹 애플리케이션 만들기 = 223
 D.4. 테스트 = 229
부록 E. UTF-8 인코딩 = 231
 E.1. 테스트 애플리케이션 개발하기 = 231
 E.2. GET = 234
 E.3. POST = 235
부록 F. 클래스 충돌 해결 = 239
 F.1. 테스트 애플리케이션 작성 = 239
 F.2. Tattletale = 244
 F.3. 클래스로딩 우선순위 = 246
부록 G. 마이그레이션 사례 = 249 
 G.1. JBoss 설정 = 249
  설치 환경 = 249
  JBoss 인스턴스 설정 = 251
  셸 스크립트 설정 = 252
  네트워크 포트 설정 = 255
  JBoss 메시징 클러스터 설정 = 256
  JBoss Web 설정 = 256
  웹 애플리케이션 세션 복제 = 257
  JBoss jmx-console 보안 설정 = 257
  JBoss web-console 보안 설정 = 257
  HTTP 커넥션 스레드 최대값 설정 = 257
  오라클 JDBC 드라이버 설치 = 258
  예제 애플리케이션 = 258
 G.2. 애플리케이션 마이그레이션 = 259
  오라클 데이터소스 설정 = 259
  web.xml 설정 변경 = 260
  jboss-web.xml 파일 설정 = 262
  애플리케이션 설정 파일 변경 = 262
  Invoker Servlet 설정 = 263
  WEB-INF/lib에 들어 있는 JAR 파일의 추가 및 삭제 = 264
  WEB-INF/classes의 하위 디렉터리 삭제 = 265
  마이그레이션 시 발생한 에러 및 특이사항 = 266
 G.3. 주요 기능의 개념 검증 = 269
  테스트 환경 구성 = 270
  EJB3 기능 테스트 = 271
  JMS 기능 테스트 = 274
  하이버네이트 기능 테스트 = 276
  분산 트랜잭션 기능 테스트 = 282
  세션 클러스터링 테스트 = 286
  실패극복 기능 테스트 = 291

관련분야 신착자료

Harvard Business Review (2025)