自定义博客皮肤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过程中积累的技巧和心得

  • 博客(32)
  • 资源 (10)
  • 收藏
  • 关注

原创 Ubuntu下bin文件的安装

cd到bin所在目录运行./filename.bin.扩展名为.bin文件是二进制的,它也是源程序 经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器RealONE。如果安装过RealONE的Windows 版的话,那么安装RealO

2011-09-29 18:29:41 543

原创 TROUBLESHOOTING: 行数据不一致异常[RowInconsistentException]

关键字:oracle.jbo.RowInconsistentException  JBO-25014  其他用户已更改具有主键 XXX 的行 异常现象:在ADF中新建或者更新数据的时候,进行连续的Commit操作,第一次成功,接着会出现JBO-25014异常。 异常原因:在比较EO Cached Entity与数据库中的值的时候,出现不一致。也就是在ADF的Commit操作

2011-09-27 15:10:52 1629 2

原创 修改Win7和Ubuntu的默认启动

这里提供一种比较建议的方法来修改Grub的引导。1)修改/etc/default/grub在Ubuntu 11.04中,已经没有/boot/grub/menu.lst ,而是由/boot/grub/grub.cfg 统一管理,但是grub.cfg 是不建议直接修改的。如果

2011-09-27 11:53:52 878

转载 常用正则表达式大全!

匹配中文字符的正则表达式: [u4e00-u9fa5]     评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

2011-09-26 22:06:11 566

原创 ADF:给VO动态创建检索基准并获取程序需要的数据

