43得票4回答
EJB、Hibernate、Spring和JSF之间有什么区别?

我对不同的Java框架很困惑。我想创建一个Java服务器项目来提供一些Restful web服务,但我真的不知道应该选择哪个框架。JSF、EJB、Hibernate和Spring之间有什么区别?请帮助我更好地了解它们。

42得票4回答
@EJBs注解是用来做什么的?

我大致知道这个结构的作用:它创建一个SomeType EJB,并将该对象注入到另一个EJB中。 @EJB(name="name1") SomeType someVariable 现在我有一个类,其代码开头如下:(我给出了所有类级别的注释,尽管我认为只有@EJBs是相关的)@Remote(So...

41得票2回答
JSF 控制器,服务和数据访问对象(DAO)

我正在尝试适应JSF如何访问数据(来自Spring背景) 我正在创建一个简单的示例,维护用户列表,我有类似以下代码:<h:dataTable value="#{userListController.userList}" var="u"> <h:column>#...

41得票5回答
JavaBean和EJB的区别

一个相对新手的Java提出了一个简单的问题: JavaBean和EJB之间有什么区别?

39得票2回答
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) 何时提交?

一个名为 Aby 的 EJB 方法调用另一个名为 Bob 的 EJB 方法。其中Bob 标记有 @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)。那么Bob 事务是在什么时候提交的呢? a)当Bob 调用结束时 b)当Ab...

38得票2回答
在Java EE容器中使用Java 8并行流是否被反对?

鉴于在Java EE容器中生成线程是不被鼓励的,那么在Java EE内部使用可能会生成线程的Java 8并行流是否也不被鼓励呢?请参考此处和此处。

38得票6回答
为什么EJB 3.0会话Bean需要单独的远程和本地接口?

我在想为什么EJB 3.0会需要分别的远程和本地接口。我猜大多数情况下它们都定义了相同的规范,为什么不能有一个公共的接口,然后在我的Bean中只需指定我希望访问该Bean的方式是远程、本地或者两者兼备。 谢谢 Vikas

37得票1回答
在persistence.xml的jta-data-source中应该放什么内容?

我应该为persistence.xml中的<jta-data-source>放置什么值? 在GlassFish管理面板中,我创建了一个数据源名为"abcDS"。在我的jndi.properties文件中(位于src/test/resources目录下),我已定义如下: [......

37得票9回答
为什么PostConstruct方法没有被调用?

我正在开发一个简单的Java EE应用程序。 我有一个像这样的类: import javax.annotation.PostConstruct; import javax.ejb.Stateless; import javax.persistence.EntityManager; impo...

37得票4回答
如何在Tomcat上部署基于EJB的应用程序

我使用 EJB3 和 JSF 开发了一个小型的 Java 应用程序。但是我想在 Tomcat 服务器上部署它(而不是 GlassFish,也不是在 Netbeans IDE 中,它必须独立于 Netbeans)。 我该如何在 Tomcat 上部署它?