Tag: 概念

在Java EE应用程序中处理多个EntityManager

我有大约10个EntityManagers的Java EE应用程序(EM的数量可能会增加)。 我的应用程序还包含许多无状态,有状态和消息驱动的bean。 我可能会将所有内容存储在一个单独的bean中,并使用其他bean访问它,而不是在每个bean中使用@PersistenceContext注入我的EM(以及两个方法来检测用于用户的EM)。 像那样,不用担心可维护性。 然而,将EM存储在一个单独的bean中是否是线程安全的? 瓶颈会出现吗? 另一个解决方案是创建一个抽象类,所有bean都将扩展它。 什么是更好的解决方案?

对象是否封装数据,以便即使是同一类的其他实例也无法访问数据?

在Java中 对象是否封装数据,以便即使是同一类的其他实例也无法访问数据? 只有在使用关键字“private”时? 什么是Java中的“访问器方法” – 像getName()这样的方法? 谢谢