问题内容: 假设我有一个实体类,汽车。 我的IDE使我可以从实体类自动生成会话bean,因此最终得到了CarFacade 我也可以生成JSF托管bean 我可以理解Entity类和其他Bean之间的有意义的区别,但是无状态会话Bean和托管Bean之间有什么区别?我读到无状态会话Bean用于实现在实体上运行的业务逻辑,而托管Bean用于通过在托管Bean上使用网页调用方法并进行托管Bean调用来与
问题内容: 我想知道它们是否在JAVA的方法“ BeanUtils.CopyProperties(bean1,Bean2);”的目标C中具有等效项。? 或其他解决方案,我想将motherObject强制转换为childObject: 在第一个测试中,它可以正常工作,但是我有一个警告:“不兼容的指针类型返回…”; 我使用WSDL2Objc并生成Bean,并且其名称可以在2代之间更改:-/ 我更喜欢与
问题内容: 我试图将远程句柄持久化为有状态EJB3.0 bean。该bean的接口已定义: 实现是: 根据EJB Spec,那应该抓住我一个可序列化的句柄。但是我得到了: 我不确定我理解我做错了什么…所有有状态的bean应该具有可序列化的句柄。在EJB3.0中是否有“正确”的方法来获取可序列化的句柄? 问题答案: getEJBObject不适用于EJB 3.0编程模型。您将需要使用@RemoteH
问题内容: 我已经定义了一个接口及其一些实现,并且都用进行了注释。 然后,我通过以下方式将它们自动连接到我的应用中: 工人被列入列表的顺序取决于什么? 我怎样才能让更多的和(也实现)不带注释通过我被装配到同一个列表? 是否保留了xml 的顺序和xml 的顺序? 我是否可以依靠规则将工作人员A,B,C和D放入列表的顺序? 问题答案: 如果要在Spring注入的List中对这些依赖项进行排序,请使用@
问题内容: 我正在使用Spring 3.1.0。我试图了解spring读取其xml文件的方式。我试图了解spring如何处理bean定义中的歧义条件。 例如 我有 我的spring xml文件如下。 存在歧义,因为尚不清楚哪些会大量出现,哪些会花费数小时。如果我打印得到以下内容 那么spring如何读取xml文件来解析要调用的构造函数?首先是父母,然后是豆?它记录在某处吗? 我知道可以使用诸如指定
问题内容: 我有一个关于Hibernate使用的简单问题。我通过注释类的字段以及注释相应bean的get方法,以两种方式之一不断看到人们使用JPA注释。 我的问题如下:使用JPA注释(例如@Id),注释字段和bean方法之间是否有区别? 例: - - - - - -要么 - - - - - - 问题答案: 是的,我相信您想搜索现场访问与财产访问: 休眠注释-字段访问或属性访问哪个更好? Sprin
问题内容: 我正在使用Hibernate和spring和apach tomcate开发应用程序 完整的堆栈跟踪为: 我的Web.xml: 我的spring-servlet.xml: 我的HibernateSessionFactory.xml 我的User.hbm.xml 我的Utilisateur.java 谢谢 问题答案: 将此文件 Utilisateur.java 与 Utilisateur.
问题内容: 我有一个奇怪的编译问题。我无法解决此问题。同样的代码在另一个项目中也能正常工作 我收到错误消息 但是,当我这样做时,不会出现任何错误。但是我没想到这一点。 我不确定这是否是Eclipse问题。感谢您的帮助。 问题答案: 由于是通用接口,因此您应该像这样调用:
问题内容: 我有一类具有类型的对象列表。 我的弹簧配置看起来像这样。 现在,可以在列表中自动自动连接所有类型的bean,而不是显式连接列表中的每个守护程序实现。我要解决的问题是,如果有人创建了类的新实现的bean,却忘记将其连接到列表中。 我已经在stackoverflow上的某个地方看到了这个问题,但无法再次找到它。对此表示歉意。 问题答案: 它应该像这样工作(从您的XML中删除ArrayLis
问题内容: Java EE7由一堆“ bean”定义组成: 托管Beans 1.0(JSR-316 / JSR-250) Java 1.0的依赖注入(JSR-330) CDI 1.1(JSR-346) JSF托管Beans 2.2(JSR-344) EJB 3.2(JSR-345) 为了摆脱头脑中的混乱,我研究了几篇“何时使用哪种bean类型”的文章。 EJB 的优点之一似乎是 它们仅支持声明式容
问题内容: 我的问题与该线程中对LambdaMetafactory的显式使用密切相关,提供了一些很好的示例来使用LambdaMetafactory访问类的静态方法;但是,我想知道访问现有bean实例的非静态字段的等效代码是什么。似乎很难找到一个例子,我的每一次尝试都以无法正常工作的代码结束。 这是bean代码: 在这里,一个工作单元测试成功访问了静态方法“ getStaticObj()”: 现在,
问题内容: 如何以静态方法以编程方式将Java CDI 1.1+托管bean注入局部变量? 问题答案: 要注入class的实例: 在CDI 1.1+中可用
问题内容: 一个标准的案例-你有一个带有的控制器()。 通常希望实现会话中放置的类,以便在重新启动服务器的情况下可以物理存储它们,例如 如果控制器实现,这意味着它引用的所有服务(其他spring bean)也将被序列化。它们通常是代理,并引用事务管理器,实体管理器工厂等。 某些服务,甚至控制器,都不太可能通过实现实现对的引用,因此这可以有效地意味着整个上下文都已序列化。并且考虑到它拥有许多连接-即
问题内容: 我有一堆Spring bean,它们是通过注释从类路径中拾取的,例如 在Spring XML文件中,定义了一个PropertyPlaceholderConfigurer: 我想将app.properites的属性之一注入到上面显示的bean中。我不能简单地做这样的事情 因为PersonDaoImpl在Spring XML文件中没有功能(它是通过注释从类路径中拾取的)。我有以下内容: 但
问题内容: 我了解到注释是在Spring 2.5中引入的,目的是通过使用类路径扫描摆脱的定义。 在Spring 3.0中引入的,可以与之一起使用,以完全摆脱文件并改用。 是否有可能重新使用注释而不是引入注释?我的理解是,两种情况下的最终目标都是创建。 问题答案: @Component 优选用于组件扫描和自动接线。 什么时候应该使用@Bean? 有时,自动配置不是一个选择。什么时候?假设您想从第三方