为什么glassfish中没有AppserverConnectionSource了呢
时间: 2024-03-31 20:39:12 浏览: 103
GlassFish中没有AppserverConnectionSource是因为自从GlassFish 4.0之后,Oracle决定将其废弃。取而代之的是Java EE 7中引入的JNDI API。使用JNDI API,您可以在应用程序中访问连接池,然后从池中获取连接。这种方式可以更好地控制连接的生命周期,从而提高了应用程序的性能和可靠性。
相关问题
glassfish中没有找到ConfigBeanProxyFactory
非常抱歉,我的回答有误。在 GlassFish 4.x 版本之前,确实是使用 `ConfigBeanProxyFactory` 类来实现 `ConfigBeanProxyCustomizer` 接口的相关功能。但是在 GlassFish 5.x 版本中,已经不再使用 `ConfigBeanProxyFactory` 类,而是采用了一个新的实现方式。
具体来说,在 GlassFish 5.x 版本中,`ConfigBeanProxyCustomizer` 接口的实现类是由 GlassFish 核心模块中的 `org.glassfish.config.support.ConfigBeanProxyFactory` 类来实现的。这个类负责创建代理对象,并将 `ConfigBeanProxyCustomizer` 接口的实现类与代理对象进行关联。当代理对象的属性或方法被访问时,`ConfigBeanProxyFactory` 类会调用 `ConfigBeanProxyCustomizer` 接口的实现类中的相应方法来处理这些属性或方法的访问。
需要注意的是,`ConfigBeanProxyCustomizer` 接口和 `ConfigBeanProxyFactory` 类都是 GlassFish 内部 API,不建议在应用程序中直接使用它们。如果需要自定义配置 Bean 对象的行为,建议使用 GlassFish 提供的其他公共 API 或者编写自己的代码来实现。
glassfish中没有找到ConfigBeanProxyCustomizerImpl
抱歉,我的回答有误。实际上,在 GlassFish 应用服务器中,并没有 `ConfigBeanProxyCustomizerImpl` 这个类。在 GlassFish 中,`org.glassfish.api.admin.ConfigBeanProxyCustomizer` 接口的实现类是由 GlassFish 的内部类 `org.glassfish.admin.config.ConfigBeanProxyFactory` 来实现的。
`ConfigBeanProxyFactory` 类负责创建代理对象,并将 `ConfigBeanProxyCustomizer` 接口的实现类与代理对象进行关联。当代理对象的属性或方法被访问时,`ConfigBeanProxyFactory` 类会调用 `ConfigBeanProxyCustomizer` 接口的实现类中的相应方法来处理这些属性或方法的访问。
总的来说,`ConfigBeanProxyCustomizer` 接口是 GlassFish 应用服务器中用于自定义配置 Bean 对象行为的一种方式,它的实现类是由 GlassFish 内部类 `ConfigBeanProxyFactory` 来实现的。
阅读全文