ejb-3.0相关内容

@EJB注释与JNDI查找

是否有任何情况,使用JNDI比使用 @EJB 注释注入无状态会话bean更好? 我们正在使用JSF 1.2与Sun Application Server 9.0_01。 我们的团队正在辩论在托管Bean中使用SLSB时哪种方法更好。 p> 我已经阅读了以下问题,但是想知道是否存在首选查找的情况。 $ a bref =“https > EJB3 - 通过注入和查找获取bean ..
发布时间:2017-08-06 10:13:59 J2EE

在EJB 3中使用客户端jar和设计模式

我是EJB 3的新手,对Google没有提供令人满意的答案有些怀疑。 我正在尝试创建一个框架有一些基类和一些其他应用程序可以使用的实用程序方法。所有应用程序都将部署在同一台服务器上。 当我尝试在eclipse中创建一个新的EJB 3.0项目时,它会询问我是否要创建一个客户端罐子也。这个客户端jar服务的目的是什么?我的ejbmodule作为EAR文件的一部分被添加。那么我真的需要这个客 ..
发布时间:2017-08-06 10:13:21 Java开发

在什么情况下使用EJB?是否需要在网站/网络应用程序开发?

EJB在数据库支持的网站中使用(所有人都可以访问)? 解决方案 不需要任何东西当然。如果您希望您可以在 CGI 之后的单个大型C函数中构建一个Web应用程序。 EJB确实使Web应用程序开发更容易。 Java EE 6的超轻量级 Web Profile 不包含任何内容。 EJB不包含任何数据库API本身,但它与JPA非常好地集成。您可以在其中注入 EntityManager , ..
发布时间:2017-08-06 10:10:32 Java开发

EJB 3.0和JPA之间的关系?

这可能看起来很明显,但我看到了矛盾的陈述:JPA是EJB 3.0的一部分吗?我不是专家,这对我来说很混乱。 如果是这样,JPA操纵实体豆?这些实体bean是持久层和实现无状态bean的逻辑的业务层之间的接口? 我的根本问题是如何实现“搜索用户基于各种标准“功能,其中”搜索“请求 - 将字符串表示 - 应该被构建?我的意思是,如果JPA不是EJB的一部分,我的bean不应该知道数据模型, ..
发布时间:2017-08-06 10:09:38 J2EE

用于简单CRUD的EJB 3会话Bean设计

我正在编写一个唯一目的的应用程序是为了在数据库中维护记录进行CRUD操作。一些表/实体之间有关系。我见过的创建会话bean的大多数例子都涉及与我没有的许多实体进行交互的复杂业务逻辑/操作。 由于我的应用程序非常基本的,会话bean的最佳设计是什么? 我在想,每个具有CRUD的实体有一个会话bean,定义了这个方法。然后我想到将所有这些会话bean组合成一个会话bean。然后我发现这个博 ..
发布时间:2017-08-06 10:08:29 Java开发

为什么我们需要为EJB 3.0会话bean单独的远程和本地接口

我想知道为什么我们需要为EJB 3.0会话bean单独的Remote和Local接口。我猜大多数时候他们都会定义同一份合同。为什么我有一个通用的界面,在我的Bean中,我应该可以说我想要这个bean被远程访问和/或本地访问。 谢谢 Vikas 解决方案 这是EJB规范所说: 本地和远程编程模型之间的选择是Bean Provider在开发企业bean时所做的设计决策。 虽 ..
发布时间:2017-08-06 10:06:53 J2EE

无状态会话bean中的多线程?

EJB 3.0规范不允许无状态会话bean的业务方法创建新线程。这是为什么?创建额外的工作线程只能进行原始计算并且永远不会调用到应用服务器中的问题是什么? 说,我的会话bean实现了一个让用户上传图像的服务,并且这些商业方法对这些图像执行cpu密集型图像处理。那么即使机器有8个或更多的内核,它只能使用一个cpu内核做这个工作如果我利用第三方图像处理库,内部创建工作线程,我也将违反EJB规范, ..
发布时间:2017-08-06 10:00:24 Java开发

使用有状态会话bean与servlet

我正在使用Glassfish Server(简单的购物车)尝试我的第一个EJB。我打算在每个Http Session中使用CartBean。如果我的购物车Bean正在关注 - public interface CartLocal { public void addItem(String item); public void removeItem(String item); } ..
发布时间:2017-08-06 09:54:33 J2EE

EJB world的新功能... EJB客户端中的空指针异常

