自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shawn的ADF空间

本Blog主要记录个人在开发学习ADF过程中积累的技巧和心得

  • 博客(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 788

原创 查看“直接查询结果为空”的视图

一些视图直接查询不会返回任何结果。一般有两个原因会导致这种情况的发生: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 624

转载 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 1224

原创 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 1440

原创 将开发的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

给Select One Choice设置默认值

给Select One Choice设置默认值

2012-10-16

createWithParams

使用createWithParams创建新记录

2011-11-11

Dump AM pool stastic information

Dump AM pool stastic information

2011-11-10

关闭AM Pool的测试代码

JDev: Always Test Your App with ApplicationModule Pooling turned off相关代码

2011-11-10

一次删除多行代码实例

JDeveloper 11.1.2.0开发的实现多行删除的Sample代码。

2011-09-21

ADF BC 初始化顺序测试代码

ADF BC 初始化顺序测试代码,基于Oracle JDeveloper 11.1.1.3.0。

2011-07-20

JVM更新用DLL文件

EBS R11,打开时IE报错,更新该DLL文件后,文件解决。

2010-11-01

浅谈oracle xml publisher 功能与使用

ORACLE XML Publisher这个工具已经发布很久了,但是之前一直没有对其具体的功能和使用进行过研究和测试,经过几天的研究和测试,现将其部分主要功能和使用方法做以简述。 先介绍一下我进行测试的环境。应用环境是 Oracle EBS 11.5.8,XML Publisher版本为Oracle XML Publisher Desktop 5.6.2。 本文章主要简单介绍ORACLE XML Publisher以下几个功能和使用方法。 1. ORACLE XML Publisher的安装及配置 2. Template Builder For Word 的使用 3. Template Viewer 的使用 4. 使用WORD进行报表制作 5. Template Builder高级应用

2009-05-19

Oracle® Applications Developer's Guide R12

This guide is written for the application developer and assumes you have a working knowledge of the following: • Oracle Forms Developer. If you have never used Oracle Forms Developer, we suggest you attend one or more of the relevant training classes available through Oracle University. • PL/SQL and the Oracle database. If you have never used Oracle10g or PL/SQL, we suggest you attend one or more of the relevant training classes available through Oracle University. • The Oracle Applications graphical user interface. To learn more about the Oracle Applications graphical user interface, read the Oracle Applications User's Guide. In addition, this guide assumes you have a working knowledge of the following: • The principles and customary practices of your business area. • Computer desktop application usage and terminology.

2009-05-19

零基础学JavaScript PPT

零基础学JavaScript的ppt。非常好的学习资料。

2008-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除