问题标签 [java-ee-5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cron - Java EE 5 的 Cron 语法?
Java EE 中的 Timer Tasks 不是很舒服。是否有任何实用程序可以使用诸如“0 20 20 * *”之类的 cron 语法配置计时器?
我想知道,这是否是使用 Quartzinside(集群)Java EE 应用程序的好方法。根据http://www.prozesse-und-systeme.de/serverClustering.html(德语页面),Quartz 和 Java EE 集群存在限制:
- JDBC 必须用作 Quartz 的作业存储
- 仅允许集群关联的 Quartz 实例使用此 JDBC 作业存储
- 所有集群节点必须同步到瞬间
- 所有集群节点必须使用相同的quartz.properties 文件
我更喜欢配置计时器服务的更简单方法,而不是非 Java EE 管理的调度程序。
spring - 企业应用
我正在考虑一个学习应用平台(这是团队合作)。我的意思是标准的 Java EE 5(或者尝试原始的 Java EE 6)和 Spring。你的选择是什么?(我指的不是 Spring MVC,而是 Spring Beans 和 EJB 3.0)
另外我想知道你用的是什么应用服务器?(现在我使用 GlassFish v2)
jsf - Netbeans + Facelets + Jboss EL
我在 NetBeans 中遇到了 JBossEL 问题。Jboss EL 提供除了 java bean 绑定之外的方法执行。所以代码:
是正确的并且工作正常。但是 NetBeans 向我显示了一个错误:
当未指定默认命名空间时,函数 getWelcome 必须与前缀一起使用
如何使 NetBeans 与 JbossEL 兼容?如果有帮助,我正在使用 Facelets。
spring - 在这种情况下,最好的项目设置是什么?
表示层将包含 2 个 Web 模块(服务于不同的目的并基于不同的技术),中间层将是没有 EJB 的 Spring bean,持久层将是 Hibernate 上的 JPA。我想知道在这种情况下最好的项目设置是什么。我打算使用的 IDE 是 MyEclipse 8.5。谢谢。
hibernate - hibernate 和其他框架或规范之间有哪些不同/相似之处?
我想知道 Java EE 5 中 Hibernate 和简单持久性之间的区别/相似之处?
我不清楚 Hibernate 是否实现了 Java EE 5 持久性实现,或者它是否是一种完全不同的后端系统数据表示方法。
我对 Hibernate 及其与 Java EE 5 教程中给出的关于 Java 持久性的概念的关系感到困惑……你能澄清 Hibernate 在实体和 EJB 上下文中的作用吗?
另外,我想知道其他方法(框架),例如 JPA 或 Spring ...
java - 两个相关 JPA 实体之间的接口
场景如下(表格所示)
交付和渠道实体之间基本上是一对一的关系,但由于每个具体渠道(传真、电子邮件)都有不同的成员,我想在两个实体之间创建一个通用接口(渠道)并将其用于@OneToOne 关系。在我看来,这是一个简单的场景,你们中的很多人可能已经经历过,但我无法成功。我试着把那个 targetEntity 东西放了,但没有用。仍然说“交付引用了一个未知实体”
有任何想法吗?提前致谢
java - 在 JSF 2 中操作后导航到同一页面
我在 JSF 1.x 中完成了一个组件,该组件有一个命令按钮,如下所示
其中 templateController 作为 EL 绑定传递,可以是实现某个接口的任何对象。next() 的通用实现只是执行代码,然后返回一个空字符串,导致同一页面刷新:
现在我正在尝试将该组件移植到 JSF 2,我的问题是空字符串不再导致同一页面刷新,相反,框架尝试重定向到名为“.jsf”的页面,即它只是追加 . jsf 不管结果如何。我的问题是如何返回导致当前页面刷新的结果。我的组件是通用的,我事先不知道要使用它的页面的名称。
谢谢
transactions - Defines Java EE 5 the handling of commit error using bean managed transactions?
I'm using GlassFish 2.1 and 2.1.1.
If I've a bean method annotated by @TransactionAttribute(value = TransactionAttributeType.REQUIRES_NEW)
. After doing some JPA stuff the commit fails in the afterCompletion-Phase of JTS.
GlassFish logs this failure only. And the caller of this bean method has no chance to know something goes wrong.
So I wonder, if there is any definition how a Java EE 5 server has to handle exceptions while commiting. I would expect any runtime exception.
I'm using stateless beans. With SessionSynchronisation I could get the commit failue, if I use statefull beans. Is it possible to intercept, so I can throw an exception, that I've declared in my interface?
This is the whole exception stacktrace:
java - HttpServletRequest 中突然缺少对象
我使用打印编写器直接在 servlet 中打印一个列表,然后打印列表。
当我尝试放入 jsp 时,无论我使用 JSTL 还是 scriptlet,列表都不会打印出来。
如果对象为空,我尝试在 JSTL 和 scriptlet 中进行测试,结果证明它是!
为什么会发生这种情况,我该如何解决?
有效的 Servlet 代码
将对象放入请求中的 Servlet 代码
突然发现对象为 null 的 scriptlet 代码
甚至jstl代码似乎都同意
对于我的应用程序,我使用的是 weblogic、spring 2.5.6 和 ibatis。
java - 生成的查询包含架构和目录名称
我遇到了与此处描述的相同的问题
在生成的 SQL 中,Informix 期望catalog:schema.table
但实际生成的是
这会导致语法错误。环境:
没有效果。我什至从表注释中删除了模式和目录,这导致了不同的问题:查询看起来..table
与将目录和模式设置为空字符串相同。
版本
- 接缝 2.1.2
- 休眠注释 3.3.1.GA.CP01
- 休眠 3.2.4.sp1.cp08
- 休眠实体管理器 3.3.2.GAhibernate
- Jboss 4.3(类似于 4.2.3)