glassfish SystemPropertyBag
时间: 2023-09-30 20:01:50 浏览: 158
在GlassFish服务器中,SystemPropertyBag是一个系统属性容器,用于管理系统属性和其对应的值。系统属性是一组键值对,可以通过System.getProperty()方法获取到。SystemPropertyBag提供了一组API,用于访问和管理系统属性。
SystemPropertyBag可以通过JMX管理控制台进行访问和操作,也可以通过Java代码进行访问和操作。通过SystemPropertyBag,可以实现对系统属性的添加、修改、删除等操作,从而实现对服务器行为的控制。
SystemPropertyBag的主要作用是提供一种方便的方式来访问和管理系统属性,同时也提供了一些高级特性,如属性值修改监听器等,可以实现更加灵活和可扩展的应用程序设计。
需要注意的是,SystemPropertyBag只能管理Java虚拟机级别的系统属性,无法管理应用程序级别的属性。如果需要管理应用程序级别的属性,可以考虑使用其他配置框架,如Java EE规范中的CDI和配置文件等。
总之,SystemPropertyBag是GlassFish服务器中的一个系统属性容器,用于管理系统属性和其对应的值。通过提供一组API,可以方便地访问和管理系统属性,是管理和控制GlassFish服务器的重要组件之一。
相关问题
glassfish SingleConfigCode
SingleConfigCode 是 GlassFish 应用服务器中的一个功能,它可以帮助开发人员在应用程序中访问和管理 GlassFish 配置信息,同时避免了多线程并发和同步问题。
在 GlassFish 应用服务器中,配置信息存储在 domain.xml 文件中,这个文件是一个 XML 文件,包含了 GlassFish 应用服务器各种配置信息的详细描述。开发人员可以通过 SingleConfigCode 来访问和管理这些配置信息,而不需要自己手动解析和操作 domain.xml 文件。
使用 SingleConfigCode 可以获得如下优势:
1. 简化配置信息的访问和管理,减少错误和风险。
2. 避免多线程并发和同步问题,提高应用程序的可靠性和性能。
3. 提供了各种配置信息的高级查询和过滤功能,使得配置信息的访问和管理更加灵活和方便。
总之,SingleConfigCode 是 GlassFish 应用服务器中一个非常有用的功能,它可以帮助开发人员更加轻松和高效地访问和管理 GlassFish 应用服务器中的配置信息。
glassfish corba
GlassFish 应用服务器自带了 CORBA (Common Object Request Broker Architecture) 支持,可以通过 CORBA 技术实现分布式应用程序的开发和部署。
CORBA 是一种标准的分布式对象技术,它定义了对象之间的通信协议和接口规范,使得分布式对象之间可以透明地进行通信和交互。CORBA 技术将对象抽象出来,使得分布式对象之间的通信和交互就像本地对象一样简单和直观。
GlassFish 应用服务器提供了完整的 CORBA 支持,包括 CORBA 客户端和服务器端的开发和部署。在 GlassFish 应用服务器中,可以使用 Java IDL(Interface Definition Language) 来定义 CORBA 接口,然后使用 Java 编程语言来实现这些接口,并在应用服务器中进行部署和发布。同时,GlassFish 应用服务器还提供了 CORBA 命名服务、事件服务、安全服务、事务服务等相关的服务,以支持分布式应用程序的开发和部署。
总之,GlassFish 应用服务器的 CORBA 支持为分布式应用程序的开发和部署提供了一种强大的技术手段,可以使得分布式应用程序更加简单、直观和可靠。
阅读全文