在ADF中,可以在程序中动态创建Where语句来过滤数据,也可以使用ViewCriteria来过滤需要的数据。参考如下代码: public Long setHelpId(String usage){ ViewObjectImpl helpVO = this.getHelpTranslations(); //创建检索基准 ViewCr

2011-09-25 20:38:45 993 4

原创 TROUBLESHOOTING: SEVERE: Managed bean XXX could not be created

点击按钮报错,按钮绑定了Manged Bean中的方法,方法对应Model层中的一些逻辑。具体的错误信息如下:SEVERE: Managed bean xxx_bean could not be created The scope of the referenced object: '#{bindings}' is shorter than the referring object

2011-09-25 19:35:33 731

原创 在启动Weblogic Server Domain时,避免手动输入用户名和密码的方法

Production Mode 的Weblogic Server Domain在启动的时候是要提示用户输入有效的用户名和密码的,为了避免复杂的操作,可以在Weblogic启动配置文件中提供默认用户名和密码,这样一来,在Weblogic Server Domain在启动和关闭的时候

2011-09-23 11:15:55 1264

原创 在af:table中实现一次删除多行

在af:table中,通常我们做的是一次选中一行,然后点击绑定了Delete operation的按钮,可以删除选中的行。下面介绍如何一次选中多行,并实现删除多行的逻辑。1,创建Fuwion Web Applicaiton2,Model层使用HR schema的departments表,创建EO、VO,并将VO对象Expose给UI。3,创建页面,将departments VO以tab

2011-09-21 18:21:25 1754 5

原创 ADF中的 'pessimistic 锁' 和 'optimistic 锁'

在ADF中提供两种类型的锁:pessimistic, optimistic。在11gR1版本的JDeveloper中,默认使用的是pessimistic锁,在11gR2的JDeveloper中使用的是optimistic锁。可以在bc4j.xcfg中修改锁类型(jbo.locking.mode):

2011-09-19 11:05:17 957

原创 ADF: 理解Manage bean 的scope

在Fusion web application中,类似ADF的Manged bean和binding container的生命延续是通过scope属性进行设定的。scope属性有6种类型: Applicaiton scope, Session, Page flow scope, Request scope, Backing bean scope, View scope。可以通过RequestC

2011-09-18 15:06:58 1877

转载 JDev 11.1.2: Differences in Table Behavior

While building a simple ADF application in JDev 11.1.2 I encountered some strange runtime behavior. I built another application with the same behavior in exactly the same way in JDev 11.1.1.4 and ther

2011-09-17 12:53:24 7146

原创 ADF:getRowCount 和 getEstimatedRowCount 结果相同效率不同

getRowCount和getEstimatedRowCount是ViewObjectImpl中的两个取得RowSet中记录数的方法,虽然两个方法返回的结果相同,但是两个方法的操作不同,效率不同。getRowCount一条一条地查询RowSet中的记录;getEstimatedRowCount执行一个SELECT COUNT (*) FROMtable的操作。两个方法的API:getR

2011-09-16 15:57:59 1353

原创 ADF: managed bean 和 backing bean

1,Manged bean 和 backing bean的区别(what's the difference between managed bean and backing bean),可以参考下面链接:1)http://prasanna-adf.blogspot.com/2008/02/managed-bean.html其中的一段话是:Backing bean and Managed

2011-09-14 14:34:04 2293 2

原创 ADF: ADF Task Flow学习--part4(将有边界的task flow运行为Dialog)

可以将ADF Bounded Task Flow运行为Dialog,而并修改Bounded Task Flow的配置,保留了Bounded Task Flow的重用性。 1,创建Unbounded Task Flow,并创建以处两个Activity和control flow:2,创建Home页面,其中只加了一个Command Button。确保userWindow为true。

2011-09-14 11:29:29 1643 11

原创 如何创建ADF Application Module 使用的JNDI数据源

ADF应用通常部署在Weblogic中,本文介绍如何在Weblogic中创建JDNI数据源,并将该数据源提供给ADF应用中的AM使用。 1,  在AM中,Connection Type选择JDBC DataSource,输入自定义的Datasource Name 2, 启动Weblogic服务器,在主页中选择JDBC -> 数据源 -> 新建数据源名称任意,JNDI名称需要

2011-09-13 14:39:56 1287 1

原创 TROUBLESHOOTING: ADFc: Scope object serialization failed (object not serializable)

运行ADF Applicaiton,出现错误: java.io.NotSerializableException。原因可能是:manaed bean没有实现Serializable 接口,或者是managed bean的scope大于viewScope,页面上组件绑定了scope大于viewScope的managed bean中的组件。解决方案:managed bean实现Serializ

2011-09-13 10:34:51 1256

原创 ADF: ADF Task Flow学习--part3

1, 创建bounded task flow 和创建unbouded task flow的方法类似。主要区别是是否选择了“Create as Bounded Task Flow ”选择框。Application Path:Application Navigator > ViewController > Web Content > WEB-INFFile > New > All Techno

2011-09-11 20:21:38 1246

原创 ADF: ADF Task Flow学习--part2

1,ADF Task Flow提供模块化的方法定义工作流使用JSF Page Flow的时候,所有的页面navigation都定义在一个页面中;而使用ADF Task Flow,可以分解页面navigation为多个可重用的ADF Bounded Task Flow。.下面是一个凌乱的JSF page flow定义: ADF task flow,不是所有节点都集中在一个页面中:

2011-09-10 19:58:39 1259

原创 ADF:绑定基本概念

声明式绑定是ADF框架的一个重要概念,在ADF中有三个对象来支撑绑定。DataControls.dcx中描述了所有在设计时定义的data control。DataBindings.cpx中描述了application在运行时可以使用那些data control,以及页面和page defination的映射。                          Package="

2011-09-10 15:40:19 1291

原创 ADF : Application Module 可以定义的两种接口,你知道么?

在ADF中,ADF Model层的逻辑功能是能过Application Module展现给调用者的。最基本的,每个Application Module都要对应一个数据库链接,它负责管理数据库事务等;也做为ADF BC中将Model层逻辑expose给UI层的中间管理者。那么,Ap

2011-09-09 17:56:08 1074

原创 ADF BC:修改 data control 名称

1,打开Application Module,General标签下;2,打开Property Inspector,找到Other属性;3,在 Data Control Name 框中输入需要的名称。 <DATA_CONTROL_NAME

2011-09-08 15:03:52 821

原创 ADF: 区分VO定义和VO实例

在ADF BC中,可以Declarative的方式定义业务需要的VO,这时VO的定义就是一个XML文件。一个Java类可以有多个实例对象,VO也是,一个VO定义可以关联多个VO实例,并且每个VO实例在取数据的时候是不相关的。当然,也可以使用Java代码动态创建VO(VO定义,VO实例)。VO定义例子:<ViewObject xmlns="http://xmlns.oracle.

2011-09-08 14:51:49 1572

原创 ADF 11g: 表(af: table)分页

当页面需要显示的数据量比较大的时候,可以使用分页来简化用户的操作。但是在ADF 11g中,af:table并没有默认的分页功能,我们可以custom出JSPX页面的分页逻辑。本例子使用的表是HR Sechema中的Employees。2011/11/25 卢玉双 追加:类似的实现方式,可以使用af:iterator,Table数据取自ADF BC的VO,也能够实现分页功能。

2011-09-07 14:02:33 3296 7

转载 Installing JDeveloper on Mac OS X Lion (10.7)

One of the more popular blog entries on my blog is the one that give the instructions for installJDeveloper on Mac.This is quite surprising considering the low percentage of mac users that show on o

2011-09-06 18:50:56 894

原创 ADF Project 使用多个Properties文件/引用其他Project的Properties文件

ADF应用中定义了多个Project,每个Project有默认使用的Properties文件。某个Project可以引用其他Project中的Properties文件。下面介绍如何通过Project的属性配置来给Project添加多个可使用的Properties文件。

2011-09-06 17:32:31 961

原创 TROUBLESHOOTING:在JDevleoper中启动Integrated Weblogic时报内存不足异常

JDeveloper中启动Weblogic或者运行应用异常,异常主要是:java.lang.OutOfMemoryError: PermGen space 请尝试以下解决方法:1)修改/Oracle/Middleware/wlserver_10.3/samples

2011-09-06 16:57:47 1728

转载 六分钟学会创建Oracle表空间的步骤

经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。1、先查询空闲空间select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space

2011-09-05 17:32:58 486

原创 配置sqldeveloper中使用的TNS文件

sqldeveloper介绍:Oracle SQL Developer is a free and fully supported graphical tool for database development. With SQL Developer, you can bro

2011-09-05 16:26:40 2156

原创 TROUBLESHOOTING: JDeveloper在启动Weblogic domain时找不到JRE

重新安装JDK,在运行JDeveloper中的应用时候,首先启动Weblogic,已经在操作系统中设置了JAVA_HOME环境变量,却出现下面的错误信息:The JRE was not found in directory C:\PROGRA~1\Java\jdk1.6.0_

2011-09-03 13:38:24 1610

原创 ADF页面打印设计(显示或隐藏组件)

在ADF应用中可以整合XML Publisher来完成报表设计,然后进行报表打印。对于简单的页面打印,可以使用af:showPrintableBehavior tag。http://download.oracle.com/docs/cd/E21764_01/apirefs

2011-09-02 10:47:47 924

原创 如何定义ADF BC 中 Business Rule 的公用正则表达式

ADF BC中可以使用声明式(Declaratively)验证来方便完成用户需要的业务规则。下面介绍如何在ADF BC中定义可以在不同属性字段,EO,项目,以及Applications中公用的正则验证表达式。 1,找到JDeveloper系统目录,BC4J子目录下的P

2011-09-01 22:46:05 965

转载 Call multiple URLs on single click of af:goLink in Oracle ADF

Hi,Last week i experienced a challenging task to forcefully logout from UCM when user logouts from WebCenter application without using Sin

2011-09-01 12:46:09 1218

给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关注的人

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