Developer Tools
JDeveloper
更新: 2012年10月22日
Oracle JDeveloperとOracle ADFの11g Release 2(11.1.2.0.0)バージョンは、新機能を搭載したメジャー・リリースです。 このリリースには新機能が多数搭載されていますが、主要なテーマは次のとおりです。
もちろん、このリリースには多数のバグ修正も実装されました(ユーザーから報告された約700のバグ)。 新機能の詳細については、以降を参照してください。
OTNフォーラムにフィードバックをお寄せください。
以前のバージョン: 11gより前のリリースの新機能一覧については、 リリース・ドキュメント・ページを参照してください。
Oracle JDeveloperでは、GlassFish Server 3.1へのデプロイメントのサポートを提供しています。
Oracle ADF Mobileは、Oracle ADFアプリケーションの対象を、ネイティブ・アプリケーションとしてモバイル機器まで拡大します。 Oracle ADF Mobileはすでにリリースされており、JDeveloper Update Center(「Help」→「Check for Updates」)から入手できます。 特定の機能、デモンストレーション、および製品の詳細について詳しくは、ADF Mobile corner on OTNを参照してください。
このリリースには、Oracle ADFを大規模なJava Web開発コミュニティへ導入するための新しいオプションが組み込まれています。 Oracle ADF Essentialsは、開発、デプロイおよび製品の配布を無償で行えます。 これには、Oracle ADF Faces、Oracle ADFデータ可視化ツール、Oracle ADF Controller、Oracle ADF Model、Oracle ADF Share、およびOracle ADF Business Components(Oracle ADF BC)の、中核となるOracle ADF構築ブロックが含まれます。 さらに、Oracle ADF Essentialsには、GlassFishへのデプロイメントの認定が付属しています。 詳細は、新しいADF Essentials corner on OTNを参照してください。
すべてのOracle ADF Facesおよびデータ可視化コンポーネントで、タッチ対応デバイスでのタッチ・ジェスチャによるインタラクティビティがサポートされるようになりました。これには、ドラッグ・アンド・ドロップ、ツールチップ、データ・チップ、およびコンテキスト・メニューに対するタッチ・サービスが含まれます。 このサポートは、新しいv1.2バージョンのFusionFxおよびFusionFx-simpleスキン・ファミリーを通して有効化されます。 Oracle ADF FacesおよびDVTコンポーネントは、iPadで認定されました。 また、Oracle ADF DVTのグラフ・コンポーネントおよびゲージ・コンポーネントは、HTML5でのレンダリングをサポートしています。

<context-param> <description> このパラメータは、ページ上のコンポーネント・ジオメトリのデフォルト値を制御します。 サポートされる値は次のとおりです。 legacy - このコンポーネント属性は、タグ・ドキュメントの属性に指定されたとおりデフォルト値を 使用します。(デフォルト値) auto - このコンポーネント属性は、親コンポーネントの値に与えられた正しいデフォルト値を 使用します。 たとえば、この設定では、panelStretchLayoutは、 その"dimensionsFrom"属性のデフォルト値として"auto"を "parent"の代わりに使用します。 </description> <param-name>oracle.adf.view.rich.geometry.DEFAULT_DIMENSIONS</param-name> <param-value>auto</param-value> </context-param>
タブレット・デバイスでは、Oracle ADF表を、無限にスクロールする必要はなく、ページ区切りされた表として自動的にレンダリングされます。 スクロール・バーの代わりに、表コンポーネントがページ区切りされ、フッターが表示されることにより、ユーザーは以下に示すように特定の行ページへジャンプできます。 ページ上の行番号は、fetchSize属性によって決定されます。




