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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

JBoss Application Server 5

JBoss Application Server 5

김병곤, 오재용, 원종석 (지은이)
가메출판사
30,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

JBoss Application Server 5
eBook 미리보기

책 정보

· 제목 : JBoss Application Server 5 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788980782239
· 쪽수 : 658쪽
· 출판일 : 2009-03-17

목차

Chapter 01 Open Source와 JBoss 5
1. Open Source와 JBoss
1.1 Open Source
1.2 TCO(Total Cost of Ownership)의 중요성
1.3 JBoss History
1.4 Evans Data Corporation(EDC)의 Application Server 2008 평가
1.5 JavaPolis에서 조사한 Application Server Ranking
1.6 JBoss Community vs JBoss Enterprise
1.7 JBoss Community 프로젝트
1.8 JBoss Enterprise & Platform
1.9 JBoss Enterprise Application Platform의 파생
1.10 JBoss Subscription
1.11 JBossTools vs JBoss Developer Studio
1.12 JBoss 관련 참고 사이트
2. JBoss Application Server 5
2.1 JBoss 5의 주요 특징
2.2 JBoss 5의 구성 요소
2.3 변경된 디렉터리 구조
2.4 다양해진 Server Configuration
2.5 라이브러리의 위치와 패키징 변화
2.6 Deployer
2.7 SLF4J Logging API 지원
2.8 로깅 레벨 설정 파라미터
2.9 Bootstrap 파일의 변화
2.10 클러스터링 관련 서비스의 변화
2.11 더 이상 지원하지 않는 Farm Deployment
2.12 JBoss 5와 JDK 1.6

Chapter 02 JBoss 따라잡기
1. JBoss 설치
1.1 설치
1.2 JDK 설정하기
2. JBoss의 구동 및 종료
2.1 JBoss 구동하기
2.2 바인딩 IP 주소
2.3 JBoss 종료하기
2.4 JBoss 디렉터리 구조
2.5 bin 디렉터리
2.6 lib 디렉터리
2.7 client 디렉터리
2.8 docs 디렉터리
2.9 server 디렉터리
2.10 common 디렉터리
3. 로깅 디렉터리
4. 관리 콘솔
5. JBoss 시스템 변수와 디렉터리 매핑
6. JBoss 기본 로깅 레벨
7. 애플리케이션 배포
7.1 복사를 통한 배포
7.2 twiddle 스크립트를 이용한 배포
7.3 배포 가능한 애플리케이션의 유형

Chapter 03 개발 환경 구축하기
1. Eclipse
1.1 Eclipse 설치하기
1.2 Eclipse JVM Heap Size 변경하기
1.3 JBoss와 통합하기
2. Apache Ant
2.1 Compile
2.2 Deploy
2.3 Undeploy
2.4 Redeploy
3. Apache Maven
3.1 Apache Maven의 장점
3.2 Apache Maven의 중요 구성 요소
3.3 Project Object Model
3.4 Dependency Mechanism
3.5 Maven Repository
3.6 사용자 환경 설정 파일
3.7 Build Lifecycle & Phase
3.8 표준화된 디렉터리 구조
3.9 Apache Maven 설치하기
3.10 Maven Plugin
3.11 Eclipse IAM Plugin
4. Apache Maven Project 구성하기
4.1 자바 프로젝트
4.2 EJB3 프로젝트
4.3 웹 애플리케이션 프로젝트
5. 예제 빌드하기
5.1 사용자 환경 설정하기
5.2 Maven Project 임포트(import) 하기
5.3 커맨드 라인에서 직접 빌드하기
6. Eclipse Deployment
6.1 Export
6.2 JBossTools의 Project Archives
6.3 [Servers] 탭의 Add Projects

