没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
2005 JavaOne
SM
Conference | Session 3901
The JBoss Kernel
Plug-and-Play Java™ 2 Platform,
Enterprise Edition, “J2EE™” Platform
TS-3901
2005 JavaOne
SM
Conference | Session 3901 |
2
Agenda
• JBoss Microkernel
• Services in Microkernel
• Deployer Architecture
• Classloaders Architecture
• JBoss Invokers
• Abstract Containers and Interceptor
Framework
• Pluggable annotations and EJB™ platform
2005 JavaOne
SM
Conference | Session 3901 |
3
Microkernel
• What is a Java™ technology-based microkernel?
• A stripped down core capable of:
• Loading services dynamically (classes included)
• Manage services lifecycle
• Provide naming and lookup
• Provide an invocation bus
• Decouples the services
• That role in JBoss is taken by Java™
Management Extensions API, “JMX™”
MBean server
• JBossMX at the core
• JMX architecture provides the decoupling
2005 JavaOne
SM
Conference | Session 3901 |
4
JMX Architecture: MBean Server
• MBean Server acts as a mediator
• Services are referenced via object names
• MBean Server contains a registry of services
Service C
Service A
Service B
MBean Server
JBoss:name=ServiceC
JBoss:name=ServiceB
JBoss:name=ServiceA
2005 JavaOne
SM
Conference | Session 3901 |
5
Service C
Version 1.0
Service A
MBean Server
JBoss:name=ServiceC
JBoss:name=ServiceA
JMX Architecture: Invocation
• Invocation has no direct reference, services are
loosely coupled
• Kernel manages the service references in case of updates, etc.
lookup
setAttribute(ObjectName, Attribute)
JBoss:name=ServiceC
Java
Reference
JBoss:name=ServiceA
...
...
...
MBean Registry
Service C
Version 1.1
JBoss:name=ServiceC
剩余45页未读,继续阅读
资源评论
cxf128
- 粉丝: 4
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功