- 博客(219)
- 资源 (10)
- 收藏
- 关注
原创 给ADF BC EO Row或Attribute添加Custom异常
Andrejus的文章Custom Exception Registration for ADF BC EO Attribute告诉我们,可以使用registerAttributeException(...)来给Attribute定义校验后的异常;同样可以使用registerRowException(JboException)来定义Row级别的异常信息,可以参考这篇文章:Adding busi
2011-11-23 17:33:53 625
转载 SQL子查询简单分类
1、单行子查询 select ename,deptno,sal from emp where deptno=(select deptno from dept where loc='NEW YORK'); 2、多行子查询 SELECT ename,job,sal FROM EMP
2011-11-20 14:47:42 789
原创 查看“直接查询结果为空”的视图
一些视图直接查询不会返回任何结果。一般有两个原因会导致这种情况的发生:view使用了ou屏蔽,在客户端查询,必须要模拟用户登陆应用的操作才可以对其进行查询。(如采购订单汇总视图)解决办法:运行 fnd_global.APPS_INITIALIZE()去初始化环境,然后就可以查询了。 view的受客户端语言环境的影响,无法查询,一般在建立view的语句中,会出现XXX=userenv('
2011-11-20 14:39:55 919
原创 EBS fnd_global.apps_initialize的使用
原型:fnd_global.apps_initialize(user_ID, Responsibility_id, Responsibility_application_id); 作用:在数据库的会话中设置全局变量,和用户概要信息。参数获得: 参数一,用户号 select user
2011-11-20 14:39:09 974
转载 oracle 查询效率
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基
2011-11-20 14:37:11 712 1
原创 安装Oracle Enterprise Manager 11g Fusion Middleware Control
Oracle提供了Fusion Middleware Control 11g,使用它提供的EM Console,可以监视Web应用的性能(ADF BC application modules, task flows, Servlets等)。这在监视ADF运行状态和性能调优的时候是一个很好的工具。在JDeveloper的安装文件中提供了Weblogic的安装,可以指定安装Product/Deve
2011-11-18 10:23:18 2376
转载 Disable Back Button in Browser using JavaScript
原文:http://viralpatel.net/blogs/2009/11/disable-back-button-browser-javascript.htmlSometimes we have requirement in developing a website to disable the Back button effect from Browser. This is common
2011-11-15 13:45:52 1026
原创 ADF中过滤数据的方法(三)
要实现在ADF中过滤数据,可以在VO中定义where语句,也可以声明式定义ViewCriteria。使用声明式定义ViewCriteria是比较受推荐的方法,该方法不需要自己写SQL语句;另外,在页面中可以依据ViewCriteria来创建Query Panel,简化页面中查询区域的开发。1,学习使用ViewCriteria可以参考Andrejus的Sample:Applying Vi
2011-11-13 21:16:59 1021
原创 在VO中引用Controller层中的Session State的两种方法
http://blogs.oracle.com/smuenchadf/resource/examples中的第154个Example,Steven介绍了两种将Controller层中的值绑定给View Object中的变量的方法,其中的Session State可以理解为对应的一个Session值。1,在adf.userSession.userData中保存Controller层传递过来的
2011-11-13 20:51:12 1196
原创 ADF中使用CreateWithParams给新行中的字段指定默认值
在ADF应用中,页面的数据主要来自Model层的绑定。在使用ADF BC的情况下,如果需要在新建行数据的时候对字段使用默认值(包括af:form中的数据),可以对页面对应的EO中的属性指定默认值;也可以使用VO中的CreateWithParams action,在PageDef中对字段进行逐一处理,Andrejus的文章是一个很好的Sample:http://andrejusb.blogspo
2011-11-11 19:24:21 1021 6
原创 不使用AM Pool对ADF应用进行测试
推荐Timo Hahn的文章:JDev: Always Test Your App with ApplicationModule Pooling turned off其中也讲到了在测试ADF应用时,不使用AM Pool,这在Fusion Developer Guide for ADF中也有强调。AM Poo是被默认使用的,开发人员在开发的时候,会被误导代码运行正确,而在应用程序发布到Produ
2011-11-10 23:25:35 734
原创 ADF中解决sequence断号问题
定义Sequence时,如果使用缓存,在数据库关闭或者宕掉时,将出现Sequence跳号。要解决ADF程序中的sequence断号,首先要确保Oracle数据库中不产生断号。1,对于非频繁使用的Sequence,可以在定义中加NOCACHE,即不缓存。这样数据库中不会出现断号了。2,对于频繁使用的Sequence,定义的时候又使用了CACHE。可以使用DBMS_SHARED_POO
2011-11-07 22:54:51 829
原创 在ADF中使用ADS来实时更新数据(概览)
ADF中包含Active Data Service (ADS) 技术,提供了对ADF Faces组件的real-time的数据更新。ADS支持的组件包括:activeCommandToolbarButtonactiveImageactiveOutputTexttabletreetreeTableDVT graph, gauge, and geographical m
2011-11-06 23:25:52 1113
转载 12款浏览器兼容性测试工具推荐
原文:http://www.51testing.com/html/68/n-241468.html对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具。 1. Spoon Browser Sandbox 点击你需要测试的浏览器环境,安装插件就可以进行测试了。帮助你
2011-11-06 18:29:55 625
转载 Firebug入门指南
据说,对于网页开发人员来说,Firebug是Firefox浏览器中最好的插件之一。我最近就在学习怎么使用Firebug,网上找到一篇针对初学者的教程,感觉比较有用,就翻译了出来。================= Firebug入门指南 作者:Estelle Weyl 原文网址:http://www.evotech.net/blog/2007/06/introducti
2011-11-04 19:52:48 498
原创 ADF中Customize用户自己的inputListOfValues
关键字:ADF LOV customize declarative component下面的文章介绍如何Customize自己的inputListOfValues组件:Custom Declarative Component- Multi-Select LOV基本思路:1,使用popup和dynamic table2,对Form布局的LOV有效3,定义D
2011-11-02 21:48:23 1158 1
转载 Debugging PL/SQL and Java Stored Procedures with JPDA
原文:Debugging PL/SQL and Java Stored Procedures with JPDAIn 2003 I published a paper entitled Debugging PL/SQL and Java Stored Procedures with JPDA. Its aim was to describe how to debug PL/SQL an
2011-11-01 12:52:23 673
转载 What you may need to know about DBTransaction::postChanges()
原文:What you may need to know about DBTransaction::postChanges()In some specific use case scenarios both entity objects and stored procedures may need to co exist in your business logic implement
2011-11-01 10:25:38 949 2
转载 ADF: The best way to indicate for records in a table the existence of details
An interesting discussion arose in one of the projects I am involved in. The functional requirement at stake: show records in a table. In one of the columns, show an indicator (checkbox for example) t
2011-10-31 09:22:44 1134
原创 在Eclipse中使用ADF Faces和ADF task flow
Oracle官方提供Oracle Enterprise Pack for Eclipse 11g R1来支持在Eclipe中使用ADF Faces和ADF task flow。可以在http://www.oracle.com/technetwork/developer-tools/eclipse/overview/whatsnew-089747.html中找到该插件所支持的新特性。这里是一篇使
2011-10-31 09:03:29 1080
原创 使用UIComponent.getId()区分按钮操作
环境:ADF, JSF在开发中,经常会使用自定义的Popup和Dialog,Dialog中的按钮通常也不是默认的。不同的按钮会有不同的操作,可以使用下面的代码,简单方便进行不同操作的区分: Would you like to save the change?
2011-10-30 22:42:30 625
原创 How to customize ADF exception
一些customize ADF exception的资料,记录做日后参考:http://one-size-doesnt-fit-all.blogspot.com/2008/06/jdev-adf-how-to-log-all-errors-to.htmlhttp://spotlearning.wordpress.com/2011/07/25/custom-exception-i
2011-10-30 22:24:04 580
原创 AM pool中的AM实例的生命周期
AM缓冲池中的AM实例会随着客户端请求的增加而增长。相对于增长,负责清除操作的是存在于Java虚拟机中的monitor,该monitor在每jbo.ampool.monitorsleepinterval时间后进行AM实例的清除操作。清除的对象先考虑是否有AM实例的inactive时间大于jbo.ampool.maxinactiveage,如果是就清除。实例剩余数量尚未达到jbo.ampool.
2011-10-30 17:34:50 1225
原创 ADF BC中AM的参数和配置方法
在ADF框架中,AM扮演着非常重要的角色。在将应用部署到服务器中的时候,AM的各个参数相应的也十分关键,包括考虑同时在线的用户数、Session失效时间、数据库连接等等。1,AM中各个参数的定义可以参考ADF Fusion Developer Guide中相关章节;也可参考:Understanding Application Module Pooling Concepts and Config
2011-10-29 22:30:53 1441
原创 将开发的Web应用部署为Weblogic的默认应用
环境:Weblogic 10.3, JDeveloper 11.1.1.3.0用户在请求Weblogic的默认应用时,可以不指定context root。具体配置方法,请参考下文。方案1:在ViewController层创建weblogic.xml文件,将Context Root指定为‘/’;<weblogic-web-app xmlns:xsi="http:
2011-10-28 16:25:26 1775 1
原创 ADF read only table中outputText的内容无法Copy的想法
在ADF中,我们经常使用af:table来展示多条行数据,并且会对返回的数据进行选择、复制,但是adf read only table存在一个bug,使得我们无法在IE中完成复制操作。Metalink中提到以下两个Bug:1)BUG 6451215 IE: NO WAY TO SELECT CELL TEXT IN READ ONLY TABLE2)BUG 9232080 SELE
2011-10-26 16:29:14 967
转载 oracle函数索引
如果一个函数(function)或表达式(expression)使用了一个表的一列或多列,则用户可以依据这些函数或表达式为表建立索引,这样的索引被称为函数索引(Function-Based Index)。函数索引能够计算出函数或表达式的值,并将其保存在索引中。用户创建的函数索引既可以是平衡树类型(B-treeindex)的,也可以是位图类型(bitmap index)的。用于创
2011-10-26 14:22:22 1058
转载 使用SQL_TRACE进行数据库诊断
SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明.一、 基础介绍(a) SQL_TRACE说明SQL_TRACE可以作为初始化参数在全局启用,也可以通过命令行方式在具体session
2011-10-20 19:58:44 430
转载 ORACLE中SQL TRACE和TKPROF的使用
SQL TRACE 和 tkprof sql语句分析工具 一 SQL TRACE 使用方法: 1.初始化sql trace 参数: timed_statistics=true 允许sql trace 和其他的一些动态性能视图收集与时间有关的参数、 SQL>alter session set titimed_statistics=true
2011-10-20 14:13:01 609 1
转载 System.setProperty 与 System.getProperty
刚到公司的时候问了主管一个Java中很基础的问题,System.Properties在java中的用法,问得经理都没有回答我,于是自己到网上查阅了一些资料,作为知识界也介绍给大家看一下:System可以有对标准输入,标准输出,错误输出流;对外部定义的属性和环境变量的访问;
2011-10-17 15:03:41 1309
转载 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
最近在Oracle网站上下载一个Oracle 10g安装了一下,只有一张盘,而且安装时还有一个便捷的选项,非常方便。可以安装完毕后,使用的时候却遇到了麻烦:如果只是本机的访问 sqlplus system/manager这样是没有问题的。但是如果使用 sqlplus sy
2011-10-16 18:54:17 581
转载 十个免费的Web压力测试工具
两天,jnj在本站发布了《如何在低速率网络中测试 Web 应用》,那是测试网络不好的情况。而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。我相信,北京奥组委的订票网站的开发团队并
2011-10-11 12:30:30 482
转载 Improving the performance of JDeveloper 11g
Hi All,I recently was in Madrid with a collegue from our US Development HQ and he shared with me a number of JDeveloper JVM 6 parameter ch
2011-10-08 09:59:14 675
原创 初步了解 Oracle Real User Experience Insight (RUEI)
Ruei 中文的习惯叫法"如意"Ruei 的英文名字是Real User Experience Insight主要功能:- 通过监控最终用户的行为优化用户体验。- 大概的一些特色: 快速定位系统存在的性能瓶颈,可以重放性能差的页面,交易性能分析,趋势分析,可定制Key Performance Indicators (KPIs)和Service Level Agreement
2011-10-05 07:42:18 1159
原创 关于如何使用 JDeveloper 的 images
在 JDeveloper images library中存放着JDeveloper工具使用的图标,如果你在开发页面的时候,想要使用它们,可以在下面的文件当中找到它们。然后,放到ViewController层中的resources/images中供应用开发所用。图标位置:/jdeveloper/ide/lib/oicons.jar/oracle/javatools/icons可以使用EL表达
2011-10-04 17:36:00 640
原创 DOS/Windows和Linux/Unix间的文件处理
第一,如何进行文件转换:DOS/Windows和Linux/Unix的文件换行回车格式不同,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。1,把Dos/Windows下的文件移至Linux/U
2011-10-04 16:42:54 786
原创 关于ADF的热部署
ADF中有些代码的修改(页面上控件非绑定相关的属性等)是不需要重启服务器就能反应到正在运行的应用中,只需要刷新一下正在运行的页面;而有些代码的修改(Business Component的定义等)是需要重新启动服务器才能生效的(Business Component的定义等)。可参考:Hot Deployment - What Works, What Doesn't, What's Pro
2011-10-03 12:34:59 812
转载 Integrating asynchronous JMS processing in Oracle ADF Applications
In this article we will see how JMS can be used in ADF enterprise applications. We’re going to use Point-to-point model where a sender posts messages to a particular queue and a receiver reads message
2011-10-03 11:59:30 1361
转载 How-to launch browser print dialog when showing printable page
The following code, when referenced from the beforePhase property of the f:view component, automatically opens the browser print dialog if a page is rendered as printable. I did write about this top
2011-10-03 01:25:21 674
转载 Ubuntu 11.04 安装后要做的20件事
1、不喜欢Unity? 切换到Ubuntu gnome 经典桌面!注销unity桌面环境,然后选择登录环境为“经典桌面”即可进入。若是你喜欢Unity,可是你的显卡不给力3D不支持,怎么办呢?安装Unity-2D:引用sudo apt-add-ppa re
2011-10-01 12:01:34 595
浅谈oracle xml publisher 功能与使用
2009-05-19
Oracle® Applications Developer's Guide R12
2009-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人