Opennaru, Inc.
JBoss EAP 7 Architecture
Opennaru, Inc.
Header text
Opennaru, Inc. © 2016 | All Rights Reserved. - 2- Confidential -
JBoss EAP 7 Architecture : 모듈 아키텍처
Opennaru, Inc. © 2016 | All Rights Reserved. - 3- Confidential -
JBoss EAP 7 Architecture : Core 모듈 ( 로컬 모듈 )
Opennaru, Inc. © 2016 | All Rights Reserved. - 4- Confidential -
extension과 서브시스템 설정
Opennaru, Inc. © 2016 | All Rights Reserved. - 5- Confidential -
JBoss EAP 7 Subsystem : Subsystem 리스트-1
Opennaru, Inc. © 2016 | All Rights Reserved. - 6- Confidential -
JBoss EAP6 Subsystem : Subsystem 리스트-2
Opennaru, Inc. © 2016 | All Rights Reserved. - 7- Confidential -
JBoss EAP 7 시작시 extension 모듈 로드 절차
Opennaru, Inc. © 2016 | All Rights Reserved. - 8- Confidential -
JBoss EAP 7 Architecture : 모듈 기반의 아키텍처
Opennaru, Inc. © 2016 | All Rights Reserved. - 9- Confidential -
JBoss EAP 7 Architecture : Module 개요 1
Opennaru, Inc. © 2016 | All Rights Reserved. - 10- Confidential -
JBoss EAP 7 Architecture : Module 개요 2
Opennaru, Inc. © 2016 | All Rights Reserved. - 11- Confidential -
제품이나 서비스에 관한 문의
콜 센터 :02-469-5426 ( 휴대폰 : 010-2243-3394 )
전자메일:sales@opennaru.com

025 j boss_eap7_architecture_pub

  • 1.
  • 2.
  • 3.
    Opennaru, Inc. ©2016 | All Rights Reserved. - 2- Confidential - JBoss EAP 7 Architecture : 모듈 아키텍처
  • 4.
    Opennaru, Inc. ©2016 | All Rights Reserved. - 3- Confidential - JBoss EAP 7 Architecture : Core 모듈 ( 로컬 모듈 )
  • 5.
    Opennaru, Inc. ©2016 | All Rights Reserved. - 4- Confidential - extension과 서브시스템 설정
  • 6.
    Opennaru, Inc. ©2016 | All Rights Reserved. - 5- Confidential - JBoss EAP 7 Subsystem : Subsystem 리스트-1
  • 7.
    Opennaru, Inc. ©2016 | All Rights Reserved. - 6- Confidential - JBoss EAP6 Subsystem : Subsystem 리스트-2
  • 8.
    Opennaru, Inc. ©2016 | All Rights Reserved. - 7- Confidential - JBoss EAP 7 시작시 extension 모듈 로드 절차
  • 9.
    Opennaru, Inc. ©2016 | All Rights Reserved. - 8- Confidential - JBoss EAP 7 Architecture : 모듈 기반의 아키텍처
  • 10.
    Opennaru, Inc. ©2016 | All Rights Reserved. - 9- Confidential - JBoss EAP 7 Architecture : Module 개요 1
  • 11.
    Opennaru, Inc. ©2016 | All Rights Reserved. - 10- Confidential - JBoss EAP 7 Architecture : Module 개요 2
  • 12.
    Opennaru, Inc. ©2016 | All Rights Reserved. - 11- Confidential - 제품이나 서비스에 관한 문의 콜 센터 :02-469-5426 ( 휴대폰 : 010-2243-3394 ) 전자메일:sales@opennaru.com

Editor's Notes

  • #4 Jboss Modules -> 모듈화 구조 MSC -> 모듈을로드 하는 컨테이너 모듈은 서브 시스템과 같은 의미 EAP 자체 로그, JMX, 트랜잭션, 라든지 다양한 모듈 (서비스)로되어있어 대체로 JavaEE의 기능 단위로 설치 디렉토리의 modules에 저장되어있는
  • #5 module.xml에는 resource -> 자신의 jar dependency -> 의존하는 jar 이 쓴다 module이 엔진이므로 standalone.sh의 시작 부분은 다음과 같이되어있다 java-jar $ JBOSS_HOME / jboss-modules.jar-mp $ JBOSS_MODULEPATH org.jboss.as.standalone org.jboss.as.standalone의 module.xml는 javax.api org.jboss.logmanager org.jboss.as.jmx org.jboss.as.server main-class가있는 것은 EAP 인스턴스가 main 시작되기 때문 export는 같은 수준에있는 종속 모듈에서 사용 여부 org.jboss.as.server는 org.jboss.as.standalone이 사용뿐만 아니라 org.jboss.logmanager에서도 사용 services = import는 java.util.ServiceLoader를 사용해 클래스를로드 지정 org.jboss.as.jmx remoting 등 외부에서 호출 용 라이브러리 org.jboss.as.server는 MSC 등의 핵심 모듈
  • #10 module.xml에는 resource -> 자신의 jar dependency -> 의존하는 jar 이 쓴다 module이 엔진이므로 standalone.sh의 시작 부분은 다음과 같이되어있다 java-jar $ JBOSS_HOME / jboss-modules.jar-mp $ JBOSS_MODULEPATH org.jboss.as.standalone org.jboss.as.standalone의 module.xml는 javax.api org.jboss.logmanager org.jboss.as.jmx org.jboss.as.server main-class가있는 것은 EAP 인스턴스가 main 시작되기 때문 export는 같은 수준에있는 종속 모듈에서 사용 여부 org.jboss.as.server는 org.jboss.as.standalone이 사용뿐만 아니라 org.jboss.logmanager에서도 사용할 services = import는 java.util.ServiceLoader를 사용해 클래스를로드 지정 org.jboss.as.jmx remoting 등 외부에서 호출 용 라이브러리 org.jboss.as.server는 MSC 등의 핵심 모듈