Chapter 04 JBoss 기반 애플리케이션 개발하기
1. 웹 애플리케이션
1.1 JSP/Servlet 기반 웹 애플리케이션
1.2 웹 애플리케이션의 한글 처리
1.3 JSF 기반 웹 애플리케이션
2. Enterprise JavaBeans 3.0
2.1 기본 개념
2.2 JSF EJB 기반 엔터프라이즈 애플리케이션 구현하기
3. Spring Framework
3.1 WAR#WEB-INF/web.xml 파일
3.2 WAR#WEB-INF/main-servlet.xml 파일
3.3 Property Place Holder 설정하기
3.4 View Resolver 설정하기
3.5 Message Source 설정하기
3.6 Exception Resolver 설정하기
3.7 DataSource 설정하기
3.8 Transaction Manager 설정하기
3.9 트랜잭션 정의하기
3.10 컨트롤러 구현하기
3.11 서비스 구현하기
3.12 Apache iBATIS 통합하기
3.13 DAO 구현하기
3.14 Spring Framework JSP Custom Tag Library 설정하기
3.15 Logging 설정하기
3.16 인코딩 필터
3.17 예제 빌드 및 테스트하기
4. JBoss Seam
4.1 JBoss Seam 설치하기
4.2 JBoss Seam 설정하기
4.3 Booking 예제 배포하기
4.4 JBoss Seam Project 구성하기
5. WebServices
5.1 개본 개념
5.2 SEI(Service Endpoint Interface)
6. 참고

Chapter 05 JBoss Security
1. Java Security
2. JBossSX Security Framework
2.1 Java EE 애플리케이션의 Authentication과 Authorization
2.2 JBossSX의 Authentication과 Authorization 처리
2.3 JBossSX Login Module
3. 웹 애플리케이션의 Authentication & Authorization
3.1 보안 관련 설정 파일
3.2 Login Config
4. Spring Security Integration
4.1 JBossSpringSecurityLoginModule Login Module
4.2 Spring Framework IoC Container 초기화
4.3 Spring Security Application Context XML
4.4 UserDetailsService
4.5 Password Encoder
4.6 패스워드 생성하기
4.7 Spring Security 관련 JAR 파일
5. SSL(Secure Socket Layer)
5.1 SSL 이해를 위한 기본 개념
5.2 SSL 동작 원리
5.3 Keystore & Truststore
5.4 웹 컨테이너의 SSL Connector 설정하기
5.5 CONFIDENTIAL transport guarantee
5.6 CLIENT-CERT Login Config
6. EJB Security
6.1 Authentication & Authorization
6.2 EJB Client
6.3 SSL Remote Invocation
7. JMS SSL
8. WS-Security
8.1 Keystore & Truststore 구성하기
8.2 EJB3 SEI(Service Endpoint Interface)
8.3 WS-Security Client
8.4 JBossWS 디버깅
9. 데이터베이스 패스워드 암호화

Chapter 06 JBoss Messaging
1. 비동기 메시징
1.1 메시지와 메시징
1.2 메시지 송수신 전략
1.3 Java Message Service(JMS)
1.4 JMS 아키텍처 및 구성 요소
1.5 JMS 메시징 모델(JMS 도메인)
1.6 JMS API
2. JBoss Messaging
2.1 JBoss Messaging 기능
2.2 JBoss Messaging 구동하기
2.3 JBoss Messaging 설정하기
2.4 Persistence Storage
2.5 JBoss Messaging Bridge
3. JBoss Messaging 및 JMS API 기반 예제
3.1 Point-To-Point 메시징
3.2 Message Selector
3.3 Message Listener와 receive() 메서드
3.4 Delivery Mode
3.5 Acknowledge Mode
3.6 Transaction
3.7 Destination Security
3.8 Synchronous Messaging
3.9 Publisher-Subscriber 기반 메시지 송수신
3.10 Message-Driven Bean
3.11 Spring Framework
4. Apache JMeter를 이용한 테스트