このバージョンのJDeveloperには、Oracle SQL Developer 2.1
の機能が含まれています。
新しいJDeveloperエディタは、11.1.2.0.0からOracle ADFスキン・ファイルの作成および編集に使用できます。 中核となる機能には以下が含まれます。
スタンドアロン製品として利用可能
コンポーネント・パレットのOracle ADF Facesコンポーネントは、新しいアコーディオンと表示グループに再編成されました。 予測しやすく使用しやすい編成にすることで、ユーザーが効率的かつ効果的にコンポーネントを検索および特定できるようにしました。 この再編成は、今後追加される新しいコンポーネントにも対応します。
以前は、各ページで使用できるのは(ページの作成時に選択した)1つのページ・テンプレートのみでした。 また、ページ・テンプレート定義の作成時に別のページ・テンプレートを含めることはできませんでした。 この制約がなくなり、新しいTemplate項目を
コンポーネント・パレットで使用できるようになり、ページ・テンプレート定義または通常のページにドラッグ・アンド・ドロップできるようになりました。 ポイントするページ・テンプレートを選択するよう指示するダイアログがユーザーに表示されます。 この新機能により、ページ・テンプレートをネストできるようになりました。
Oracle ADF Facesのさまざまなレイアウト・コンポーネント同士を変換できる機能が11.1.2.0.0に再導入されました(具体的には、decorativeBox、group、panelAccordion、panelBorderLayout、panelBox、panelFormLayout、panelGroupLayout、panelHeader、panelList、panelSplitter、panelStretchLayout、panelTabbed、showDetailHeaderおよびtoolboxです)。 アルゴリズムで変換できない場合には、ユーザーに手順を示す新しいConvertダイアログが表示されます。ユーザーはこのダイアログで子コンポーネントをドラッグして他のファセットにドロップできます。また、ファセットに複数の子が必要な場合は、子をグループ化する必要のあるコンポーネントを選択できます。
以前は、構造ペインのナビゲーションは冗漫で、階層の深くまでナビゲートすると自分の居場所を見失うことがよくありました。 現在は、ユーザーの選択により、Show As Topアイコンを使用してカレント・ノードを階層の最上位にすることができます。 これにより、自分の居場所を見失わずに階層の深くまでナビゲートできます。 最後は、「Show root」アイコンをクリックするかコンテキスト・メニューのオプションを使用して、ルートの表示まで戻ることができます。
ユーザーは、新しい検索コントロールを使用することで、構造ペインのツリーにあるコンポーネントにすばやくナビゲートできるようになりました。 検索は、現在ルートとして指定されているノードを起点に、まず階層を下方向に進みます。 混乱を避けるために、この機能はトグル・オプションとして導入されました。そのため、ツールバー・アイコンが選択されたときにサブ・ツールバーとしてレンダリングされます。


編集およびナビゲーションに関する複数の改良を実施することで、Oracle ADF表の場合と同様に、click-to-edit機能が使用できるようになりました。
その他の新機能は次のとおりです。
テーマ別マップは、地理コンテキスト内のデータの表示に重点を置く、地理的情報を可視化する新しい機能ですが、マッピング・サーバーに接続する必要はありません。
たとえば、次のような機能です。








Oracle ADFタスク・フローは自動的に、次の新機能を含むJSF 2.0アプリケーションを使用して動作します。



