- 博客(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
浅谈oracle xml publisher 功能与使用
2009-05-19
Oracle® Applications Developer's Guide R12
2009-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人