Chapter 07 기타 JBoss 서비스
1. Memory and Thread Monitoring
1.1 Memory Pool Operation
1.2 Thread CPU Utilization Operation
1.3 Thread Dump Operation
2. Apache Log4J Service
2.1 Apache Log4J Service 설정
2.2 Apache Log4J 환경 파일 설정하기
2.3 JBoss 로그 파일의 위치 변경하기
2.4 Jakarta Commons-Logging 및 Apache Log4J 충돌 피하기
2.5 애플리케이션의 로깅 API 패키징하기
2.6 JBoss 서비스별 패키지
2.7 Apache Log4J 로그 설정 파일 다루기
3. System Properties Service
4. MBean Logging Service
4.1 Logging Service 라이브러리 설치하기
4.2 JVM 정보 로그 남기기
4.3 데이터베이스 커넥션 정보 로그 남기기
4.4 MBean Logging Service의 기능 확장하기
5. JavaMail Service
6. Apache jUDDI Service
6.1 Apache jUDDI 설정하기
6.2 EJB3 기반 WebServices 작성하기
6.3 UDDI Registry에 WSDL 등록하기
6.4 WebServices Client 작성하기
7. JMX Invoker Service
8. JMX Connector Server Service
9. Service Binding Manager
9.1 Binding Set
9.2 Binding Set 적용하기

Chapter 08 Apache HTTP Server Integration
1. 웹 서버와 L4 Switch
2. JBoss와 Apache HTTP Server 통합 개요
2.1 Apache HTTP Server와 JBoss의 통합 방법
2.2 Apache HTTP Server와 JBoss 통합 시 고려 사항
3. Apache HTTP Server와 JBoss 통합하기
3.1 Apache HTTP Server 설치하기
3.2 mod_jk.so 빌드하기
3.3 mod_jk 모듈 설치하기
3.4 mod_jk 모듈 설정하기
3.5 /conf/workers.properties 파일 작성하기
3.6 URI Worker Mapping 설정하기
3.7 jvmRoute 추가하기
3.8 useJK 설정하기
3.9 연동 테스트하기
4. mod_jk의 세션 추적
5. mod_jk의 Failover 처리
6. Status Worker
7. mod_jk 옵션
7.1 mod-jk.conf
7.2 workers.properties 파일
7.3 uriworkermap.properties 파일
7.4 Virtual Host
7.5 Dynamic Reloading

Chapter 09 Clustering
1. 클러스터링
1.1 클러스터링의 목적
1.2 클러스터링의 핵심 기술
1.3 클러스터링 시스템 구축 구성도
2. JBoss 클러스터링 개요
2.1 클러스터의 정의
2.2 Server Architecture
3. HA-JNDI
3.1 HA-JNDI 동작 원리
3.2 HA-JNDI 서비스 설정 파일
3.3 HA-JNDI를 위한 InitialContext
3.4 HA-JNDI의 Failover와 JNDI lookup
3.5 Multicast를 이용한 자동 탐색
3.6 EJB 및 WAR에서 HA-JNDI 사용하기
4. CacheManager Service
4.1 CacheManager
4.2 Alias
4.3 기본으로 지원하는 캐시 종류
4.4 캐시 내용 보기
5. EJB 클러스터링
5.1 Stateless Session Bean
5.2 Stateful Session Bean
5.3 Entity Bean
5.4 Message-Driven Bean
6. HA-JMS
6.1 HA-JMS 서비스 구축 방법
6.2 HA-JMS 서비스 설정하기
6.3 HA-JMS의 Failover
6.4 Sucker Connection과 메시지 분산
6.5 Client-Side Load Balancing
6.6 Server-Side Failover
6.7 Server-Side Load Balancing
6.8 HA-JMS 구축 시 참고사항
7. Clustered Single Sign On
7.1 Non Clustered SSO
7.2 Clustered SSO
7.3 SSO의 제약 사항
7.4 Cookie Domain
7.5 SSO valve Logging
8. 실전 구축
8.1 DataSource 설정하기
8.2 시작 및 종료 스크립트 작성하기
8.3 Server Configuration 복사하기
8.4 JMS 서비스 클러스터링을 위한 Server Peer ID 지정하기
8.5 여러 물리 장비에 JBoss 설치하기
8.6 Service Binding Manager 설정하기
8.7 JBoss 구동하기
8.8 클러스터링 구축 확인하기

