ADF 11g 问与答

注意,做实验时,发现保存个性化查询条件,会报错:oracle.mds.exception.ReadOnlyStoreException: MDS-01273: ...
此时,需要修改adf-config.xml,内容如下:
<mds-config> ......
<cust-config> ......
</cust-config>
<persistence-config>
<metadata-namespaces>
<namespace path="/persdef" metadata-store-usage="MAR_TargetRepos"/> </metadata-namespaces>
<metadata-store-usages>
<metadata-store-usage id="MAR_TargetRepos" deploy-target="true" default-cust-store="true">
</metadata-store-usage>
</metadata-store-usages>
</persistence-config> ......
</mds-config>

5. 如何在页面中嵌入flash,并且自动播放?
ADF中有一个media组件,可以支持播放视频和音频,但试验后发现,只有音频可以自动播放,视频无法自动播放,即使设置了autostart=" true " 也不行。
Oracle ADF开发小组承认这个功能有BUG,在下一个版本会FIX。
所以只好另辟蹊径,建议使用swfobject.js来实现。swfobject是一个第三方的javascript,非常好用,支持大多数浏览器。下载地址: http://code.google.com/p/swfobject/downloads/list
具体用法如下:
(1)在.html中
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</meta> <title>untitled1</title>
<script type="text/javascript" src="swfobject.js">
</script>
<script type="text/javascript">
var flashvars = false;
var params = { };
params.wmode = "Transparent";
swfobject.embedSWF("popupintable.swf", "flashcontent", "932", "364", "9.0.0", "expressInstall.swf", flashvars, params);
</script>
</head>
<body>
<div id="flashcontent">This text is replaced by the Flash movie.</div>
</body>
</html>
(2)在.jspx中
<?xml version='1.0' encoding='UTF-8'?>
<jsp:root xmlns:jsp=" http://java.sun.com/JSP/Page " version="2.1" xmlns:f=" http://java.sun.com/jsf/core " xmlns:h=" http://java.sun.com/jsf/html " xmlns:af=" http://xmlns.oracle.com/adf/faces/rich%22&gt ;
<jsp:directive.page contentType="text/html;charset=UTF-8"/>
<f:view>
<af:document id="d1">
<af:resource source="swfobject.js" type="javascript"/>
<af:resource type="javascript">
var flashvars = false;
var params = { };
params.wmode = "Transparent";
swfobject.embedSWF("../popupintable.swf", "flashcontent", "932", "364", "9.0.0", "../expressInstall.swf", flashvars, params);
</af:resource>
<af:form id="f1">
<f:verbatim>
<div id="flashcontent">This text is replaced by the Flash movie.</div>
</f:verbatim>
</af:form>
</af:document>
</f:view>
</jsp:root>
注意,由于JSF的访问路径包含faces,所以flash文件的相对路径要向上一个目录。

6. 发布ADF Web应用时,出现异常如下:
oracle.jbo.DMLException: JBO-26061: Error while opening JDBC connection.at oracle.jbo.server.ConnectionPool.createConnection(ConnectionPool.java:253)at oracle.jbo.server.ConnectionPool.instantiateResource(ConnectionPool.java:168)at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:546)at oracle.jbo.pool.ResourcePool.useResource(ResourcePool.java:327)at oracle.jbo.server.ConnectionPool.getConnectionInternal(ConnectionPool.java:104)Truncated. see log file for complete stacktracejava.sql.SQLException: ORA-01005: null password given; logon denied

在setDomainEnv.cmd 脚本中增加一个JAVA_PROPERTIES:
-Djps.app.credential.overwrite.allowed=true。

7. 如何让一个普通Project可以使用JSF/ADF组件?
(1)右键点击Project,选择Project Properties,选择JSP Tag Libraries,选择Select Distributed libraries,增加ADF Faces Components 11,(只选这个就可以,其它的会带过来)。
(2)继续选择Technology Scope,选择JSF(只选这个就可以,其它的会带过来)。
如果你需要使用ADF Controller,你还要增加。

