ejb-3.0相关内容

Web应用程序中的有状态EJB?

我从未使用过有状态的EJB。 我理解有状态EJB对java客户端很有用。 但我想知道:在哪种情况下在Web应用程序中使用它们?如何? 我们应该把这些有状态的bean放在Session中吗(因为无状态的http)? 这是一个好习惯吗? (没有太多关于有状态与无状态的辩论) 解决方案 有趣的是,这是关于SFSB和网络的第二个问题应用程序当天,而这个主题通常不常见。 在这 ..
发布时间:2019-01-15 09:32:50 J2EE

EJB 3.0 - 嵌套事务!=需要新的吗?

我刚刚阅读了“掌握EJB 3.0”的交易章节(10),现在我对嵌套交易感到困惑。 本书说 “EJB定义的事务管理器不支持嵌套事务 ;它只需要支持平面事务。” (网站278,注) 这个事实不仅在本书中有所描述,我在其他书籍/网站上发现了这一说法。 / p> 但如果我从a调用“Requires New”注释方法,让我们说“必需”带注释的Methode,我所拥有的是嵌套事务,不 ..
发布时间:2019-01-15 09:32:38 J2EE

JSF请求作用域bean继续在每个请求上重新创建新的有状态会话bean吗?

我正在使用JSF,PrimeFaces,Glassfish和Netbeans构建我的第一个Java EE应用程序。因为我是新手,所以我可能会接近核心问题。 核心问题:我想安全地维护用户的信息。关于是否应该在JSF会话bean或有状态会话EJB中维护它似乎存在冲突的想法。我正在尝试使用有状态会话EJB,因为它更安全。 问题是我的应用程序似乎在创建该bean的多个实例时期望它创造一个并重新 ..
发布时间:2019-01-15 09:25:42 J2EE

我正确使用EJB吗?

我正在使用JEE6堆栈,包括JPA 2.0,JSF 2.0,EJB 3.1等。 我的架构设置方式如下: 我使用hibernate作为JPA提供程序,使用JPA注释DAO。 我有JSF托管bean,它对应于我的facelet / xhtml页面。 我有处理所有数据库请求的EJB。 我的XHTML页面有JSF EL,可以调用我的托管bean。我的托管bean包含对由EJB管理的D ..
发布时间:2019-01-09 19:50:45 Java开发

weblogic ejb ComplianceException

我尝试部署在weblogic 10.3上使用EJB的应用程序。我使用框架接缝2.2.0 我创建了一个EJB项目和带有研讨会的EAR项目。 当我编译项目时,我收到此错误: weblogic.ejb.container.compliance.ComplianceException:没有业务接口,组件为会话Bean验证器找到的接口或Web服务端点接口 这是bean代码 ..
发布时间:2019-01-08 19:17:16 Java开发

我如何从EJB3和JBoss开始?

我想进入ejb3以获得一些写作练习。 我搜索了教程和操作方法,但可以找到一些稀缺的无用信息。 我正在寻找一个指导我的教程或演练非常基础(我需要安装哪些软件?)用JBoss为EJB3编写“Hello World”。 简而言之 - 我从哪里开始? 谢谢! 解决方案 从JBoss Seam开始是有意义的简单介绍EJB3(和JSF)。请查看他们的“使用入门”页面。 ..
发布时间:2019-01-02 21:45:05 Java开发

是否可以使用@EJB注释通过不同的服务器注入EJB?

我有2个会话bean,OrderBean和InventoryBean,它们部署在不同的weblogic服务器上。 OrderBean需要访问InventoryBean以检查供应是否足够。 目前,我使用JNDI查找找到InventoryBean,它工作正常。 现在我想知道是否可以通过在xml或其他地方提供JNDI名称和URL来使用@EJB来注入InventoryBean。 解 ..
发布时间:2019-01-02 14:12:41 Java开发

EJB3 - 通过注入和查找获取bean - 有什么区别,含义,陷阱?

我知道有两种获取EJB实例的方法: 通过@EJB注释在servlet和EJB中进行依赖注入 通过Context.lookup在任何地方查找JNDI 使用中有什么不同,含义和陷阱这些方法中的哪一种?它们是一样的吗?依赖注入比查找更快吗?那么事务处理和对象生命周期管理呢? 我所知道的事情包括: 注释 仅适用于servlet和EJB 方便的语法 容器独立 查找 ..
发布时间:2019-01-02 13:59:52 Java开发

EntityManager注入导致NullPointerException

我正在编写我的第一个Java EE(EJB + Servlets等)应用程序(请注意:我正在使用Eclipse)。 我遇到了EntityManager注入无法正常工作的问题,并且由于我的Java EE(和一般的Java)noobness而找到原因有些困难。 这是我的 persistence.xml file - 我认为这大多是正确的,因为我可以从JMX控制台启动HSQL数据库管理器,并 ..
发布时间:2018-12-29 20:44:50 Java开发

不再使用EJB 3.0的主要原因?

方案 您已使用EJB版本3开发了一个webapp。 系统部署,交付并由客户使用。 如果你必须从头开始重写系统,你会再次使用EJB吗? ? 是:不回答这个问题,请回答这一个解决。 否:提供顶级根据您的个人经验,不再使用EJB的原因。 让答案仅包含一个原因。这将让其他读者投票放弃远离EJB 3的首要原因。 解决方案 该项目没有任何EJB应该解决的问题。使用EJB ..
发布时间:2018-12-28 22:22:02 Java开发

如何使用JNDI在EJB3中获取新的有状态会话Bean?

我正在尝试使用JNDI在servlet中获取新的有状态会话Bean(作为局部变量)。我的 doGet()方法具有以下内容: Bean bean =( Bean)new InitialContext()。lookup(“beanName”); 我试过包含 java:comp / env 但我的所有尝试都导致了命名异常。 我试图在 @Stateful 注释,使用各种 ..
发布时间:2018-12-28 16:05:56 Java开发