草庐IT

ejb-timer

全部标签

java - Java 中的 Timer 类如何对系统时钟敏感?

这个问题在这里已经有了答案:WhatshouldTimertask.scheduleAtFixedRatedoiftheclockchanges?(2个答案)关闭9年前。这highlyvotedansweronSO关于Timer和ScheduledThreadPoolExecutor之间的差异,在列举差异时提到了以下内容:Timercanbesensitivetochangesinthesystemclock,ScheduledThreadPoolExecutorisn't.上面的内容在伟大的JavaConcurrencyinPractice一书中逐字提到。我理解该答案中提到的几点,除

java - jetty 8 + EJB 3.1 + JTA + CDI + JPA 2 堆栈?

谁能告诉我目前是否可以通过Jetty将部分JavaEE6Web配置文件“粘合在一起”?我找到了很多关于将独立的EJB3容器、JTA提供程序等与较旧的Jetty版本集成的文章,所以我想知道是否可以让它们一起工作。我想组装一个Servlet3.0+CDI+EJB3.1+JTA(如果需要,我真正想要的是声明式事务管理)+JPA2环境,而不是Jetty8(如果没有可用的Jetty替代品,则为Tomcat7)。我的问题是:可以做到吗?有没有人设法做到这一点?有没有关于让OpenEJB、Atomikos、Weld、EclipseLink和Jetty(或任何其他类似堆栈)协同工作的文章?那里有任何神

java - POJO 对比 EJB 对比 EJB 3

这个问题在这里已经有了答案:DifferencebetweenDTO,VO,POJO,JavaBeans?(7个答案)关闭6年前。有没有人提供Java类作为POJO、EJB和EJB3的示例?我试图了解这些Java技术,但遇到了麻烦。如果我能看到这三者的实现是什么样子,我希望它会有所帮助。

java - Maven 中的 Ejb3 依赖

我最近看到Sun/第三方发布了一个Maven依赖项,其中仅包含接口(interface),例如EJB3和JPA。有谁知道groupId、artifactId、repository等在哪里?我宁愿不使用OpenEJB、Glassfish对应物等。 最佳答案 如果您想要最新的JavaEE6(EJB3.1、JPA2.0等),那么您可以使用以下依赖项:javaxjavaee-api6.0provided它也在java.net存储库中:maven2-repository.dev.java.netJava.netRepositoryforMav

java - EJB 的 CDI 注入(inject)导致 NullPointerException

我是JavaEE6和CDI的新手。我已经阅读了一些教程和焊接文档。然而,根据我的理解,一些应该起作用的东西并没有起作用,所以我需要帮助。我有以下情况。我使用IDE提供的maven原型(prototype)使用​​NetBeans7.0.1创建了一个JavaEE6应用程序,我部署到同样由IDE提供的GlassFish3.1。beans.xml位于我的EJBjar的META-INF目录中。我创建了一个类,它仅作为我的EJB工件(和EntityManager)的生产者类@StatelesspublicclassEjbArtifactProducer{@PersistenceContext(u

【轮式平衡机器人】——TMS320F28069片内外设之Timer_IT(补:CCS程序烧录方法)

引入Timer_IT指的是TMS320F28069的定时器中断功能。在微控制器或数字信号控制器中,定时器是一个非常重要的外设,它可以用来产生固定时间间隔的中断,或者用来精确计算时间。Timer_IT的主要特点如下:定时功能:Timer_IT可以配置为在特定的时间间隔后触发一个中断。这个时间间隔可以通过编程设定,通常是以微秒、毫秒或更长时间为单位。精确性:由于Timer_IT是在硬件级别实现的,它通常具有很高的精度和稳定性。这对于需要精确控制时间的应用来说非常重要。可编程性:Timer_IT的配置通常可以通过微控制器的寄存器进行编程。你可以设置定时器的周期、计数方式、中断触发条件等。中断服务:当

java - 从纯客户端调用远程 EJB(RMI over IIOP)时如何传播 JAAS Subject

我正在测试JAASSubject的传播用customPrincipal从运行在原始Java运行时上的独立EJB客户端到JavaEE服务器。我同时针对JBoss和WebSphere实现。根据thisforumthread我曾预计它会很容易地与JBoss一起工作。这是我的EJB客户端代码片段:Subjectsubject=newSubject();PrincipalmyPrincipal=newMyPrincipal("meImyself");subject.getPrincipals().add(myPrincipal);PrivilegedExceptionActionaction=n

java - 如何使用 Maven 构建和部署远程 EJB?

我想使用Maven构建和部署远程EJB。稍后,我希望能够将此EJB注入(inject)并使用到一个单独的WAR项目中。所以我想我需要一个定义接口(interface)的jar文件,并在两个项目(ejb和war)中使用该jar。我有这个接口(interface),在一个名为example:api的Maven项目中,打包为jar:packageexample;importjavax.ejb.Remote;@RemotepublicinterfaceBean{voidprocess();}我在另一个名为example:ejb的Maven项目中实现了上述接口(interface),打包为ejb

java - 通过多个 EJB 与一个 EJB 进行事务处理的性能成本

我对以下情况下的交易性能和/或成本有疑问。环境:JBoss7.1.1/Oracle11G/Java6场景A-1EJB:我创建了一个EJB,它使用CMP(事务REQUIRES_NEW)将记录保存到数据库:@Override@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)publicvoidsaveTerminal(TerminalSaveRequestrequest){TerminalEntityterminalEntity=newTerminalEntity();terminalEntity.setId(reque

java - Thread.currentThread().sleep(timer) vs Thread.sleep(time);

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:Java:Thread.currentThread().sleep(x)vs.Thread.sleep(x)...之间有什么区别Thread.currentThread().sleep(time)和Thread.sleep(time);还有一件事是我可以在不使用线程类的情况下延迟程序的任何其他方法...