首页 > TAG信息列表 > ejb-3-1
Spring vs EJB-应用之间的分配(远程)
分析Spring和EJB 3.x,以从Java 2.1部署在JBOSS 5.1中部署的EJB 2.1迁移现有应用程序. 我看到许多Spring的拥护者,尽管它们不是J2EE标准,但仍显示了通往EJB 3的道路. 但是,在分发方面,我认为EJB 3.x在SPRING方面具有优势,因为它简化了JNDI查找和WebService分发. @EJB和Webservice注Java-与glassfish共享多个Web项目的ejb 3
我目前有一个包含EJB和WAR的J2EE项目.一切顺利,而最后一个EAR中只捆绑了一个WAR和一个EJB模块.我现在需要使用相同的EJB模块开发另一个WAR. 因此,我在新WAR的库中添加了EJB模块.问题是,当我尝试部署与两个WAR和共享EJB捆绑在一起的EAR时,出现以下异常: 引起原因:java.lang.RuntimeExcJava-在EJB 3.1中,容器代理在技术上如何有效地欺骗我的无接口对象?
在EJB 3.1中,我可以创建一个无接口会话bean.当将其注入到其他类中时,他们会收到与我的pojo类型相同的对象,但实际上他们得到的是一个存根,它通过一连串的类与我的pojo进行交互.这个技巧如何实现?我可以理解存根是否具有与我的pojo相同的接口类型,但是容器如何创建相同类型的对象?反射java-如果方法不保留任何实体,则使TransactionAttributeType.NOT_SUPPORTED好吗
如果我有嵌套的bean方法,它们只是从数据库中获取数据. (即GET API).因此,将所有bean方法都标记为TransactionAttributeType.NOT_SUPPORTED是否有益? JTA不为此管理任何事务,这是否有助于提高性能?解决方法:这正是使用NOT_SUPPORTED来提高性能的目的. Oracle声明的事实: NotSupportedJava EE依赖本地EJB
我有一个EJB项目,其@Singleton EJB定义为: @LocalBean @Singleton @Startup public class DataModelBean implements DataModelBeanLocal { 然后,我有了另一个EJB项目和另一个EJB: @LocalBean @Singleton @Startup @EJB(beanInterface=DataModelBeanLocal.class,name="DataModeljava – 如何在Tomcat 5.5.x中部署EJB 3.1 [复制]
参见英文答案 > How to deploy EJB based application on Tomcat 4个 我有托管计划,支持 i)Tomcat – 5.5.xSupport ii)JDK – 1.6.x支持 iii)JSP / servlet – 2.0支持 我可以在此设置上部署EJB 3.将EJB 3注入Spring Bean
我试图将EJB注入Spring(3.1.2)服务(在不同的WAR中) 两者都非常简单(删除方法以简化示例): EJB: @Remote public interface MyBean { } @Singleton public class MyBeanImpl implements MyBean{ } 服务: @Service public class MyServiceImpl implements MyService{ } 乍一看,事情java – 用代码注入@alternative bean,而不是beans.xml
我们在JUnit中使用EJBContainer测试EJB.测试bean调用的另一个EJB使用@alternative bean进行测试.此模拟bean配置为< alternative>在beans.xml中 一切都像魅力一样,EJB经过测试并使用模拟服务. 问题:是否可以仅使用代码执行相同操作,而不是使用beans.xml? 当然,beans.xml提供了很好的java – @Startup @Singleton在WebLogic中实例化两次(EJB 3.1)
我有一个标记为@Startup和@Singleton的类,构造函数被调用两次. 为什么被叫两次? > WebLogic 12.1.1 >本地运行(不是集群)> @PostConstruct也会被调用两次> XML配置中没有任何相关内容(weblogic-ejb-jar.xml等) 这是班级: import java.util.concurrent.atomic.AtomicInteger; importjava – 依赖注入ResourceFilter不起作用?
我有一堆JAX-RS资源,为新的WebService提供API.为了理解发生了什么,我想将有关每个请求的信息存储在数据仓库中.在我看来,这是一个跨领域关注的完美范例,可以通过ResourceFilter实现,对吗? 所以我构建了一个DataWarehouseService,它应该在DB中存储东西: @Stateless @LocalBean publicjava – 在WebLogic中限制对特定EJB的@Asynchronous请求数?
我在WebLogic 12中部署了无状态EJB(3.1).其中一个方法标记为@Asynchronous. 有没有办法限制这个bean的并发异步请求数?我希望你可以在每个bean的基础上限制线程池的大小,然后过多的请求将等待先前的请求完成. **由于各种原因,我认为实际上除了只有一次部署过的bean以外的其他任何东java – EJB没有接口视图测试(arquillain&mockito)
我正在研究Java EE 7(在wildfly 9.0.2上)应用程序,我偶然发现了一篇文章http://www.oracle.com/technetwork/articles/java/intondemand-1444614.html.主要是关于: Premature Extensibility Is the Root of Some Evil 在我遇到的某些情况下这是有道理的.我已经将一些类更改为无接java – EJB 3可以实现2个远程接口吗?
我有2个远程接口,比如Example.java和RealExample.java.我的bean Bean.java正在实现这两个远程接口. 根据EJB 3.0规范,我们可以在一个bean中实现2个远程接口.我的第一个界面在a.jar中,另一个界面在b.jar中. 如何确保在aclient.jar和bClient.jar中生成相应的存根.我不希望我的存根在