首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Loong宣言式服务使用方法

2012-08-28 
Loong声明式服务使用方法Loong声明式服务使用?先定义一个metadata.xml文件??这样声明了一个叫TreeNodeProv

Loong声明式服务使用方法

Loong声明式服务使用

?

先定义一个metadata.xml文件

?

?这样声明了一个叫TreeNodeProvider的服务。服务要有一个接口。服务中引用的其他服务使用reference来表示 field后面直接家类属性。其中该属性定义的是接口类型。例如referenc 中m_baseDao。其类型为IBaseDao

?

其中lifecycle 中starting 和invalid定义的是该服务被初始化后执行valid后面定义的starting()方法。服务被停止执行invalid后面定义的stopping()方法

?

......<plugin><groupId>org.apache.felix</groupId><artifactId>maven-bundle-plugin</artifactId><version>2.0.0</version><extensions>true</extensions><configuration><instructions><Bundle-SymbolicName>${pom.artifactId};singleton:=true</Bundle-SymbolicName><Bundle-Version>${project.version}</Bundle-Version><Private-Package>com.cvicse.inforguard.utmp.analysis.storage,com.cvicse.inforguard.utmp.analysis.storage.business,com.cvicse.inforguard.utmp.analysis.storage.business.impl,com.cvicse.inforguard.utmp.analysis.storage.asset.service.impl</Private-Package><Include-Resource>metadata.xml</Include-Resource></instructions></configuration></plugin><!-- loong的声明式服务打包插件 --><plugin><groupId>org.trustie.loong.modules.loong-dservice</groupId><artifactId>loong-dservice-plugin</artifactId><version>1.2.1</version><executions><execution><goals><goal>dservice-bundle</goal></goals></execution></executions></plugin>......
?

热点排行