OSGi server

CMP:容器式事物管理

BMP:Bean式事务管理

领域对象:Domain Object [富领域对象:Rich Domain Object;贫领域对象]

执行引擎:Persistence Engine{O/R Mapping Enging}:通过分析CMP Abstract Schema 来分析 EJBQL来分析Bean状态等行为生成SQL,然后通过DB进行交互。

通过使用org.apache.commons.configuration.FileConfiguration.load():来加载其对应的配置信息。

使用org.apache.commons.configuration.CompositeConfiguration.addConfiguration(Configuration conf):

来完成对配置的增加。如对fileConfiguration配置信息的增加。

OQL:对象查询语言

通过org.apache.commons.configuration.ConfigurationUtils.locate(basePath,name)//来获取该文件的URL对象。

组件是提供和使用服务的另外一种方式,

DS(declarative service)是osgi core framework 的一个标准服务,以使可以在bundle中定义服务,通过配置的方式来发布服务和获取服务,以实现SOAM(基于服务的架构模型)。

org.springframework.mail.javamail.JavaMailSenderImpl.send(Message)

virgo 服务器:

virgo提供了一个完整的开发、部署和管理企业应用的包解决方案,是轻量级模块化和基于OSGi的运行时环境

采用springframework框架、tomcat作为内置的web容器,osgi4.2标准,以equinox作为OSGi的实现;以springDM来运行。

bin\startup.bat -jmxport 9090 //更改启动的服务的jmx端口号为9090

jmx端口默认为:9875

startup.bat -debug

startup.bat -debug -8081

startup.bat -clean

startup.bat -debug -8081 -suspend //诊断在8081端口上启动服务的过程问题

startup.bat -configDir d:\config\node1 //使用指定的配置路径来启动virgo web server

shutdown.bat -immediate立即停止服务

猜你喜欢

转载自johnlired.iteye.com/blog/986222