我正在学习EJB,我正在尝试执行EJB In Action书中给出的Helloworld示例。 我的应用服务器是JBoss,我创建了Jar文件bean类和接口在正确的目录(我可以看到JMX控制台中的EJB)。 现在我创建了一个简单的客户端使用EJB注释,但我正在空指针异常。 这是我的客户端代码。 客户端代码 package com.client; import ..
发布时间:2017-08-06 09:54:06 Java开发

没有EJB接收器可用于处理

我正在使用JBoss AS 7.1.1 Final的EJB 3.0。当我尝试将客户端连接到服务器时,我收到此错误: 2012年8月15日12:05:00 org.jboss.ejb.client.EJBClient 信息:JBoss EJB客户端版本1.0.5.Final 线程“main”中的异常java.lang.IllegalStateException:没有可用 ..
发布时间:2017-08-06 09:53:53 J2EE

如何在ejb-jar中包含外部jar

如何在我的ejb3 jar文件中包含外部jar文件?有一个外部jar项目与所有帮助类和manifest.mf文件。现在我在eclipse中的classpath中有这个jar。但是当eclipse构建ejb-jar时,我希望它将这个外部jar文件包含在应用程序服务器中,当我的ejb加载并运行它可以在外部jar中使用类。现在我在Manifest.mf中为ejb-jar添加引用,但是当eclipse构建 ..
发布时间:2017-07-30 17:56:27 Java开发

在Maven中成功构建仍然在Eclipse中显示错误

我在这里有一些非常特别的东西,当我输入“mvn clean install”时,我的构建在maven中成功,但是一旦导入到Eclipse中就会显示错误。 看看你自己: 我想从`pom.xml中排除石英解决了问题,但我想知道为什么。 PS:如果你想看到,这里是 pom.xml ..
发布时间:2017-07-29 01:05:47 Java开发

不能部署EAR文件

我正在使用hibernate作为ORM框架在eclipse中将struts2框架和ejb模块中的web模块开发出来。 每当我修改我的ejb模块时,我必须将其打包到jar中,并将其包含在我的web模块/ WEB-INF / lib文件夹中,以便运行我的整个应用程序。虽然应用程序以这种方式工作正常,但它真的很耗时。所以我试图将它们映射到EAR模块中。但是当我尝试运行EAR模块。它给出了以下例外 ..
发布时间:2017-07-28 20:42:52 Java开发

简单但很好的EJB模式

HTML + JSP(作为视图/ Servlet(控制器,请求,会话处理) EJB(持久性,商业) MySQL DB 是否有必要使用自己的DAO层来进行持久化?我使用JPA来保存对象到我的数据库。我应该从我的EJB中撤销业务逻辑吗? 所有在线消息来源告诉我不同​​的事情,让我感到困惑... 解决方案 我肯定会把业务逻辑放在无状态会话Bean中。无状态会话bean很好,因为 ..
发布时间:2017-05-16 19:18:55 Java开发

在ejb3中使用数据传输对象被认为是最佳实践

虽然显然不是所有的场景都可以被单一的设计覆盖,但现在通常觉得ORM类应该在演示文稿和业务层(本地或远程)之间来回传递,代替了对数据传输对象的需求?就我所见,使用ORM类提出了不必要的加载加载,上下文管理问题和紧耦合的问题,也节省了大量的时间并保持简单。现在是否有一种标准的方法,通常比较适合(对于大多数情况)? 解决方案 这很有趣问题和一个我在两年过去一直在调查和试验。 我认为这里真的 ..
发布时间:2017-05-14 21:13:31 软件设计

@EJB注释与JNDI查找

是否有任何情况,使用JNDI比使用 @EJB 注释注入无状态会话bean更好? 我们正在使用JSF 1.2与Sun Application Server 9.0_01。 我们的团队正在辩论在托管Bean中使用SLSB时哪种方法更好。 p> 我已经阅读了以下问题,但是想知道是否存在首选查找的情况。 EJB3 - 通过注入vs查找获取bean - 有什么区别,含义,got as ..
发布时间:2017-05-05 20:00:59 其他开发

使用JEE6将EJB注入JSF转换器

我有一个无状态EJB访问我的数据库。 我需要一个JSF 2转换器中的bean来从String值参数中检索一个实体对象。我使用的是Glassfish V3的JEE6。 @EJB 注释不起作用并获得NPE,因为它是在面部上下文中,它没有访问EJB上下文。 我的问题是: 仍然可以使用 @Resource 或其他注释或JNDI查找,还是需要解决方法? 解决方案 一个这样的JND ..
发布时间:2017-05-05 18:25:51 其他开发