原创 JDeveloper介紹視頻

http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/GuideToJDeveloperIDE/GuideToJDeveloperIDE.html

原创 ADF:如何禁止瀏覽器右鍵菜單

做起來其實蠻簡單,做之前先確認你不需要改頁面的ADF組件的右鍵菜單功能。 第一步: 拖一個ClientListner組件到頁面的document組件上,設定type=load。 method=disableContextMenu 然後在

原创 加速Jdeveloper 內置WebLogic的啓動速度

如果在啓動Jdev內置的WLS發現有下面的log輸入,說明運行的主機網卡綁定多了多個IP地址。這樣就會造成WLS啓動時的額外的時間開銷。可以在WLS Console中寫死當前服務器的IP地址來避免綁定多個IP。   <Feb 2, 201

原创 ADF Blog 列表

New ADF Blogs from Shay Shmeltzer's Weblog by Shay Shmeltzer It's been a while since my last "New ADF Bl

原创 ADF Faces Layout 快速參考

Layout 組件  是否會被其Parent組件拉伸?  是否會拉伸其子節點組件? panelStretchLayout YES YES panelSplitter YES YES pane

原创 ADF: Foreach和Iterator的區別

<af:forEach> 是用來替代<c:forEach>,這個tag現在不支持 java.util.Collections的集合對象,只支持 java.util.Lists或者數組。<af:forEach> 在JSF頁面中主要作用不是對

原创 用戶會話狀態管理的另類方式:Oracle ADF BC AM的狀態管理機制

ADF Business Component中的Application Module的狀態管理   本文旨在簡析Oracle ADF(Application Development Framework)中的Business Compone

原创 ADF實現多選框及分頁的Table組件

ADF中最常用的Table組件af:table具有非常多的內置功能,如排序、過濾、切換列位置,以及通過滾動條來實現的分頁。默認情況下,通過滾動條,af:table會和後端的data control配合實現數據分批展現。在af:table中

原创 ADF:如何在一個adf table中標示一個view object有從屬的detail信息

 會有朋友問到,如何可以在以表格形式顯示一個數據庫表的信息的時候,其中某一個字段是標示從屬detail數據是否存在。比如,在部門的表格中,有一個字段是標示是否該部門有員工。        一般來說,有不少方法可以來實現這樣的功能,也

原创 JBO-25014: Another user has changed the row with primary key oracle.jbo.Key[x]

在實現某個EO的邏輯刪除時,發現如果有一個字段是history字段,例如最後記錄更新時間。則會在commit時報這個錯,將該history字段設爲refresh on update後,錯誤消息,其原理如下文: The case o

原创 ADF BC 組件的運行時介紹 -1 Application Module的狀態管理

ADF BC 框架中提供了開箱即用的應用‘狀態管理’的功能。所謂狀態管理,英文就是State Management,指的是維護用戶在使用應用系統時的會話狀態。概念上可能會和Http Session對象混淆。ADF BC提供狀態管理是獨

原创 使用MDS實現用戶個性化設置

用戶對頁面做的個性化(列如:隱藏table中的某一列)可以永久的保存或者在一個會話期間被保存起來。這樣用戶在重新進入該頁面時,系統會記住他對頁面做出的個性化設置。該功能的實現其實並不複雜,Oracle已經給出詳細的實現步驟教程(Step

原创 ADF: Displaying Application Module Pool Statistics

在一個ADF應用運行時,AM池的性能是非常重要的。基於ADF BC的Web 應用會啓用一個AM的池來維護用戶使用系統的會話狀態,AM池可以有多種不同的配置方式來調整其對數據庫連接的佔用以及維護用戶會話狀態的策略。在做AM池相關的系統調整時

原创 ADF:提醒用戶頁面中有未保存的數據

ADF框架裏有一個開箱即用的功能,可以當用戶在離開一個頁面的時候,提醒他頁面上有未保存的數據。 在一個頁面的document節點上設置UncommittedDataWarning爲true即可。 運行效果:

原创 使用jrcmd來開始JRockit JVM的飛行記錄

首先使用jps -mlv來查詢正在運行的java 進程, jps命令在%java_home%/bin下可以找到。 使用jrcmd來啓動飛行記錄,示例如下,可以指定文件名,recording的名字以及持續時間 jrcmd 8756 sta