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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

JBoss AS 7 애플리케이션 개발

JBoss AS 7 애플리케이션 개발

(JBoss 관리부터 자바EE 개발, 배포, 운영까지)

프란체스코 마르치오니 (지은이), 최지웅 (옮긴이)
  |  
에이콘출판
2014-02-13
  |  
30,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

JBoss AS 7 애플리케이션 개발

책 정보

· 제목 : JBoss AS 7 애플리케이션 개발 (JBoss 관리부터 자바EE 개발, 배포, 운영까지)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788960775183
· 쪽수 : 360쪽

책 소개

JBoss 애플리케이션 서버는 신뢰성, 효율성, 안정성의 높은 요구사항을 만족시키며, 강력하고 안전한 자바EE 애플리케이션을 구축하는 데 사용된다.

목차

1장 JBoss AS 7 시작하기
자바EE와 JBoss AS 7 개요
___자바EE 6
______JSF 2.0
______EJB 3.1
______JPA 2.0
______CDI
______자바 서블릿 API 3.0
______JAX-RS와 JAX-WS
______JAX-WS
______JAXB 2.2
JBoss AS 7의 새로운 기능
서버와 클라이언트 컴포넌트 설치
___자바SE 설치
______설치 완료 후 테스트
______JBoss AS 7 설치
______JBoss AS 구동
______CLI를 통한 서버 접속
______JBoss 중지
______JBoss 재시작
___이클립스 설치 환경
______JBoss 툴 설치
___다른 개발 환경들
___메이븐 설치
______설치 테스트
요약

2장 JBoss AS 7의 새로운 기능
AS 7 핵심 개념
AS 7 파일 시스템
애플리케이션 서버 관리
___웹 인터페이스를 통한 JBoss AS 7 관리
웹 콘솔 실행
JBoss AS 7 애플리케이션 배포
______개선된 이클립스 배포 옵션
______웹 콘솔을 통한 배포 관리
___CLI를 통한 애플리케이션 배포
______도메인으로 애플리케이션 배포하기
요약

3장 자바EE 6 EJB 시작하기
EJB 3.1의 새로운 기능
싱글톤 EJB 개발
___프로젝트 모듈 설정
___EJB 애플리케이션 코딩
___빈 동시성 제어
______빈 관리 기반 동시성 사용
___세션 빈 만들기
___무상태 세션 빈 추가
___상태 유지 세션 빈 추가
EJB 애플리케이션 배포
원격 EJB 클라이언트 생성
___클라이언트 프로젝트 모듈 설정
___EJB 클라이언트 코딩
______EJB 클라이언트 설정 추가
___클라이언트 애플리케이션 실행
______사용자 인증 추가
___EJB 타이머 서비스 사용
______프로그램 기반의 타이머 생성
______타이머 이벤트 스케줄링
___EJB에 비동기 메소드 추가
______Fire-and-forget 비동기 호출 사용
______Future 객체를 클라이언트로 반환
요약

4장 CDI
CDI 소개
___이름 빈
___CDI 범위
___JBoss AS CDI 구현
___티켓 예약 시스템 재검토
______필요한 의존성 추가
___빈 코딩하기
______뷰 만들기
______애플리케이션 실행 준비
______애플리케이션에 스케줄러 연동
___EJB와 JSF 관리 빈은 더 이상 쓸모가 없나?
요약

5장 CDI를 통한 퍼시스턴스 결합
표준을 만난 데이터 퍼시스턴스
___JPA를 통한 작업
애플리케이션에 퍼시스턴스 추가
___데이터베이스 구성
___JBoss AS 7에 JDBC 드라이버 설치
______CLI를 사용한 새로운 데이터 소스 생성
메이븐 프로젝트 생성
___메이븐 설정 추가
___엔티티 만들기
___자바 빈 유효성 추가
퍼시스턴스 설정
___생산자 클래스 추가
___애플리케이션 쿼리 코딩
___애플리케이션에 서비스 추가
___사용자 요청을 처리하는 컨트롤러 추가
___JSF 뷰 코딩
___애플리케이션 실행
요약

6장 애플리케이션 테스팅
단위 테스팅 및 통합 테스팅
___테스팅을 위한 도구
아퀼리언 시작하기
______아퀼리언 테스트 작성
___pom.xml 파일 설정
___첫 번째 아퀼리언 테스트 작성
___아퀼리언 TicketTest 실행
___관리 컨테이너를 통한 아퀼리언 TicketTest 실행
___아퀼리언 테스트 개선
___부가적인 정보
요약

7장 JBoss JMS 프로바이더를 통한 애플리케이션 개발
JMS 소개
JMS 빌딩 블록
___JBoss 메시징 서브 시스템
___연결 팩토리 생성 및 사용
___JMS 목적지 사용
___애플리케이션에 메시지 드리븐 빈(MDB) 추가
______MDB 만들기
______JMS 프로바이더 추가
______애플리케이션 컴파일 및 배포
______JMS 연결 최적화
______셀렉터를 활용한 메시지 수신 지정
___외부 시스템을 통합하는 JMS 사용
___호넷큐와 액티브엠큐 통합 예제
______액티브엠큐 리소스 어댑터 설치
______액티브엠큐 메시지 소비
요약