| Bug Num | Component | Category | Subject |
| 13892684 | ADF_FACES | DT | js errors when running a adf page |
| 14382222 | ADF_FACES | RT | change adfieagent.js to fix error "object doesn't support..." occuring in ie7+ |
| 14066003 | ADF_FACES | RT | after new window is launched, warning popup window is showed repeatedly on ie. |
| 14058850 | ADF_FACES | RT | nullpointerexception in trinidad's formrenderer when using unknown agent |
| 14022162 | ADF_FACES | RT | after new window is launched, warning popup window is showed repeatedly on ie. |
| 13553978 | ADF_FACES | RT | script failed at adfsync point due to java script error |
| 14268404 | ADF_FACES | RT_DIALOG | scroll down arrow does not work in dialog |
| 13744742 | ADF_FACES | RT_DIALOG | background is accessible when using inline-popup with the task flows for firefox |
| 14005407 | ADF_FACES | RT_INPUTOUTPUT | adf_faces-30098:rich text parse error at position: -1, unclosed element: table |
| 13880437 | ADF_FACES | RT_INPUTOUTPUT | cannot add empty desktop file attachment to task form |
| 13833570 | ADF_FACES | RT_INPUTOUTPUT | tag produces unexpected results when inline is set to |
| 14394159 | ADF_FACES | RT_LOV | 2d inputcomboboxlistofvalues with autossuggest returns the list from first list |
| 14167762 | ADF_FACES | RT_LOV | af:inputlistofvalues in af:table only shows 25 rows |
| 14133331 | ADF_FACES | RT_LOV | valuechangelistener does not work properly with autosuggest in input component |
| 14560489 | ADF_FACES | RT_NAVIGATION | vertical af:train join links are very thick in ie8 |
| 14492754 | ADF_FACES | RT_POPUP | inputdate popup does not display after 'save and add another' |
| 14347183 | ADF_FACES | RT_TREE_TABLE | a wide adf table does not render row properly after data edited in a autosubmit |
| 14329284 | ADF_FACES | RT_TREE_TABLE | 'clear all' feature on table doesn't work if there is no result in the table |
| 14305049 | ADF_FACES | RT_TREE_TABLE | data exported by exportcollectionactionlistener is empty for image columns |
| 14259344 | ADF_FACES | RT_TREE_TABLE | culumn header heigh goes higher on ie8 if frozen attribute is set true |
| 14213495 | ADF_FACES | RT_TREE_TABLE | support table wrapping behavior in gmail for emailable mode |
| 14174660 | ADF_FACES | RT_TREE_TABLE | ie9: af:table vertical scrollbar reset at the top position |
| 14126744 | ADF_FACES | RT_TREE_TABLE | clear all filter button in table does not clear filter fields |
| 14498514 | ADFSHARE | ADF_CONFIG_RT | typos in adf share javadoc (package oracle.adf.share.config) |
| 14520686 | ADFSHARE | ADF_CONTEXT_RT | mds cache issue : unable to find document stored in mds store |
| 14092650 | ADFSHARE | ADF_CONTEXT_RT | psr:perf:adf heavy locking from adfcontext:ishighperformanceenvenabled |
| 14340831 | ADFSHARE | RES_BUNDLE_DT | entering resource value gives -violation of swing's single threaded policy excep |
| 14343535 | ADS | EVENT_MANAGER | collapse control does not appear when first child is inserted |
| 14474897 | CONTROLLER | ADFC_DT | adf-config.xml overview editor ignoring controller option changes |
| 14255762 | CONTROLLER | LIFE_CYCLE | webcenter wsrp2 appls initialization error-oracle.adf.controller.controllerexcep |
| 14261109 | DATABIND | SQL_DC | active connections are not getting released |
| 14384394 | DATABIND | URL_DT | xsl in url service data control wizard |
| 14094074 | DATABIND | URL_DT | urldc definition generated twice while creating an dc |
| 14092679 | DATABIND | URL_DT | the input parameter value refreshes while creating an url dc. |
| 13146869 | DATABIND | WEB_SERVICE_RT | move mdds' wsdl cached metadata out of connections.xml |
| 14362561 | DVT | BINDING_DT | classnotfoundexception in o.i.osgi.extension.internal.classloaderproxy$bundlecl |
| 14499606 | DVT | BINDING_RT | dvt-databindings.jpr uses incorrect std_runtime in jpr file |
| 14002538 | DVT | GRAPH | em:html5: regrn: reference object hover behavior is not working |
| 14002195 | DVT | GRAPH | regrn: em: border of fetching data message does not hide after graph render |
| 13945540 | DVT | GRAPH | dvt:alert component stretches when scroll is enabled in dvt:linegraph |
| 14571127 | DVT | JDEVDT_CP | exportpivottabledata not available for facelets |
| 14546608 | DVT | THEMATICMAP | turn on html5 imageformat for tmap for adf on ios/android |
| 14484733 | JBO | TRANS_MGMT | optimistic locking not honoured when used in a taskflow |
| 14126526 | JBO | TRANS_MGMT | jbo.locking.mode=optimistic ignored for task flow transactions |
| 14179457 | JBO | VIEW_CRIT_DT | case insensitive view criteria does not generate correct query |
| 14581689 | JBO | XSQL_DT | component pallete for xsql generates attributes for vos with the wrong names |
| 14309197 | JDEV | DB_SQLJ | error upon compiling sqlj file after upgrade to 11gr2. |
| 14260425 | JDEV | IDE | wsdl editor issue with refactoring |
| 14099513 | JDEV | IDE | arrayindexoutofboundsexception:remove policy attached |
| 14562519 | JDEV | SCM_SVN | java package cannot be renamed after application has been checked into svn |
| 14401978 | JDEV | VISUAL_EDITOR | ide doesn't render the visual editor |
| 14249979 | JDEV | WEB_SERVICES | create client from web service annotations fails with classnotfoundexception |
| 14512092 | SECURITY | CRED_STORE_DT | adfserverplatformsupportfactory.getsupportinstance() throws in j2se |
| 14060376 | TOPLINK | (null) | fail to run toplink datacontrol app inside cloud env |
| 14139414 | XMLEF | XDF | unable to delete web service connection |
| Bug Num | Component | Category | Subject |
| 13365854 | ADFSHARE | ADF_CONTEXT_RT | java.lang.classcastexception: oracle.adf.share.el.adfcontextelresolver cannot be |
| 13068909 | ADF_FACES | DT | facet reference is labeled facet in component palette |
| 13453397 | ADF_FACES | DT | facelets declarative components do not expose the id and rendered property |
| 13649205 | ADF_FACES | DT | no f1 access to rcf javadoc in javasource editor |
| 13376842 | ADF_FACES | DT_SKINNING | image path issue with adf library jar when involving adf skins |
| 12848871 | ADF_FACES | JSF_BINDING_RT | inputdate date picker not displaying selected date |
| 12953790 | ADF_FACES | RT | activating from save-for-later on eo-less vo causes deadviewrowexception |
| 13254213 | ADF_FACES | RT | incorrect window lifecycle events due to server-side redirect |
| 13492032 | ADF_FACES | RT | faces should warn when ie 7 doesn't have enabled native xmlhttp support |
| 13516674 | ADF_FACES | RT | exception while evaluating an expression from task flow's route component |
| 13581724 | ADF_FACES | RT | exception while evaluating an expression from task flow's route component |
| 13731477 | ADF_FACES | RT | remove queued events/partialtargets after applyrichresponse completes |
| 13521287 | ADF_FACES | RT_INPUTOUTPUT | cannot display time as "hour in day" using af:inputdate and af:convertdatetime |
| 13816996 | ADF_FACES | RT_LAYOUT | resizing the panelsplitter breaks all actions on a page |
| 13626059 | ADF_FACES | RT_SKINNING | need skinning ability to distinguish webkit versions (e.g. ipad vs. others) |
| 12661808 | ADF_FACES | RT_TOOLS | formatting corrupted in two tagdoc files of external-adf-faces-rt-tagdoc.jar |
| 13321557 | BUSMOD | CLASS_MODEL | unknowndomainexception adding database objects to diagram group component |
| 13495771 | DATABIND | BINDING_EDITOR | wrong navigation arrow in page def overview |
| 13508184 | DATABIND | CRITERIA | unsupported model type error thrown for multi select view criteria |
| 13496132 | DATABIND | DT | rows still exist after being deleted from adf table |
| 13701867 | DVT | GEOMAP | this._themeinfotable is undefined in adfdhtmlgeomap-11.1.1.5.0-2010.js after rel |
| 13826237 | DVT | GEOMAP | backport html5 support for graph/gauge ios support for graph/gauge/hv/geomap |
| 12963580 | DVT | GRAPH | stacked bar graph with a line should not reserve space for the line |
| 13530109 | DVT | JDEVDT_PI | graph title chg in pi applied to wrong graph |
| 13482603 | DVT | PIVOTFILTERBAR | dvt-2016 layer n exceeds boundary n' for adf pivot table in page fragment |
| 13508179 | JBO | EO_RT | domain properties ignored if entity attribute extended |
| 12982502 | JBO | SHARED_AM_RT | increase max limit for qc inactive age |
| 13057187 | JBO | VO_DT | marking attribute as transient does not remove it from query |
| 13057228 | JBO | VO_DT | adding sql derived vo attribute does not update query |
| 13556733 | JBO | VO_DT | create a jdev audit rule for bug 12912338 |
| 13800475 | JBO | VO_DT | severe error - deleting a vo attribute |
| 12813096 | JBO | VO_RT | rows in programatic view object cannot be sorted when am pooling disabled |
| 13027255 | JBO | VO_RT | nullpointerexception in viewrowsetiteratorimpl.scrollrange after ora-00040 |
| 13508185 | JBO | VO_RT | arrayindexoutofboundsexception thrown from viewrowstorage class |
| 12703387 | JDEV | AUDIT | reflect.invocationtargetexception in o.ji.audit.core.defaulttransformer:428 |
| 13770005 | JDEV | CSS | jdev1112:nls:t13y:file names under o.ide are translated |
| 13696850 | JDEV | DB_OFFLINE | foreign key constraints sometimes generate invalid ddl |
| 12934730 | JDEV | DB_SQLDEV | classcastexception in o.dbtools.raptor.navigator.connectionstoresfilter$storeco |
| 13260789 | JDEV | DB_USERPROPS | udp not cleared on commit if changed to default value |
| 13769388 | JDEV | EJB | exception deploying ejb 2.1 bean with complex pk |
| 13016614 | JDEV | INSIGHT | code insight completion does not work on *.sqlj files in jdev 11g r2 |
| 13842233 | JDEV | JSP_DT | java.lang.illegalargumentexception when open jsf page in ve |
| 13508186 | JDEV | SCM_SVN | missing named change set menu items from the pending changes window |
| 13898592 | JDEV | WEB_SERVICES | forwardport fix for audit failure when running with any @webservice classes |
| 13494220 | RCS | BI | dashboard drill in failed in wc ingegration env when username is non_english |
| 13738032 | TOPLINK | JAXB_PI | jaxb pi throws npe while editing a java file |
| 13592613 | TRINIDAD | RT | clicking next or previous twice on trinidad table may cause data to copy to next |
| Bug Num | Component | Category | Subject |
| 12791598 | ADF_FACES | DT | backport 12732652 - .jsff is not a source file |
| 12732305 | ADF_FACES | RT | backport 12730529 SELECTMANYCHOICE THROWS ARRAYINDEXOUTOFBOUNDSEXCEPTION |
| 12834563 | ADF_FACES | RT | backport 12830375 - window detection fails for session timeout with client state |
| 12791499 | ADF_FACES | RT_CALENDAR | backport bug 12751458 NULLPOINTEREXCEPTION IN AF:CALENDAR WHEN MULTI-USERS NAVIGATING IN WEEK ENTRIES |
| 12810372 | ADF_FACES | RT_CALENDAR | backport 12742964-JAVASCRIPT ERROR IN IE WHEN EVENTS ARE LONGER THAN A DAY IN A CALENDAR |
| 12873886 | ADF_FACES | (null) | document search engine support for oracle jdeveloper 11.1.2 and ps5 |
| 12709045 | DATABIND | BINDING_EDITOR | backport: metadatanotfoundexception: create iterator binding in cust role |
| 12681444 | DATABIND | DT | backport 11895703 - OUTOFMEMORYERROR WHEN MIGRATING AN ADF 10G APPLICATION TO 11G |
| 12806542 | DVT | PIVOTTABLE | backport 12800471: enter does not submit edited value on last row of pivottable |
| 12676941 | EWT | (null) | apps6: illegalargumentexception: in java console |
| 12727928 | JBO | DATA_TYPE_DT | backport: default java extended typemap has bigint error |
| 12772283 | JBO | RT | backport 12723194 - stackoverflow with jboexceptionhandler |
| 12931885 | JDEV | AUDIT | audit profile files are not being read by the ui or ojaudit tool |
| 12710605 | JDEV | DB_API | backport: 12682987 null not recognised as a sql expression |
| 12702317 | JDEV | DB_OFFLINE | new gallery -all offline db obj enabled irrespective of database type |
| 12590039 | JDEV | DB_PLSQL | illegalaccesserror in o.javatools.db.plsql.triggerderivedpropertybuilder:152 |
| 12682199 | JDEV | EJB | ejb audit preferences disabled by default. should be enabled by default |
| 12884349 | JDEV | IDE_MENUS | severe: menumanager.createmenuitem 'copy' was called off edt |
| 12657879 | JDEV | MAVEN | exception thrown when maven repository |
| 12784070 | JDEV | MAVEN | maven fails to resolve the dependencies |
| 12951822 | JDEV | MAVEN | artifact id not correctly used while deploying into local repository |
| 9929351 | JDEV | RES_BUNDLE | labels dont appear in a simple adf app |
| 12690556 | JDEV | SCM_SVN | backport 12669780: subversion "connection" failing for protocol svn+ssh in jdev |
| 12699889 | JDEV | SCM_SVN | backport 12653484 - svn incoming pending changes not shown for single projects versioned |
| 12751582 | JDEV | SCM_SVN | backport 12741161 - npe in o.ji.vcs.svn.nav.svnrepositorynavigatorapi$2:177 |
| 12871343 | TRINIDAD | RT | backport 12676015 - announcement portlet renders blank page when invoke crea |
| 12796262 | XMLEF | GRAMMAR_META | backport 12559038 - provide customers the option to load remo |
| 12713306 | XMLEF | SP | backport 12657794 - MEMORY LEAK IN JDEVELOPER test |