Tag: ejb 3.0

javax.naming.NameNotFoundException

我正在使用JBoss5 Container运行ejb的示例。 我在这里使用一个例子(第一部分) 。 在示例中,我在JBoss中部署了bean,在Tomcat中部署了一个应用程序(从JBoss访问bean)。 我在tomcat服务器的屏幕上收到错误 javax.naming.NameNotFoundException:greetJndi未绑定 (greetJndi是jboss.xml文件中的jndi-name)是否有任何特定的目录结构要在JBoss中部署? 谢谢

Glassfish v3 / JNDI入门无法找到问题!

我一直在尝试从Java应用程序客户端调用EJB的方法时遇到问题。 这是代码。 EJB远程接口 package com.test; import javax.ejb.Remote; @Remote public interface HelloBeanRemote { public String sayHello(); } EJB package com.test; import javax.ejb.Stateless; @Stateless (name=”HelloBeanExample” , mappedName=”ejb/HelloBean”) public class HelloBean implements HelloBeanRemote { @Override public String sayHello(){ return “hola”; } } 主类(另一个项目) import com.test.HelloBeanRemote; import javax.naming.Context; import javax.naming.InitialContext; public class Main { public void runTest()throws Exception{ Context […]

EJB 3的最佳function

场景 您已使用EJB版本3开发了一个webapp。 系统已部署,交付并由客户使用。 如果您必须从头开始重写系统,您会再次使用EJB吗? 不 :不回答这个问题,而是回答这个问题。 是的 :根据您的个人经验,提供EJB解决的一个重要的实际问题。 让答案只包含一个问题。 这将让其他读者投票支持EJB的最佳function。

什么是Enterprise Java Bean?

在Tomcat FAQ上,它说:“Tomcat不是EJB服务器.Tomcat不是一个完整的J2EE服务器。” 但如果我: 使用Spring提供应用程序上下文 用JPA注释注释我的实体(并使用Hibernate作为JPA提供者) 将C3P0配置为连接池数据源 用@Transactional注释我的服务方法(并使用Atomikos作为JTA提供者) 使用JAXB进行编组和解组 并可能添加我自己的JNDIfunction 那么我不是有效拥有Java EE应用服务器吗? 然后不是我的bean EJB? 还是有其他一些定义特征? 什么是Java EE兼容的应用服务器为您提供的,您不能轻易/轻松地从Tomcat获得某些第三方子系统?

如何阻止无休止的EJB 3计时器?

我是EJB 3的新手。 我使用以下代码启动无限的EJB 3计时器,然后在JBOSS 4.2.3上部署它 @Stateless public class SimpleBean implements SimpleBeanRemote,TimerService { @Resource TimerService timerService; private Timer timer ; @Timeout public void timeout(Timer timer) { System.out.println(“Hello EJB”); } } 然后叫它 timer = timerService.createTimer(10, 5000, null); 它运作良好。 我创建了一个客户端类,它调用一个创建计时器的方法和一个在计时器超时时调用的方法。 我忘记打电话取消然后它不会停止.redeploy取消呼叫永远不会停止它。 重启Jboss 4.2.3从不停止它。 我怎么能停止EJB计时器? 谢谢你的帮助。

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

我在这里有一些非常特殊的东西,当我输入“mvn clean install”时,我的构建在maven中成功,但是一旦导入到Eclipse中它就会显示错误。 你自己看: 我想从`pom.xml中排除石英解决了问题,但我想知道原因。 PS:如果你想看到它,这是pom.xml : 4.0.0 com.thongvan.mpclient MyClient 1.0-SNAPSHOT jar MyClient http://maven.apache.org UTF-8 junit junit 3.8.1 test com.thongvan.mp MyEjb 1.0-SNAPSHOT org.jboss.jbossas jboss-as-client 5.1.0.GA pom 编辑 如你所见,石英在这里:

EJB和JPA如何相关?

我正在阅读Action 3中的EJB 3,我有以下问题: 您是否使用@Entity编写和注释POJO,以及EJB实体类型? 我不明白JPA与EJB有什么关系。 JPA现在不是一个自己的规范吗? 实体也包含在自己的持久性容器中。 他们谈论EJB 3 Java Persistence API等,但我不明白实体与EJB有什么关系。

示例或用途解释EJB事务属性的案例

EJB事务属性(和注释)有一些很好的解释,例如, OpenEJB 。 但有时当我试图用一些没有使用过很多交易资源的人来掩盖这一点时,我看到他们的眼睛开始茫然。 所以我的问题 – 你如何向祖母解释EJB交易属性? 需要 RequiresNew 强制性 不支持 支持 决不 我在想一个人为的例子,类比或简洁的现实用例会有所帮助。

我们为什么要使用EJB?

什么是EJB,为什么要使用它? 请用简单的语言解释。 谢谢。

如何对Java EE代码进行unit testing?

我想问一下你喜欢的测试Java EE代码的方法吗? 我发现只有三个项目,它们试图帮助在Java EE环境中编写unit testing代码: http://jakarta.apache.org/cactus/ :最后发布:2009-01-18 http://www.junitee.org/ :最新发布:2004-12-11 http://ejb3unit.sourceforge.net/ :最新发布:2008-05-17 所以我想, 是否有任何框架有助于编写(j)Java EE代码的unit testing? 你使用嵌入式Java EE服务器,如jboss或glassfish v3? 你自己模拟和注射吗? 非常感谢…