8장 웹 서비스 애플리케이션 개발
SOAP 기반 웹 서비스 개발
___SOAP 웹 서비스 구축 전략
___JBoss SOAP 웹 서비스 스택
___JAX WS 아키텍처 둘러보기
___JBoss AS 7을 이용한 SOAP 웹 서비스 코딩
______POJO 웹 서비스 개발
______콘솔을 통한 웹 서비스 점검
______단순 웹 서비스 테스트
______EJB3 무상태 세션 빈(SLSB) 웹 서비스
______웹 서비스 소비자 개발
______예제 컴파일
REST 기반의 웹 서비스 개발
___REST 리소스 접근
___JBoss REST 웹 서비스
______RESTEasy 활성화
______티켓 예제에 REST 추가
______REST 서비스 호출
______티켓 예제 컴파일
SOAP과 REST 서비스 간 선택
요약

9장 애플리케이션 서버 관리
CLI
___CLI 시작하기
______원격 호스트 연결
______GUI 모드 CLI 사용
___CLI 명령어 생성
______리소스 위치 확인
______리소스 상의 작업 수행
___CLI를 사용한 애플리케이션 배포
______애플리케이션의 JBoss AS 7 도메인 배포
______모든 서버 그룹으로 배포
______단일 서버 그룹으로 배포
___CLI 스크립트 생성
______애플리케이션을 복수의 JBoss AS 7 노드에 배포
______도메인 내의 서버 재시작
______데이터소스를 모듈로 등록
______JMS 리소스 추가
강력한 CLI 스크립트를 생성하는 개선된 언어
___CLI 실행을 랩핑하는 스크립팅 언어
애플리케이션 서버를 관리하는 API
___기본 관리 API를 통한 관리 모델 설명 읽기
______Detyped API를 사용한 자원 시계 생성
요약

10장 JBoss AS 7 애플리케이션 클러스터링
클러스터링 기본
JBoss AS 7 클러스터링
___단독 노드 클러스터 시작
___도메인 모드 클러스터 시작
______도메인 컨트롤러 설정
______호스트 설정
___클러스터된 애플리케이션 배포
___EJB 클러스터링
______HA 상태 세션 빈 생성
웹 애플리케이션 클러스터링
___웹 애플리케이션 부하 분산
______mod_cluster 설치
______웹 애플리케이션 클러스터링
요약

11장 JBoss AS 7 애플리케이션 보안
자바 보안 API
___JBoss AS 7 보안 서브 시스템
___로그인 모듈 설정
___티켓 웹 애플리케이션에 로그인 모듈 사용
___FORM 기반 보안 변경
___데이터베이스 로그인 모듈 생성
______패스워드 암호화
______데이터베이스 로그인 모듈을 애플리케이션에 사용
___EJB 보안
______웹 서비스 보안
전송 계층 보안
___JBoss AS SSL 활성화
______인증서 관리 도구
______자체 서명된 인증서를 통한 HTTP 통신 보안
______CA에 의해 서명된 인증서를 통한 HTTPS 통신
______EJB 통신 보안
______서버와 클라이언트 인증서 생성
______SSL 보안 영역 생성
______SSL 보안 영역 생성
요약

부록 JBoss Forge를 사용한 쾌속 개발
Forge 설치
Forge 시작하기
JBoss Forge를 사용한 자바EE 6 애플리케이션 생성
___애플리케이션 빌드 및 배포
forge-demo 애플리케이션

저자소개

프란체스코 마르치오니 (지은이)    정보 더보기
SCEA(Sun Certified Enterprise Architect) 자격을 가진 아키텍트이며 이탈리아 로마에 있는 회사에서 일하고 있다. 1997년에 자바를 배우기 시작한 이래로 썬에서 만든 새로운 API들을 지켜봐 왔다. JBoss 애플리케이션 서버(이하 JBoss AS)의 버전이 2.x였던 2000년부터 JBoss 커뮤니티에 참여했다. 소프트웨어 컨설턴트로 오랜 시간을 보냈으며, 벤더 기반의 플랫폼을 JBoss AS 같은 오픈소스 제품으로 성공적으로 이전하는 것을 계획해 왔다. 지금처럼 빠듯한 예산 요구사항을 만족시키면서 말이다. 지난 5년간은 오라일리 미디어에서 기술 기사를 작성했으며 JBoss 제품에 초점을 둔 IT 포탈(http://www.mastertheboss.com)을 운영 중이다. 팩트 출판사에서 출간된 『JBoss AS 5 Development』, 『JBoss AS 5 Performance Tuning』, 『JBoss 인피니스팬 따라잡기』(에이콘출판, 2013), 『JBoss AS 7 따라잡기』(에이콘출판, 2013)를 저술했다.
펼치기
최지웅 (옮긴이)    정보 더보기
1998년부터 자바와 인연을 맺고 2000년 한국 썬 교육센터의 엔터프라이즈 자바 강사로 3년간 자바 강의, 엔터프라이즈 환경의 애플리케이션 프레임워크 개발, 성능 진단 컨설팅 등을 수행했다. 이후 BEA 시스템즈의 시니어 엔지니어로 5년간 국내 엔터프라이즈 기업의 자바EE, ALM(Application Lifecycle Management), 개발 방법론, 저수준(네트워크, EAI엔진) 프레임워크, SOA에 대한 다수의 컨설팅을 진행했다. BEA 시스템즈가 오라클로 인수된 후 오픈소스 진영에 합류하기 위해 한국 레드햇으로 이직하여 5년간 JBoss 미들웨어, 클라우드 관련 글로벌 컨설턴트로 근무했다. 현재는 오픈소스와 관련된 구루(Guru)로 구성된 ㈜오픈소스 컨설팅이라는 회사를 설립하여 컨설팅 코치로 일하고 있으며, 국내 삼성전자, LG전자, 현대중공업, 정부기관 등의 오픈소스 활성화에 기여하고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책