7. 图表中的饼状图,当小于某一个值的项目过多时,能否自动归类成一个项目:其它?

8. 用户的自定义查询条件能否保存,避免用户每次退出/登录都要重新设置?
可以,具体设置请参考《客制化与个性化 ADF 应用》。

9. 表格的自定义能否保存,避免用户每次退出/登录都要重新设置?
可以,具体设置请参考《客制化与个性化 ADF 应用》。

10. ValueBinding已经不建议使用了,那么如何实现以前的功能,比如:
ValueBinding vb = facesContext.getApplication().createValueBinding("#{bindings}");
DCBindingContainer dc = (DCBindingContainer) vb.getValue(facesContext);

可以。使用 resolveExpression方法就可以,该方法在JSFUtil.java中。

11. 如何实现点击一个按钮,实现一个异步操作。得到响应后,再以某种方式通知页面?
http://forums.oracle.com/forums/thread.jspa?threadID=999826

12. 使用WLS Console启动Manage Server时,无法启动ADF Liberary,抛出异常java.lang.ClassNotFoundException: oracle.jrf.wls.JRFStartup?
(1)修改[Oracle_HOME]\wlserver_10.3\common\nodemanager\nodemanager.properties。
设置 StartScriptEnabled=true。
(2)重启Node Manager。
(3)重启Manager Server。

13. 柱状图的Y轴的数据有时悬殊比较大,是否能够自适应,能否设置最大值,最小值?
可以设置最大值和最小值。

14. 如果表单内容是动态的(有时项目多,有时项目少),表单下面的按钮能否随着内容的多少始终与最后一个项目保持同样的距离?

15. 表单中的选项为Required时,错误提示可以放在其它地方吗(目前默认是在该选项的右边)?

16. 某个输入选项的值,必须通过查询得到,查询条件在另一个窗口,如何把查询结果返回给该输入选项?

17 使用柱状图时,横轴文字很长,是否会自动换行?

18. 表格的excel导出功能,能否带格式导出(比如虚线效果)?


19. 1. ADF 是否支持SDO,如何使用?

20. Office 软件如何与JSR 227交互?

21. 支持Struts的哪个版本?

22. 如何在.jspx中增加JavaScript脚本?
<f:facet name="metaContainer"> <af:resource type="javascript" source="/js/deletewithkey.js"/> </f:facet>
有关resource Tag的详细说明,请参考http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_resource.html

23. 使用IE8做实验时,所有的按钮都不起作用,浏览器左下角出现错误提示:
行: 5660
字符: 2
代码: 0
URI: http://127.0.0.1:7101/HRSystem-ViewController-context-root/afr/partition/ie/default/opt/boot-11.1.1.3.0-0084.js

解决方案:
(1)打开注册表编辑器:regedit。
(2)找到HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32。
(3)找到"C:\WINDOWS\system32\shdocvw.dll",将shdocvm.dll修改为ieframe.dll。
(4)4.重启IE 。

1.Create and CreateInsert
2.Binding Objects in the Executables Section
3.Controlling Execution of Executables
4.Binding Objects in the Parameters Section,如何访问页面参数
5.JSF Lifecycle: Is repeated many times within a user application session
6. Any executables that have their refresh attribute set to prepareModel are refreshed7. Lifecycle listeners can be configured for the following scopes
8. ADF RC run stand alone?
9. Peer Object
10.Page-level security is not checked within bounded task flows
11.Shared memory scope enables data to be passed between activities within the task flow
12.Save Point and Restore
13.改变Java to EJB 界面是否要修改?Create Data Control 是否要重新生成?是否有变化?如果接口没变?
14.只用JSF/JSP,还能用拖拽绑定?

http://maping930883.blogspot.com/2010/02/adf030adf-11g.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值