JBoss服务开发与管理全解析
1. Service POJOs简介
Service POJOs是新一代的JBoss服务。与标准方式编程MBeans(构建MBean接口、实现类和XML描述符)不同,使用Service POJOs可以简化MBeans的开发过程。实际上,Service POJOs是带有一些注解的普通Java类,这些注解表明了组件的特殊性质。
它的定义方式与无状态或有状态会话Bean非常相似,但重要的区别是,服务Bean只有一个实例,即它不是池化的,该Bean实例是单例的。单例Bean包含共享状态,因此一个客户端设置的数据可供其他客户端访问。
2. 创建CurrencyConverter服务示例
为了更好地理解Service POJOs,我们创建一个CurrencyConverter服务,用于将欧元转换为其他货币。
- 定义接口 :
package com.packtpub.jmx.example4;
public interface CurrencyConverter {
public String getCurrency();
public void setCurrency(String currency);
// 管理方法
public double convert (double amount);
// 生命周期方法
public void create () throws Exception;
public void destroy () throws
超级会员免费看
订阅专栏 解锁全文
1183

被折叠的 条评论
为什么被折叠?



