问题标签 [oracle-adf]

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.

0 投票
4 回答
4678 浏览

jdeveloper - 为什么 ADF 和 SQL Developer 运行的查询的执行时间有如此大的差异

我的 JDeveloper ADF Web 应用程序中运行的查询存在一个奇怪的问题。它是一个向 Oracle 10g 数据库发出选择语句的简单搜索表单。提交搜索时,ADF 框架(首先)运行查询,(第二)运行包装在“ select count(1) from (...query...)”中的相同查询——这里的目标是获取总行数,并显示“接下来的 10 个结果”导航控件。

到目前为止,一切都很好。麻烦来自我从第二个查询(其中带有“ count(1)”的查询)中获得的令人发指的性能。为了调查这个问题,我在 SQL Developer 中复制/粘贴/运行了查询,并惊讶地看到更好的响应。

在比较 ADF 和 SQL Developer 中的查询执行时,我采取了所有措施来确保两种执行的代表性环境: - 新重新启动的数据库 - 对于 OC4J 相同这样我可以确定差异与缓存和/或缓冲无关,在这两种情况下,数据库和应用程序服务器都是新(重新)启动的。

我为这两个会话所做的跟踪说明了这种情况:

查询在 ADF 中运行:

SQL Developer 中的相同查询:

提前感谢您的任何意见或建议!

0 投票
2 回答
1310 浏览

java - 为什么我使用 Oracle ADF 时没有为我转义引号?

当我使用 Javascript 构建字符串时,为什么 Oracle ADF 没有为我转义引号?

在我的消息资源文件中,我有类似

真正的文本是带有重音字符的爱尔兰语,我可以看到重音字符被转义,但引号字符却没有。

0 投票
1 回答
3094 浏览

jsf - h:commandButton 不能向支持 bean 提交参数

我想向我的支持 bean 提交一个键值,以便我知道集合用户中的哪个人试图更新。我想我需要使用 f:param 来这样做,但不知何故它不起作用。如果我使用 af:commandButton 而不是 h:commandButton,它将提交该值。

这是我的按钮:

这就是我试图获取我提交的值的方式。

但我得到了 ArrayIndexOutOfBound 异常,请帮忙,谢谢。

0 投票
5 回答
8599 浏览

javascript - 如何以编程方式触发点击事件?

我正在尝试使用 javascript/jquery 单击面板拆分器折叠/展开按钮,但无济于事。

Here is an example of the splitters: http://jdevadf.oracle.com/adf-richclient-demo/faces/components/index.jspx;jsessionid=GTYNMf7Mq2JD6L4v38yCdTh2HLplhJYLTGc1J1TjZFwmpZjcqh1n!-294683649?_afrLoop=28596129526428344&_afrWindowMode=0&_afrWindowId=null#%2Fcomponents% 2FpanelSplitter.jspx%40

如您所见,当您单击带箭头的小按钮时,区域会折叠。如果我尝试获取元素并单击它,则没有任何反应。

如果我加载 jquery 脚本并触发点击,也没有任何反应。我有点困惑这一切是如何工作的,以及为什么脚本点击被忽略了。有任何想法吗?

0 投票
2 回答
3266 浏览

javascript - 循环内用于 ADF Faces 1.1 的 JavaScript

我在 ADF Faces 中的 js 函数有问题af:interatoraf:iterator我在( af:ouputText, af:inputText, )中有 3 个控件af:selectBooleanCheckBox,我想在复选框上有一个 js 函数,这样在选中复选框时,文本outputText将被复制到inputText.

这里的问题是af:iterator,ADF 将生成自己的 id 或为 id 附加一个奇怪的数字,我不确定是否应该依赖这些生成的 id 来编写我的 js 函数。我知道我应该为此使用 PPR,但我不能。

0 投票
3 回答
6765 浏览

jakarta-ee - Oracle ADF 的灵活性如何?

鉴于我必须使用 Oracle ADF 构建一个应用程序或一系列应用程序,我有多大的灵活性?

  • 我可以在另一个应用服务器(如 IBM WebSphere)或简单的 Servlet 容器(如 Tomcat)上运行我的应用程序吗?
  • 我可以使用 Hibernate 代替 EclipseLink 吗?
  • 我能否轻松访问另一个数据库,例如 Microsoft SQL Server?
  • 领域驱动设计适合吗?
  • 使用 Spring 这样的 DI 容器可以配置多少 ADF 应用程序?
  • 当我使用我最喜欢的 IDE(比如 Eclipse)而不是 JDeveloper 时,我会错过什么?
  • 我可以将 Maven 用于 ADF 项目吗?

换句话说,ADF 土地内的自由限度是什么?请注意,它仍然必须是 ADF 应用程序,而不仅仅是使用 ADF Faces 的 Java EE 应用程序。

0 投票
1 回答
2294 浏览

jsf - com.sun.el 包包含什么?

这只是由Java定义的API,由(比如说)服务器实现,还是JRE也包含实现?

事情是我试图在我的 JSF 页面上使用“+”连接两个字符串,但它抛出了 NumberFormatException。似乎它试图使用 Long.parseLong() 解析我的字符串。

在堆栈跟踪中看到这个包我很惊讶,因为我认为这些表达式是 Groovy 表达式。这似乎不是 Groovy,而是其他一些 EL。

我正在使用 Weblogic 服务器。

0 投票
3 回答
21478 浏览

jsp - ADF 框架内 JSPX 和 JSFF 文件类型的区别?

ADF 中的 JSPF 和 JSFF 文件类型有什么区别?

我无法在线找到有关 JSFF 文件的足够信息。

JSPX 和 JSFF 分别指的是 JSP Fragment 和 JSF Fragment。JSFF 通常用于 ADF 项目。

0 投票
1 回答
794 浏览

java - 对 Oracle ADF 应用程序进行集成测试

我有一个在我的服务器上运行的 ADF 应用程序。我试图在它上面运行一些集成测试用例。我曾经使用 apache cactus 框架在普通的 Web 应用程序上运行测试。我的测试用例将扩展 CactusStrutsTestCase 并将运行。我试图以相同的概念接近 ADF 应用程序。但我收到连接被拒绝错误

所以我的问题是,是否可以使用 Cactus 框架中的 ServletTestcase 在 ADF 应用程序中进行测试?

谢谢吉乔伊

0 投票
1 回答
3338 浏览

sorting - 如何使用字母排序在 processSort() 之上

我的应用程序有一个 af:table,它有一个名为 serverName 的伪列以及其他列。(通过伪列,我的意思是 - 它只是一个 UI 列,它没有相应的 DB 列)。

对于排序,我们重写了 SortListener 的 processSort(sortColumn, sortOrder) 方法。

它的工作原理如下: 1) 接收 sortColumn 并查询 DB 2) 使用 orderBy 子句 3) 获取结果,然后显示在 UI 上

现在就我而言,由于我的列 (serverName) 没有对应的 DB 列,我想超越此方法并使用 ADF 的默认字母排序。我怎么做?

如果 sortColum 与 serverName 匹配,我尝试从该方法返回,但最终不会对任何内容进行排序。