问题标签 [java-ee-6]
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.
maven-2 - 如何为 JNDI 查找配置模块和应用程序名称
在 EJB 3.1 中,JNDI 查找可以使用不同的查找名称进行:
在我的 JavaEE 6 项目(使用 Maven 2、Netbeans 6 和 Glassfish v3)中,应用程序名称是 X-Snapshot.ear,而 EJB-Module 是 Y-Snapshot.jar。我如何配置这个 Maven 项目以使用另一个应用程序和模块名称?当此名称更改时,我不想更改所有 JNDI 查找!那么是否可以为 JNDI LookUps 配置应用程序和模块名称?
java - 如何在 Netbeans (6.9) 中将现有企业项目从 Java EE5 升级到 Java EE 6
该项目有一个 EJB 模块和一个 Web 模块。更改服务器很容易,但我也想切换到 EJB 3.1,但我相信我需要更改所有类型的配置文件,因为我无法从项目属性窗口中进行更改。
任何提示或链接做有用的文档将不胜感激。
谢谢!
java - 如何使用 JPA 2 连接到多个数据源?
我在 MSSQL 中有两个数据库,我想使用 JPA2 连接到它们,我已经设法让它与一个数据库一起工作。有人可以帮我怎么做吗?
多谢。
java - 如何在 JPA 的两列上运行像 SUM 这样的聚合函数并显示它们的结果?
我是 JPA 的新手。所以我的问题对某些人来说应该很简单。
下面是我想转换为 JPA 的 SQL 中的简单查询。我已经有一个名为TimeEnt
.
orm - JPA 启动缓慢
我为整个数据库(约 200 个表)创建了 JPA 2.0 实体类,现在每次我重建我的应用程序并第一次启动它时,我都会收到以下消息:
Glassfish 中这些(信息)消息的输出非常慢,现在启动应用程序需要将近一分钟(!)。
我认为消息是问题所在,因为有时 Glassfish 控制台会在 Netbeans 窗口中冻结(不输出任何消息),然后整个过程大约需要 5 秒。
我找不到禁用这些消息的方法,有没有办法加快速度?
jsf - JSF 2:其参数取决于用户输入的 outputLink
这是我的问题:我需要为报告创建一个(看似)简单的前端。用户输入一堆数字,用空格或逗号分隔,它们是报告中将显示的 ID。
我使用转换器将其从字符串更改为列表,然后从那里返回到数字用逗号分隔的形式:
但是,将这种格式化版本的数字实际获取到外部页面的请求参数中的最佳方法是什么?
我希望用户在给出数字后点击提交,然后页面转到此报告。仅使用 javascript 会很容易,但是“JSF”的方法是什么?
谢谢,扎克
java - 从 POJO 访问 EJB
是否可以从 POJO 访问 EJB?我试过了
但这不起作用。
security - 具有多个 JAAS 安全领域的 Java 应用程序
我想知道是否有可能拥有具有多个 JAAS 安全领域的 Java EE 应用程序。我目前正在开发一个应用程序,其中一些用户需要使用存储在数据库中的数据进行身份验证,而其他用户需要通过 LDAP 绑定进行身份验证。
所以我在 glassfish 3.1 中创建了 2 个安全领域,一个 JDBC 领域和一个 LDAP 领域,并将我的 web.xml 配置为使用 LDAP 领域(大多数用户是 LDAP)。
然后我使用:
对用户进行身份验证
在调用“request.login”之前是否可以切换到 JDBC 领域?
提前致谢
java - JSF 页面上的当前数据存在问题
我对项目中的查看数据有小问题h:dataTable
。我有在数据库和java中正常工作的本机查询:
EJB 中的方法返回一个元素列表。此方法如下所示:
我想在 dataTableItem 中显示此查询的结果,但我不知道如何获取此值。我试图做这样的事情(FCP 是 JSF ManagedBean 中返回提到列表的方法):
但这仅向我显示了表中结果的引用。
JSF ManagedBean 中的 FCP 方法如下所示:
当我有这样的查询时,此解决方案可以正常工作:
带有一个 SUM 元素。然后正确的数据在表中,没有问题。
我的问题是:当我在查询中有两个或多个 SUM 元素时,如何获取数据,结果列表中没有引用?
我尝试使用这样的代码:
但后来我有一个 EJB 异常:没有像first_class_price
and之类的属性second_class_price
。
我试图为此更改查询:
然后在JSF中我使用了这样的代码:
但我有相同的 EJB 异常,即属性 p1 和 p2 不存在。
我是 Java EE 的新手,我无法处理这个问题。也许还有另一种方法可以解决我的问题?也许我不应该使用h:dataTableItem
?
感谢您的回复。
java-ee-6 - 在 Java EE 中启动项目
我正在考虑将 Java EE 用于我的大学项目。以前,我将 C# 用于桌面应用程序。我是 Java 和 Java EE 的新手。
我的问题是这个。在 Java EE 中开始一个项目之前我必须考虑什么?我正在考虑使用 NetBeans 作为我的 IDE。这是一个好主意吗?我可以选择 MS Sql Server 或 Oracle 作为我的后端。