自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天地一沙鸥

ADF学习交流

  • 博客(245)
  • 资源 (4)
  • 收藏
  • 关注

转载 Weblogic :解决Managed Server启动非常慢的情况

版本:10.3.6环境:Oracle Enterprise Linux 6.0(虚拟机)现象:当Weblogic Managed Server启动时,到达下列日志的最后一行时,要过很久(5分钟以上)才能继续显示下一行日志。[plain] view plaincopy[weblogic@vm-cportalapp-tst bin

2015-04-13 16:24:16 3139

转载 配置WebLogical虚拟目录提供下载服务

在项目中使用输出流来提供文件下载,感觉太麻烦,如果项目中使用了Weblogic做web应用服务器,我们可以使用Weblogic中提供的虚拟目录映射功能,非常方便用来做文件下载服务。1.新建一个Web应用程序,并设置它的context path,例如:download2.在WEB-INF下新建weblogic.xml[html] view plaincop

2015-04-13 16:21:36 1033

转载 ADF运行报错:ORA-01005: null password given; logon denied

问题背景        WebLogic 10.3.5.0        创建WebLogic域之后,新建一个受管服务用来部署ADF程序,把相关libraries添加到此服务,然后部署ADF程序。说来也奇怪,只有一个页面报如下错误 [java] view plaincopyoracle.jbo.DMLException: JB

2015-04-13 16:21:14 5248

转载 WebLogic优先加载Web应用程序中的jar包

版本:WebLogic 10.3.5.0 以Spring为例,在此版本的WebLogic中自带了Spring2.5版本,如下图 而我在程序中使用了Spring 3.0的包,当使用以下代码时[java] view plaincopyServletContext servletContext = this.getS

2015-04-13 16:19:34 5075

转载 WebLogic 10.3.5.0 集群环境配置(二)

四、测试    在本实验中使用HttpClusterServlet做集群分发。    1. 在10.16.65.110服务器上的cluster_domain中再创建一个受管服务器proxy_server,监听端口为8000,用于部署代理服务应用程序。    2. 创建代理服务应用程序        步骤1:使用MyEclipse创建一个Web应用程序,在WebRoo

2015-04-13 16:19:27 723

转载 WebLogic 10.3.5.0 集群环境配置(一)

一、环境准备    1. Linux服务器两台,IP分别为 10.16.64.183和10.16.65.110        其中10.16.65.110作为主服务器    2. 已经安装好的WebLogic 10.3.5.0二、配置步骤    1. 在10.16.65.110做如下配置步骤    步骤1. 进入Oracle_Mi

2015-04-13 16:17:59 825

转载 Jdeveloper 导出Java Doc

Jdeveloper 版本:11.1.1.7.0导出Java doc当然可以使用javadoc命令进行导出,不过Jdeveloper的导出方式似乎很简单1.选中要导出javadoc的Project2.选中菜单 Build→Javadoc {ProjectName}.jpr3.在你的Project 目录下就可以看到javadoc文件夹

2015-04-13 16:17:40 752

转载 远程调试weblogic应用服务器中的程序

说明很久之前就写了这篇博客,一直没有在此发布,遇到了问题,知道最近又遇上了这个问题,并且成功解决,重新将本文整理了下:Weblogic版本10.3.6.0Jdeveloper版本11.1.1.6.0Weblogic运行环境Linux一、配置Weblogic进入DOMAIN_HOME\bin目录下,打开setDomainEnv.sh文件(windows

2015-04-13 16:16:51 770

转载 解决Jdeveloper中CVS Check In后乱码问题

CVS Checkin后带中文内容的文件可能会变成乱码,解决方法如下:方法一:在Versioning Navigator→CVS→CVS Connection上右键选择setEncoding,然后选择和Application一致的字符集。                                  方法二:笔者发现,在有些Jdeveloper中居然没有

2015-04-13 16:15:57 863

转载 setCurrentRowWithKeyValue和setCurrentRowWithKey的区别

这两个Action经常被用在列表页导航到详情页的场景中,将指定key的行设置为当前行。setCurrentRowWithKey              接收一个序列化的参数,例如:#{row.rowKeyStr}setCurrentRowWithKeyValue              接收原始值,例如:#{row.EmployeeId}

2015-04-13 16:13:44 780

转载 Contextual Events简单使用

介绍Contextual Events是ADF中提供的一个非常强大的功能,该功能为ADF页面中的通信提供了便利。一般用于以下几种情形:Region to PagePage to RegionRegion to Region本文着重介绍第三种情形的简单使用。以Oracle数据库中的HR Schema作为数据源,页面中表单编辑数据,列表显示更新数据。

2015-04-13 16:12:51 739

转载 禁止或允许其它网站添加ADF页面到iframe中

概述有时候,我们的ADF应用页面可能需要通过iframe被集成到其他网站中,而默认情况下,ADF是不支持这么做的。在Firefox/chrome中,iframe的部分将会显示空白,而在IE中则会弹出提示框消息:this content cannot be displayed in frame。当然,ADF提供了配置来控制ADF页面是否能在iframe中显示。解决方法

2015-04-13 16:09:17 978

转载 ADF中获取context param

通过以下代码可以获取web.xml中配置的Context Parameter[java] view plaincopyFacesContext fctx = FacesContext.getCurrentInstance();  ExternalContext ectx = fctx.getExternalContext();  Se

2015-04-13 16:08:32 623

转载 让PanelTabbed组件在页面刷新时保持当前打开的项

概述在ADF开发中,我们发现PanelTabbed组件在页面刷新时会回到第一个Tab项,然而这可能并不是我们想要的结果。分析通过观察我们很容易发现,控制ShowDetailItem打开的属性就是disclosed。那么我们只要在选择Tab项的时候动态的设置disclosed属性,并且把这个状态保留下来,即可达到刷新页面的时候不会出现前文所描述的情况。如何动态

2015-04-13 16:08:00 930

转载 禁用ADF IE兼容模式

概述IE浏览器在IE8或IE8+的版本中出现了兼容模式,当ADF应用运行在兼容模式的IE下时会弹出警告框,很是麻烦。ADF新版功能可以直接禁用这个弹出框,它强制ADF运行在非兼容模式下,即使IE开启了兼容模式。这个功能开始在JDeveloper/ADF 11.1.1.7.0 and 11.1.2.4.0中出现,对于11.1.1.6.0, 11.1.2.0.0, 11.1.2.2.0

2015-04-13 16:05:09 976

转载 解决IE8兼容模式下运行时弹窗问题

版本 : 11.1.1.6.0现象:当开启IE8的兼容模式时,运行ADF界面弹出如下框框解决步骤:1.打补丁16877550(新)或14264307(旧)   打补丁的方法参见解压后文件夹中的readme.txt说明2.设置web.xml[html] view plaincopy

2015-04-13 16:05:04 1396

转载 通过jar包来共享图片资源

概述在ADF的开发过程中,独立发布jar用的很广泛,比如分App开发时,我们需要将开发后的内容发布成jar开发好Skin时发布成jarADF Page Template发布成jar       以上的这些只为在开发的时候方便在任何一个ADF Project中引用。其实在分app开发的时候,图片资源共享也很重要,本文将如何使用jar来共享图片资源。当然

2015-04-13 16:04:28 556

转载 隐藏panelCollection工具栏上的自带的按钮或菜单

在做ADF开发时,用到table或者tree table的时候,我们经常会在table或者tree table外面加一层标签,方便在table控件上添加一些工具按钮等,似乎客户不太乐意接受自带的一些其他按钮或者菜单,比如“查看”菜单,“分离”按钮等。如下图所示其实,这个组件提供了如何隐藏了这些功能的方法。以下是官方文档列出了隐藏的功能。如果要关闭某些功能,可以使用此标签的fea

2015-04-13 16:03:01 1087

转载 SelectManyShuttle组件的简单使用

介绍ADF中的多选组件多种多样,有,, ,等,各组件使用起来都大同小异,都以数组来存储选中的值。selectManyShuttle组件提供了用户的良好体验,本文简单介绍selectManyShuttle使用,其它多选组件可以自行举一反三。selectManyShuttle组件效果预览如下图:步骤编写和配置Manage Bean(说明参见注释)

2015-04-13 16:02:58 933

转载 将Application Module中的方法发布为webservice

由于步骤比较简单,这里直接写图文步骤1.编写AM代码[java] view plaincopypublic class AppModuleImpl extends ApplicationModuleImpl {      /**      * This is the default constructor (do not re

2015-04-13 16:01:50 592

转载 如何在每个页面加载之前运行一段java代码

1.实现类PagePhaseListener [java] view plaincopypublic class MyPagePhaseListener implements PagePhaseListener {      public MyPagePhaseListener() {          super();     

2015-04-13 16:00:12 1161

转载 通过SQL生成动态table

一、介绍本文介绍如何根据节目输入的sql来生成动态table,方法有些另类,后端使用的是纯Java API来做的。是因为我在使用viewobject操作时,发现太麻烦了。这里列出一些主要步骤和程序代码。二、创建ADF Application,Model层代码如下[java] view plaincopy

2015-04-13 16:00:11 1309

转载 Resetting and clearing form fields while cancelling an ADF popup

Suppose the popup has input form fields to enter data with say OK and Cancel buttons, and when the user enters data and clicks on 'Cancel' button, we need to close the popup and reset all values enter

2015-04-13 15:59:33 936

转载 自定义JSF Validator

介绍在ADF中,我们有很多方式给组件添加验证。1.直接在组件的validator属性上指定一个manage bean中的method[java] view plaincopypublic void validate(FacesContext context, UIComponent component,            

2015-04-13 15:57:28 959

转载 ADF11g EL格式化标签

介绍EL格式化标签允许在字符串中使用占位符,在运行时,占位符将自动被替换成所传入的参数值。ADF提供了以下几种格式化标签:af:formataf:format2af:format3af:format4af:formatNamedaf:formatNamed2af:formatNamed3af:formatNamed4下面以举例的形式来

2015-04-13 15:55:24 590

转载 ADF Skin Editor的使用

介绍自从Oracle发布Skin Editor之后,开发ADF Skin变的比之前要简单了,利用Skin Editor做好Skin之后,可以直接将Skin打包成jar,在任何一个ADF的应用中使用。本文就介绍如何使用Skin Editor开发ADF Skin以及发布和使用。目前Skin Editor的版本是11.1.2.3,点此处访问,通过它可以为ADF11g R2中的11.1.2

2015-04-13 15:53:30 1209

转载 ADF 11g 界面多语言实现及切换

介绍现在很多WEB网站都提供了多语言切换功能,在使用ADF创建的WEB应用中,很容易实现多语言,只需简单的几个步骤。2013年6月25日更新:通过在URL后面添加参数改变locale,具体参见代码。URL如:http://localhost:7101/locale/faces/test.jspx?language=en效果预览实现步骤一、

2015-04-13 15:52:17 1002

转载 ADF 文章收藏

Stretching Some ADF Componentshttp://www.adftips.com/2010/11/adf-ui-tips-to-stretch-different-adf.htmlADF Train Custom Skinhttp://srinivas.handflow.com/2011/07/21/oracle-adf-custom-tra

2015-04-13 15:50:30 706

转载 ADF Logger介绍

ADF日志级别1.        SEVERE 严重的错误,导致系统中止。期望这类信息能立即显示在状态控制台上2.        WARNING 潜在问题的级别,它是不符合预期的状态但还不至于成为“错误”,例如使用了废弃的API等等。期望这类信息能立即显示在状态控制台上3.        INFO 运行时产生的有意义的一些信息,主要用于报告消息的目的。期望这类信息能

2015-04-13 15:48:26 623

转载 ADF页面片段中借助javascript使用Form提交Post请求

由于在页面片段中不能直接添加form标签,因为整个页面片段处于一个大的form标签之中,而form标签不能嵌套,有时候我们需要在页面片段中提交一个post请求,并跳转到其他URL时可以借助javascript的dom来生成一个form。[html] view plaincopyaf:goButton text="Go Button" id="

2015-04-13 15:47:40 636

转载 ADF实现动态添加表单

介绍在ADF的Table中,我们能实现在表格中添加,编辑,删除行的功能,以及一行数据中的级联。然而在多数时候,当一行的列太多,表格中的数据量不多的时候,这种在table中直接添加的方式则显得很不友好,因为要来回的拉动横向的滚动条。那么有什么办法能以表单的方式来添加一行,添加一条数据时添加一个表单,直到有多个表单出现在页面上,当然也包括删除,级联等(还没有实现数据量大时分页功能,因此此功能现

2015-04-13 15:45:53 1071

转载 ADF中使用Auto Suggest

ADF 11g中提供了Auto Suggest功能,这大大的提高了UI界面的友好性。下面来看一下关于Auto Suggest功能ADF中提供的af:autoSuggestBehavior标签:        maxSuggestedItems:整数,SuggestItems的返回列表值的个数,-1时返回所有过滤的结果   SmartList: EL表达式指定的方法必须声

2015-04-13 15:45:32 786

转载 ADF中Taskflow传参的简单使用

场景描述      如下图,我要在Department页面选中一个DepartmentId,然后把这个值传入到另一个Taskflow中(见图一),然后在这个Taskflow中选中一个Employee,将他的名字返回给Department页面。这里我没有用Master-Detail功能,Employee和Department两个VO是独立的,没有建立View Link关系,仅仅为了讲述Tas

2015-04-13 15:44:55 1143

转载 ADF 11g中文件上传配置

ADF10g和11g文件上传时web.xml的配置有所区别,如下:10g包名是oracle.adf.view.faces[html] view plaincopycontext-param>            param-name>oracle.adf.view.faces.UPLOAD_MAX_MEMORYpar

2015-04-13 15:42:07 640

转载 ADF中af:forEach和af:iterator标签的区别

1. 标签实际上从JSTL标签中的标签演变过来的,是c:forEach标签的替代品,很多情况下还不支持“varStatus”不支持所有的java.util.Collections;仅仅支持 java.util.Lists或数组,当试图使用标签来遍历CollectionModel时会报如下错误:javax.servlet.jsp.JspException: "items"

2015-04-13 15:38:17 1448

转载 ADF中Create CreateInsert CreateWithParams的区别

先用代码来描述一下使用不同的Operation在创建一行记录时的情景1.Create[java] view plaincopy// create a new row for the view object  Row newRow = yourViewObject.createRow();  // mark the row as

2015-04-13 15:35:16 681

转载 ADF笔记

1.  ID 为 r1 的区域组件检测到具有多个根组件的页片断。具有多个根组件的片断在区域中无法正确显示, 并可能会影响性能。建议重新构建页片断, 使其只包含一个根元素。     当在ADF的页面片段中使用html标签布局时,运行页面时Weblogic控制台有可能报以上消息,解决方法:页面片段中的root标签最好使用ADF Faces提供的标签。2. 之前有网友遇到一个问题,当S

2015-04-13 15:33:27 1724

转载 使用 ADF Skin

本文描述如何在ADF项目中使用自定义SKIN。1.新建ADF项目2.在Jdeveloper中引入XML Schema    进入菜单——Tools——Preference——XML Schemas        单击添加按钮,将MW_HOME/oracle_common/modules/oracle.adf.view_11.1.1/trinidad-impl

2015-04-13 15:31:23 779

转载 修改ADF项目中的Data Controls的名称

默认情况下,ADF项目中Data Controls的命名是以"Application Module的名字" + "DataControl" 如“AppModuleDataControl”。只需要在AM中配置Custom Properties, 在Custom Properties中添加[html] view plaincopyProperty

2015-04-13 15:26:18 615

转载 ADF组件之 SelectBooleanCheckbox使用(用于ADF table)

接上一篇 《ADF组件之 SelectBooleanCheckbox使用(用于查询Form)》介绍    本篇文章主要描述如何在ADF table中使用SelectBooleanCheckbox组件,主要过程由java代码实现,当然还有其它方法。我们先看下实现效果:    1.数据库结果           2.ADF界面效果,选中一些记录后,提交 

2015-04-13 10:56:57 918

Effective Java第二版英文版

学习Java的一本经典教材,内容讲的很透彻,适合有一定基础的Java程序员阅读。

2010-02-17

Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem*中文

Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem*中文

2007-12-03

RETE算法

Charles L. Forgy的rete文章

2007-12-01

空空如也

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

TA关注的人

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