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立即停止服务