Chapter 10 운영 환경 구축하기
1. 운영환경 시스템 구성도
2. 운영환경 구축 절차
3. JBoss 구성하기
3.1 시작 스크립트 작성하기
3.2 run.conf 로딩 위치 변경하기
3.3 Server Configuration 구성하기
3.4 DataSource 설정하기
3.5 Web Container Connector 설정하기
3.6 jvmRoute 추가하기
3.7 useJK 추가하기
3.8 웹 애플리케이션의 다국어 인코딩 추가하기
3.9 관리 콘솔 보안 설정하기
3.10 JMX Invoker 보안 설정하기
3.11 ROOT.war 삭제하기
3.12 애플리케이션 로깅 설정하기
3.13 로깅 디렉터리 변경하기
3.14 배포 디렉터리 변경하기
3.15 덤프 스크립트 작성하기
3.16 종료 스크립트 작성하기
3.17 클러스터링 구축을 위한 멀티 노드 구성하기
3.18 배포 디렉터리 변경하기
3.19 덤프 스크립트 변경하기
3.20 멀티 노드의 시작 및 종료 테스트하기
3.21 다른 머신으로 마이그레이션하기
4. Apache HTTP Server 구성하기
4.1 Document ROOT 설정하기
4.2 httpd.conf 파일 작성하기
4.3 mod-jk.conf 파일 작성하기
4.4 workers.properties 파일 작성하기
4.5 URI Worker Mapping 설정하기
4.6 Status Worker 설정하기
4.7 관리용 URL 차단하기
5. 기타 보안 설정
6. 연동 시험하기
7. 튜닝
7.1 HTTP/AJP Connector의 maxThreads와 acceptCounts
7.2 HTTP/AJP Connector의 connectionTimeout
7.3 mod_jk의 ping timeout
7.4 Apache HTTP Server의 MPM

Appendix 01 JBoss와 WebLogic의 성능 비교
1. 성능
1.1 테스트 환경
1.2 테스트 케이스
1.3 Sun X4200 장비의 성능 시험 결과
1.4 Sun T2000 장비의 성능 시험 결과
2. 안정성
3. JBoss의 성능과 안정성 확보

Appendix 02 MySQL 설치하기
Appendix 03 JBoss의 버전 표기법
Appendix 04 JBoss 빌드하기
Appendix 05 JBoss JNDI
1. Java EE ENC(Environment Naming Context)
2. JNDIView
3. JBoss JNDI Namespace
3.1 Global Namespace
3.2 VM Namespace
3.3 Component Local Namespace
4. JBoss JNDI InitialContext

저자소개

김병곤 (지은이)    정보 더보기
EJB2, EJB3 집필 JMS 서버 개발 Hot Deploy를 지원하는 자율 분산 시스템의 통신 미들웨어 개발 자바 애플리케이션 성능 컨설팅 자바 애플리케이션 소스 코드 정적 분석 컨설팅 JBoss User Group 카페지기 SCA-SW 진흥원 Opensource Infrastructure & Java EE Component 과정 강사(JBoss/EJB3) JBoss/EJB3/Java Application Performance Profiling 강의 KSPICE 회원 현재 분산 파일 시스템 연구 중
펼치기
오재용 (지은이)    정보 더보기
공공 프로젝트 인프라스트럭쳐의 IT 시스템 구축 네트워크 보안에 관련된 소프트웨어 개발 JBoss User Group 관리자 현 헬스케어 온라인 사업부 근무 오픈 소스를 이용한 활용 방안, 조직이 함께 성장할 수 있는 방법에 대하여 관심이 많다.
펼치기
원종석 (지은이)    정보 더보기
현대기아자동차 생산관리 시스템 개발 TU Media 위성 DMB 영업정보 시스템 개발 Withfuture 이슈 관리 시스템 워크플로우 엔진 개발 현대증권 YouFirst 개발 SKT HELIO 영업정보 시스템 개발 SK Communications 인사평가 시스템 개발 Virgin Mobile USA CCBS API 웹 서비스 시스템 개발 JBoss User Group 관리자
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책