책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788992939812
· 쪽수 : 324쪽
· 출판일 : 2011-07-07
책 소개
목차
01장 JBoss의 설치와 구동
1.1. 서버 설치
- 설치 방법
- 방금 뭘 했지?
- 이런 경우에는...
1.2. JBoss 구동
- 어떻게 해야 할까?
1.3. 서버 검사(JMX 콘솔)
- 어떻게 해야 할까?
- 방금 뭘 했지?
1.4. 서버 정지
- 어떻게 해야 할까?
- 방금 뭘 했지?
1.5. 서버 구성 설정
- 어떻게 해야 할까?
1.6. 새로운 구성 생성
- 어떻게 해야 할까?
- 이런 경우에는...
02장 Boss에 애플리케이션 배포하기
2.1. Ant 설치
- 어떻게 해야 할까?
2.2. 애플리케이션 생성과 패키징
- 어떻게 해야 할까?
- 방금 뭘 했지?
- 이런 경우에는...
2.3. 애플리케이션 실행
- 어떻게 해야 할까?
- 방금 뭘 했지?
2.4. 배포된 애플리케이션 수정하기
- 어떻게 해야 할까?
- 이런 경우에는...
2.5. 확장 배포
- 어떻게 해야 할까?
- 방금 뭘 했지?
2.6. 관리 콘솔에서 애플리케이션 살펴보기
- 어떻게 해야 할까?
- 방금 뭘 했지?
2.7. 애플리케이션 제거
- 어떻게 해야 할까?
03장 완전한 애플리케이션 만들기
3.1. EJB 티어 만들기
- 어떻게 해야 할까?
- 방금 뭘 했지?
- 이런 경우에는...
3.2. 웹 티어를 만들기 위한 XDoclet 사용
- 어떻게 해야 할까?
- 방금 뭘 했지?
3.3. 사용자 정의하기
- 어떻게 해야 할까?
- 방금 뭘 했지?
3.4. 애플리케이션 배포
- 어떻게 해야 할까?
- 방금 뭘 했지?
3.5. 데이터베이스 살펴보기
- 어떻게 해야 할까?
- 방금 뭘 했지?
04장 데이터베이스 연결
4.1. MySQL 준비
- 어떻게 해야 할까?
- 방금 뭘 했지?
4.2. JDBC 드라이버 추가
- 어떻게 해야 할까?
- 방금 뭘 했지?
- 이런 경우에는....
4.3. 데이터소스 생성
- 어떻게 해야 할까?
- 방금 뭘 했지?
- 이런 경우에는...
4.4. 애플리케이션에 데이터소스 연결하기
- 어떻게 해야 할까?
- 방금 뭘 했지?
4.5. 커넥션 풀 모니터링
- 어떻게 해야 할까?
- 방금 뭘 했지?
05장 보안 적용
5.1. 보안 도메인 정의
- 어떻게 해야 할까?
- 방금 뭘 했지?
5.2. 관계형 데이터베이스를 이용한 사용자 관리
- 어떻게 해야 할까?
- 방금 뭘 했지?
5.3. 해쉬 비밀번호 사용
- 어떻게 해야 할까?
- 방금 뭘 했지?
5.4. LDAP 서버를 이용한 사용자 관리
- 어떻게 해야 할까?
- 방금 뭘 했지?
5.5. 로그인 모듈 조합하기
- 어떻게 해야 할까?
- 방금 뭘 했지?
5.6. SSL 설정
- 어떻게 해야 할까?
06장 로깅
6.1. log4j 설정
- 방금 뭘 했지?
6.2. 로깅 카테고리 추가
- 어떻게 해야 할까?
6.3. 로그 포맷 설정
- 어떻게 해야 할까?
6.4. 새 로그 파일 생성
- 어떻게 해야 할까?
- 방금 뭘 했지?
6.5. 로그 파일 전환(rolling)
- 어떻게 해야 할까?
6.6. JMX 콘솔에서 로깅 조정하기
- 어떻게 해야 할까?
- 방금 뭘 했지?
6.7. HTTP 액세스 로그
- 어떻게 해야 할까?
- 방금 뭘 했지?
6.8. CMP를 대상으로 생성된 SQL 로깅
- 어떻게 해야 할까?
- 방금 뭘 했지?
- 이런 경우에는 …
07장 영속성 설정
7.1. 스키마 관리
- 어떻게 해야 할까?
- 방금 뭘 했지?
7.2. 객체 매핑
- 어떻게 해야 할까?
- 방금 뭘 했지?
7.3. 관계 매핑
- 어떻게 해야 할까?
- 방금 뭘 했지?
- 이런 경우에는 …
7.4. 감사 데이터 추가
- 어떻게 해야 할까?
- 방금 뭘 했지?
7.5. 주키 생성
- 어떻게 해야 할까?
- 방금 뭘 했지?
- 이런 경우에는 …
08장 JBoss 관리와 모니터링
8.1. 웹 콘솔 시작하기
- 어떻게 해야 할까?
8.2. 애플리케이션 모니터링하기
- 어떻게 해야 할까?
- 방금 뭘 했지?
8.3. MBean 다루기
- 어떻게 해야 할까?
- 방금 뭘 했지?
8.4. MBean 모니터링
- 어떻게 해야 할까?
- 방금 뭘 했지?
8.5. 스냅샷 만들기
- 어떻게 해야 할까?
8.6. 모니터 생성하기
- 어떻게 해야 할까?
- 방금 뭘 했지?
8.7. 이메일 경고 생성
- 어떻게 해야 할까?
- 방금 뭘 했지?
8.8. 명령줄을 이용한 JBoss 관리
- 어떻게 해야 할까?
- 방금 뭘 했지?
09장 JBoss 운영환경 구성하기
9.1. 관리 콘솔 보안
- 어떻게 해야 할까?
- 방금 뭘 했지?
9.2. JMX Invoker 보안
- 어떻게 해야 할까?
- 방금 뭘 했지?
9.3. HTTP Invoker 제거
- 어떻게 해야 할까?
9.4. JMS 설정
- 어떻게 해야 할까?
- 방금 뭘 했지?
9.5. 하이퍼소닉 삭제
- 어떻게 해야 할까?
- 방금 뭘 했지?
9.6. 톰캣 커넥터의 설정
- 어떻게 해야 할까?
- 방금 뭘 했지?
- 이런 경우에는…
9.7. 루트 웹 애플리케이션 설정
- 어떻게 해야 할까?
- 방금 뭘 했지?
9.8. 클래스 다운로드 서비스 제거
- 어떻게 해야 할까?
- 방금 뭘 했지?
부록A 이클립스에서 JBoss 애플리케이션 개발환경 설정하기
A.1. 이클립스 설치
A.2. JBoss Tools 설치
A.3. 웹 애플리케이션 배포
A.4. 테스트
부록B JPA 예제 애플리케이션
B.1. MySQL 테이블 생성
B.2. 이클립스로 EntityExampleWeb 웹 애플리케이션 만들기
B.3. 테스트
부록C 메시지-드리븐 빈 예제 애플리케이션
C.1. 행선지 만들기
C.2. 이클립스로 MessageDrivenBeanExample EJB 만들기
C.4. 테스트
부록D 웹서비스 예제 애플리케이션
D.1. 이클립스로 WebServiceExampleWeb 웹 서비스
- 애플리케이션 만들기
D.2. 웹 서비스 올리기
D.3. 클라이언트 웹 애플리케이션 만들기
D.4. 테스트
부록E UTF-8 인코딩
E.1. 테스트 애플리케이션 개발하기
E.2. GET
E.3. POST
부록F 클래스 충돌 해결
F.1. 테스트 애플리케이션 작성
F.2. Tattletale
F.3. 클래스로딩 우선순위
부록G 마이그레이션 사례
G.1. JBoss 설정
- 설치 환경
- JBoss 인스턴스 설정
- 셸 스크립트 설정
- 네트워크 포트 설정
- JBoss 메시징 클러스터 설정
- JBoss Web 설정
- 웹 애플리케이션 세션 복제
- JBoss jmx-console 보안 설정
- JBoss web-console 보안 설정
- HTTP 커넥션 스레드 최대값 설정
- 오라클 JDBC 드라이버 설치
- 예제 애플리케이션
G.2. 애플리케이션 마이그레이션
- 오라클 데이터소스 설정
- web.xml 설정 변경
- jboss-web.xml 파일 설정
- 애플리케이션 설정 파일 변경
- Invoker Servlet 설정
- WEB-INF/lib에 들어 있는 JAR 파일의 추가 및 삭제
- WEB-INF/classes의 하위 디렉터리 삭제
- 마이그레이션 시 발생한 에러 및 특이사항
G.3. 주요 기능의 개념 검증
- 테스트 환경 구성
- EJB3 기능 테스트
- JMS 기능 테스트
- 하이버네이트 기능 테스트
- 분산 트랜잭션 기능 테스트
- 세션 클러스터링 테스트
- 실패극복 기능 테스트
저자소개
책속에서
2006년은 국내에서 공개SW 활성화 정책에 따라 공공 분야를 중심으로 주로 리눅스가 보급되던 시기였다. 이때 해외에서 오픈소스 WAS로는 JBoss가 가장 유명하다고 해서 원서를 하나 구입했는데, 실습 위주로 되어 있어 지루하지 않게 따라가다 보면 쉽게 익힐 수 있고 분량도 많지 않아서 참 괜찮은 책이라고 생각했다. 그게 바로 이 책이다.
최근 JBoss가 국내 프로젝트에도 다수 도입되면서, 이 책을 번역하면 많은 사람들이 좀 더 쉽게 JBoss에 입문할 수 있을 것으로 생각했고, 그래서 뜻있는 팀원들과 함께 작업하게 되었다. 그런데 원서는 JBoss4로 되어 있어 번역하면서 최신 버전인 JBoss5 기준으로 일일이 직접 테스트해보고 코드도 변경하느라 좀 고생스러웠다. 하지만 막상 책이 출판되니 모두 보람 있었던 일로 기억에 남는다.
이 책은 JBoss 설치부터 애플리케이션 운영을 위한 환경 구성 및 시스템 관리까지의 전 영역에 걸쳐 JBoss를 처음 접하는 시스템 관리자가 실습을 통해 쉽게 JBoss를 익혀나갈 수 있게 구성돼 있다.
또한, 이 책의 뒷부분에 수록돼 있는 부록은 원서에는 포함되지 않은 내용으로, 역자들이 국내에서 JBoss를 실제 프로젝트에 적용하면서 발생한 문제의 해결방법과 JBoss 관련 지식을 정리한 것이다. 이러한 프로젝트 적용 사례는 JBoss를 운영환경에 적용하려는 개발자와 시스템 관리자들에게 유용한 운영지식으로 활용될 것이다.



















