Oracle APEX 系列文章7:Oracle APEX 18.1 新特性
引言
千呼萬(wàn)喚始出來, Oracle APEX 18.1 新版本終于發(fā)布了,還不了解 Oracle APEX 是什么的同學(xué)請(qǐng)移步這里:
- Oracle APEX 系列文章1:Oracle APEX, 讓你秒變?nèi)珬i_發(fā)的黑科技
- Oracle APEX 系列文章2:在阿里云上打造屬于你自己的APEX完整開發(fā)環(huán)境 (安裝 CentOS)
- Oracle APEX 系列文章3:在阿里云上打造屬于你自己的APEX完整開發(fā)環(huán)境 (安裝 Tomcat, Nginx)
- Oracle APEX 系列文章4:在阿里云上打造屬于你自己的APEX完整開發(fā)環(huán)境 (安裝XE, ORDS, APEX)
- Oracle APEX 系列文章5:在阿里云上打造屬于你自己的APEX完整開發(fā)環(huán)境 (進(jìn)一步優(yōu)化)
- Oracle APEX 系列文章6:Oracle APEX 到底適不適合企業(yè)環(huán)境?
- Oracle APEX 系列文章7:Oracle APEX 18.1 新特性
本文是 Oracle APEX 新特性官網(wǎng)文章的譯文,想讀原文的同學(xué)請(qǐng)移步這里:https://apex.oracle.com/en/platform/features/
下面鋼哥就帶著你快速了解一下 Oracle APEX 18.1 的新特性。
數(shù)據(jù)處理能力
Oracle APEX 致力于使您盡可能輕松、高效地顯示、操作、繪制和處理數(shù)據(jù)。無(wú)論您的數(shù)據(jù)來自本地?cái)?shù)據(jù)庫(kù),遠(yuǎn)程數(shù)據(jù)庫(kù)還是 Web 服務(wù),Oracle APEX 都可以幫助您將數(shù)據(jù)轉(zhuǎn)化為有價(jià)值的信息。
將數(shù)據(jù)轉(zhuǎn)化為信息
Oracle APEX 允許每個(gè)人看到不同的數(shù)據(jù)。利用交互式報(bào)表組件,用戶可以輕松地自定義他們想看到的數(shù)據(jù),以獨(dú)特的方式滿足需求。從確定要顯示哪些列的簡(jiǎn)單更改到更加復(fù)雜的自定義設(shè)置(例如數(shù)據(jù)透視),都可以輕松實(shí)現(xiàn)。
搜索、過濾、發(fā)現(xiàn)
Oracle APEX 的快速搜索和先進(jìn)的過濾功能使您能夠以前所未有的體驗(yàn)輕松找到想要的數(shù)據(jù)。您可以通過全文搜索,列級(jí)別數(shù)據(jù)過濾甚至更復(fù)雜的過濾表達(dá)式(例如:基于多列值的過濾)來實(shí)現(xiàn)這些需求。
只為你量身定做 18.1更新
Oracle APEX 標(biāo)準(zhǔn)的交互式報(bào)表(Interactive Report)控件讓您能夠輕松地把數(shù)據(jù)顯示成您希望的格式(如:使用控制中斷對(duì)數(shù)據(jù)進(jìn)行排序和分組),自定義高亮顯示、計(jì)算或聚合數(shù)據(jù),也可以使用圖表、分組依據(jù)和透視視圖以全新的方式查看您的數(shù)據(jù),并生成獨(dú)一無(wú)二的自定義報(bào)表。
記住您的報(bào)表樣式
您無(wú)需每次都更改這些自定義設(shè)置和過濾器,您只需要簡(jiǎn)單地保存成報(bào)表,下次訪問時(shí) Oracle APEX 就會(huì)自動(dòng)展現(xiàn)您配置過的所有自定義設(shè)置。您可以輕松地選擇保存成私有報(bào)表,按需供自己或其他人使用。
毫不費(fèi)力地編輯數(shù)據(jù)
Oracle APEX 自帶的交互式網(wǎng)格(Interactive Grid)控件,允許您像使用 Excel 一樣在線編輯您的數(shù)據(jù)??焖倬庉嫸嘈袛?shù)據(jù)時(shí),感覺就像點(diǎn)擊單元格并編輯一樣簡(jiǎn)單。如果您的用戶熟悉 Excel,他們能非常快地上手操作。交互式網(wǎng)格(Interactive Grid)控件具有行列選擇、復(fù)制、填充等非常實(shí)用的功能,毫不夸張地說,使用交互式網(wǎng)格(Interactive Grid)控件可以讓您輕松釋放數(shù)據(jù)的全部潛力。
功能完善的交互式網(wǎng)格18.1更新
Oracle APEX 18.1 的交互式網(wǎng)格(Interactive Grid)控件包含了您盼望已久的強(qiáng)大報(bào)表的所有功能,包括:固定標(biāo)題、凍結(jié)列、滾動(dòng)分頁(yè)、多個(gè)過濾器、排序、匯總統(tǒng)計(jì)等多種實(shí)用功能。
靈活的編輯功能18.1更新
您可以使用文本、數(shù)字、日期選擇器、值列表等方式輕松編輯您的數(shù)據(jù)。交互式網(wǎng)格(Interactive Grid)控件旨在支持所有項(xiàng)目類型控件及其可擴(kuò)展插件。
主 - 從 - 從的數(shù)據(jù)展示
借助交互式網(wǎng)格(Interactive Grid)控件,您現(xiàn)在可以輕松地呈現(xiàn) n 層深度或跨層次的主 - 從 - 從類型的數(shù)據(jù)關(guān)系,更令人激動(dòng)的是,所有這些數(shù)據(jù)都可以實(shí)時(shí)編輯(增刪改查)。
圖表展現(xiàn)能力
憑借 Oracle JET 圖表庫(kù)的支持,Oracle APEX 有能力讓您擁有強(qiáng)大的圖表可視化能力。您可以快速為您的應(yīng)用程序添加漂亮的、高度可定制、易用且功能極其豐富的圖表。
響應(yīng)式圖表
所有圖表完全支持 HTML5,可用于任何現(xiàn)代瀏覽器,讓您無(wú)需擔(dān)心平臺(tái)、屏幕大小及局限性。
高度可定制
通過使用大量的聲明性圖表屬性,您可以靈活地自定義圖表,并通過出色的可視化特性使應(yīng)用程序栩栩如生,讓您從操作數(shù)據(jù)轉(zhuǎn)變?yōu)樘剿靼l(fā)現(xiàn)有價(jià)值的信息。
豐富的圖表
您可以從幾十種不同的圖形控件里選擇最有效的圖形可視化您的數(shù)據(jù),包括:條形圖、直線圖、面積圖、區(qū)域圖、組合圖形、散點(diǎn)圖、泡沫圖、極坐標(biāo)圖、金字塔圖、雷達(dá)圖、餅圖、圓環(huán)圖、漏斗圖、千分表、K線圖、甘特圖等等。
表單和自動(dòng)數(shù)據(jù)模型處理
表單頁(yè)面允許最終用戶查看和編輯數(shù)據(jù)庫(kù)表或視圖中的單行數(shù)據(jù)。開發(fā)人員可以選擇各種不同的表單項(xiàng)類型控件,通過自動(dòng) DML 處理以及動(dòng)態(tài)操作和 AJAX,創(chuàng)建響應(yīng)且易于使用的表單頁(yè)面,而這些表單頁(yè)面同時(shí)能夠輕松地與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。
自動(dòng) DML
表單提供了自動(dòng)獲取數(shù)據(jù)和自動(dòng)處理數(shù)據(jù)的能力。它從數(shù)據(jù)庫(kù)表中自動(dòng)加載所請(qǐng)求的數(shù)據(jù)行,智能地將表格列映射成表單項(xiàng)并使用數(shù)據(jù)進(jìn)行填充。提交表單頁(yè)時(shí),所有表單數(shù)據(jù)將被自動(dòng)寫回到數(shù)據(jù)庫(kù)對(duì)應(yīng)的表中,同時(shí)確保數(shù)據(jù)的完整性。
樂觀鎖機(jī)制
樂觀鎖機(jī)制可以有效地防止多個(gè)用戶同時(shí)編輯數(shù)據(jù)帶來的數(shù)據(jù)重寫,從而確保了多個(gè)用戶處理相同數(shù)據(jù)時(shí)不會(huì)發(fā)生丟失數(shù)據(jù)。
響應(yīng)式表單布局
有了交互式網(wǎng)格(Interactive Grid)控件,表單頁(yè)面就可以輕松地在較大屏幕上很好地展現(xiàn),同時(shí)表單項(xiàng)也可以自動(dòng)重新排列以適用于平板電腦或智能手機(jī)屏幕等較小的設(shè)備。
用戶界面
通用主題(Universal Theme)是 Oracle APEX 的用戶界面,它使得開發(fā)人員能夠?qū)P臉?gòu)建現(xiàn)代 Web 應(yīng)用程序,而無(wú)需要求擁有豐富的 HTML,CSS 或 JavaScript 專業(yè)知識(shí)。借助 Oracle APEX,您可以使用通用主題(Universal Theme)輕松構(gòu)建高度可訪問、易于定制且易于維護(hù)的響應(yīng)式 Web 應(yīng)用程序。
全響應(yīng)式界面
Oracle APEX 的通用主題(Universal Theme)從一開始就被設(shè)計(jì)為完全響應(yīng)式的,因此它在小屏幕上的工作情況與在大屏幕上完全相同。這意味著您的 UI 組件(例如:表單、圖表、報(bào)表等)無(wú)需任何特別的開發(fā)即可在不同的屏幕分辨率下無(wú)縫工作,同時(shí)保持相同或相似的功能。
智能排版
整個(gè)應(yīng)用程序中的頁(yè)面和屏幕會(huì)自動(dòng)調(diào)整為基于視口大小的最佳方式,無(wú)需做任何開發(fā)。
移動(dòng)平臺(tái)友好18.1新特性
對(duì)移動(dòng)平臺(tái)友好,UI 控件集成了觸摸手勢(shì),并對(duì)移動(dòng)平臺(tái)下的導(dǎo)航、頁(yè)面、控件布局做了優(yōu)化。
網(wǎng)格布局
頁(yè)面上的所有組件都基于浮動(dòng)網(wǎng)格系統(tǒng),讓您可以完全控制頁(yè)面的布局。
多用途的 UI 組件
Oracle APEX 的通用主題(Universal Theme)提供了幾乎可以用來構(gòu)建任何類型業(yè)務(wù)應(yīng)用程序所需的 UI 組件,范圍從卡片、表單、菜單、選項(xiàng)卡到報(bào)表。這些組件都是遵循常見和流行的 UI 最佳實(shí)踐開發(fā)的,通過導(dǎo)航到此應(yīng)用程序的組件部分,您可以更全面的瀏覽通用主題(Universal Theme)自帶的所有 UI 組件。
常見的 UI 模式18.1更新
提供多種易于使用的設(shè)計(jì)模式的 UI 組件,可隨時(shí)在您的應(yīng)用程序中使用。
應(yīng)用程序?qū)Ш讲藛?/h4>
您可以選擇使用顯示在旁邊的樹狀結(jié)構(gòu)的導(dǎo)航菜單,也可以選擇靠近屏幕頂部的菜單欄導(dǎo)航,甚至選擇為移動(dòng)設(shè)備特別優(yōu)化的標(biāo)簽頁(yè)導(dǎo)航菜單。
實(shí)時(shí)模板選項(xiàng)
只需選擇 UI 模板或設(shè)置相應(yīng)的配置項(xiàng)即可獲得所需的 UI 樣式,甚至可以輕松地自定義任何基于模板的 UI 組件,實(shí)現(xiàn) UI 樣式的批量替換。
輕松定制
即使最基本的需求,主題和定制化也是應(yīng)用程序成功的關(guān)鍵和必要成分。
使用通用主題(Universal Theme),您可以毫不費(fèi)力地定制并完全控制應(yīng)用程序的外觀,而無(wú)需成為 UI設(shè)計(jì)、HTML,CSS 或 JavaScript 方面的專家。使用主題滾輪(Theme Roller)和模板選項(xiàng),您可以輕松地定制您的應(yīng)用程序以適應(yīng)公司的品牌,并使用模板選項(xiàng)自定義各種組件外觀。所有這些都是運(yùn)行時(shí)發(fā)生的,真正的所見即所得。
主題滾輪(Theme Roller)
想要藝術(shù)范兒?打開主題滾輪并以您想要的方式完全塑造您的應(yīng)用程序。自定義自己的配色方案和其他設(shè)置,并在您的應(yīng)用程序中使用。
主題樣式18.1更新
不是藝術(shù)家?我們已經(jīng)涵蓋了你。有多種主題樣式可供選擇。您甚至可以以編程方式配置應(yīng)用程序的UI,甚至允許用戶設(shè)置自己的主題首選項(xiàng)。
完全控制
已經(jīng)有一些具體想法了?您可以從最簡(jiǎn)單的 CSS 開始定制自己的應(yīng)用程序 UI 界面,也可以完全定制自己的主題和模板。
APEX 字體集(Font APEX)
APEX 字體集是一整套圖標(biāo)庫(kù),旨在設(shè)計(jì)以便增強(qiáng)通用主題(Universal Theme)。它包含超過1100個(gè)不同的圖標(biāo)和25個(gè)修飾符,并且同時(shí)支持兩種顯示尺寸:Small 和 Large。
通用主題(Universal Theme)和 APEX 字體集(Font APEX)的緊密集成使得許多組件有能力根據(jù)樣式上下文(如“模板選項(xiàng)”)自動(dòng)展現(xiàn)大圖標(biāo)或小需要做的圖標(biāo),您需要做的就是專注于選擇想要的圖標(biāo)。
1100+ 手工打造的圖標(biāo)
我們認(rèn)為圖標(biāo)非常重要,所以我們?cè)O(shè)計(jì)了自己的圖標(biāo)庫(kù),用超過1100個(gè)不同的圖標(biāo)完美補(bǔ)充通用主題(Universal Theme)和 APEX 字體集(Font APEX)。
兩個(gè)家族,一個(gè)圖標(biāo)庫(kù)18.1新特性
APEX 字體集(Font APEX)有兩種圖標(biāo)系列:小和大。小圖標(biāo)基于16x16網(wǎng)格,非常適合按鈕和菜單。大圖標(biāo)基于32x32網(wǎng)格,非常適合您需要提供更大圖形的地方,如:卡片、媒體列表和 Hero 區(qū)域。
修飾符及修改器
您可以輕松地自定義每個(gè)圖標(biāo),比如:實(shí)時(shí)預(yù)覽圖標(biāo)旋轉(zhuǎn)、動(dòng)畫等效果。只需將相應(yīng)的助手類添加到圖標(biāo)中,或使用通用主題(Universal Theme)應(yīng)用程序中內(nèi)置的 Icon Builder。
安全
Oracle APEX 旨在構(gòu)建開箱即用的高度安全的 Web 應(yīng)用程序。在不斷變化的 Web 標(biāo)準(zhǔn)和越來越多攻擊者尋找破解網(wǎng)站新方法的世界中,我們對(duì)安全的關(guān)注意味著您的應(yīng)用程序可以得到保護(hù)。
認(rèn)證和授權(quán)
認(rèn)證是識(shí)別誰(shuí)在訪問應(yīng)用程序的過程,而授權(quán)定義用戶是否有權(quán)使用應(yīng)用程序或部分應(yīng)用程序。
認(rèn)證方案
Oracle APEX 帶有一套全面的內(nèi)置身份驗(yàn)證方案,可以輕松與基于云的身份驗(yàn)證提供程序,您所在公司的 LDAP 存儲(chǔ)庫(kù)或本地的 Oracle APEX 工作區(qū)存儲(chǔ)庫(kù)進(jìn)行集成。
授權(quán)方案
您使用授權(quán)方案定義對(duì)應(yīng)用程序、頁(yè)面和頁(yè)面組件的訪問,同時(shí)使用內(nèi)置的應(yīng)用程序訪問控制來管理用戶和角色。
可擴(kuò)展性
開發(fā)人員可以通過在 SQL 和 PL/SQL 中編寫自定義身份驗(yàn)證和授權(quán)方案來輕松擴(kuò)展您的 Oracle APEX 應(yīng)用程序。
會(huì)話管理
用戶與應(yīng)用程序交互的服務(wù)器端會(huì)話管理是 Oracle APEX 固有的一部分。
會(huì)話控制
會(huì)話由瀏覽器 Cookie 值和 URL 中的 ID 定義,這些長(zhǎng)隨機(jī)值是攻擊者無(wú)法猜測(cè)的。內(nèi)置超時(shí)機(jī)制也會(huì)保證會(huì)話在用戶離開太久時(shí)自動(dòng)終止。
項(xiàng)目會(huì)話狀態(tài)
應(yīng)用程序和頁(yè)面項(xiàng)在會(huì)話狀態(tài)下保存它們的值,您可以選擇以加密的方式啟用它。開發(fā)人員可以通過綁定變量語(yǔ)法訪問和操作 SQL 和 PL/SQL 中的值來防止 SQL 注入。
集合
Oracle APEX 集合是一個(gè)多行多列的會(huì)話數(shù)據(jù)集,開發(fā)人員可以隨時(shí)通過 PL/SQL API 和視圖來管理它。
默認(rèn)安全
在為開發(fā)人員提供完全控制的同時(shí),Oracle APEX 可以立即生成具有高度安全設(shè)置的開箱即用的 Web 應(yīng)用程序。
參數(shù)篡改保護(hù)
Oracle APEX 使用校驗(yàn)和 來防止用戶操縱 URL 中的參數(shù)并保存更改,如果攻擊者發(fā)送他們偽造的 URL,是無(wú)法執(zhí)行的。
XSS 預(yù)防
當(dāng)攻擊者在網(wǎng)站中保存惡意數(shù)據(jù)并且網(wǎng)站將這些數(shù)據(jù)展現(xiàn)為在用戶瀏覽器中需要執(zhí)行的代碼時(shí),會(huì)發(fā)生跨站點(diǎn)腳本攻擊(XSS)。默認(rèn)情況下,Oracle APEX 組件會(huì)轉(zhuǎn)義所有輸出以防止此類攻擊。
建議檢查器和其他工具
開發(fā)人員可以運(yùn)行 Oracle APEX Advisor 來檢查他們的應(yīng)用程序是否存在使應(yīng)用程序不太安全的設(shè)置,或者攻擊者可能利用的設(shè)置,另外用戶也可以使用第三方工具來分析應(yīng)用程序漏洞。
無(wú)障礙性
Oracle APEX 旨在讓開發(fā)人員盡可能輕松地構(gòu)建高度可訪問的 Web 應(yīng)用程序,并為有特殊要求的用戶提供包容性的用戶體驗(yàn)。隨著每個(gè)版本的發(fā)布,我們都努力在使這一切變得前所未有的簡(jiǎn)單。我們?cè)黾恿诵碌妮o助功能,修復(fù)了已知的可訪問性錯(cuò)誤,并持續(xù)改進(jìn)我們的測(cè)試策略,所有這些都旨在為開發(fā)人員提供一個(gè)出色的開發(fā)工具,滿足每個(gè)人的用戶體驗(yàn)。
開箱即用的無(wú)障礙性18.1更新
在開發(fā)周期的每個(gè)階段,從設(shè)計(jì)到交付,Oracle APEX都考慮到可訪問性。其中一個(gè)關(guān)鍵目標(biāo)是盡可能提供開箱即用的無(wú)障礙性,以便使用Oracle APEX的標(biāo)準(zhǔn)默認(rèn)功能構(gòu)建的應(yīng)用程序應(yīng)以最小的努力顯示出良好的無(wú)障礙性。
易用的 UI 組件
Oracle APEX 包含一套全面的現(xiàn)代 UI 組件,這些組件都是根據(jù) Oracle 的無(wú)障礙準(zhǔn)則構(gòu)建的。
主題化
Oracle APEX 通用主題(Universal Theme)是一套兼顧美觀同時(shí)又具有無(wú)障礙的主題,開發(fā)人員和最終用戶可以輕松更改的應(yīng)用程序的外觀和感受。
無(wú)需任何輔助模式18.1新特性
遵循現(xiàn)代設(shè)計(jì)指南意味著我們不再需要使用輔助功能模式,從而使 Oracle APEX 開發(fā)人員和最終用戶更容易。
開發(fā)者協(xié)助
盡管框架提供了很好的無(wú)障礙性,但開發(fā)人員仍然有責(zé)任確保他們的 Oracle APEX 應(yīng)用程序真正為所有用戶提供卓越的體驗(yàn)。因此,我們提供一些關(guān)鍵功能和資源來幫助您實(shí)現(xiàn)這一目標(biāo)。
建議檢查器18.1新特性
可用性檢查內(nèi)置在應(yīng)用建議檢查器中,以便您在開發(fā)過程的早期識(shí)別一些無(wú)障礙性問題。這些包括檢查以識(shí)別沒有適當(dāng)標(biāo)簽的頁(yè)面項(xiàng)目,或者沒有頁(yè)面標(biāo)題的頁(yè)面等。
通用主題對(duì)比檢查
色彩對(duì)比檢查內(nèi)置于 Theme Roller 中,允許設(shè)計(jì)人員根據(jù) WCAG 2.0 色彩對(duì)比指南以便驗(yàn)證文本對(duì)比度。
無(wú)障礙指南18.1更新
包含專門開發(fā)可訪問應(yīng)用程序的無(wú)障礙性指南,指導(dǎo)您了解影響無(wú)障礙框架要點(diǎn)。
其他有用資源
你是否想要了解更多 Oracle APEX 應(yīng)用程序的無(wú)障礙性的問題,或者想了解我們遵循的無(wú)障礙性準(zhǔn)則,或當(dāng)前已知的框架中的無(wú)障礙性的問題?Oracle 為您提供了所有關(guān)于這些的關(guān)鍵信息。
Oracle 無(wú)障礙指南
根據(jù) Oracle 無(wú)障礙準(zhǔn)則進(jìn)行構(gòu)建,有關(guān)更多信息,請(qǐng)?jiān)L問 Oracle 的無(wú)障礙理念和策略,具體內(nèi)容在“準(zhǔn)則和標(biāo)準(zhǔn)”部分。
一致性聲明
已發(fā)布自愿產(chǎn)品無(wú)障礙性模板(VPAT),描述了我們?nèi)绾魏芎玫貪M足這些指南,包括重要缺陷的詳細(xì)信息。
已知的問題
隨著每一個(gè)版本中,我們報(bào)道了在我們的任何減少顯著已知的可訪問性問題發(fā)布說明。這將包括錯(cuò)誤編號(hào)和可能的解決方法。
監(jiān)控
監(jiān)視和日志記錄可以深入了解用戶如何與應(yīng)用程序交互,這些信息對(duì)于識(shí)別黑客攻擊,性能問題和應(yīng)用錯(cuò)誤是不可或缺的。Oracle APEX 早已為您內(nèi)置了監(jiān)視和日志記錄。
活動(dòng)監(jiān)視
Oracle APEX 自動(dòng)記錄使用和開發(fā)應(yīng)用程序時(shí)發(fā)生的事件,這些信息以滾動(dòng)替換的方式存儲(chǔ),舊數(shù)據(jù)會(huì)在管理員設(shè)置的時(shí)間后自動(dòng)被替換。
應(yīng)用程序運(yùn)行時(shí)活動(dòng)記錄
Oracle APEX 會(huì)自動(dòng)記錄登錄嘗試、訪問任何頁(yè)面(包括頁(yè)面渲染時(shí)間)和訪問遠(yuǎn)程 Web 服務(wù)的相關(guān)活動(dòng)信息。
開發(fā)者活動(dòng)信息
每當(dāng)開發(fā)人員修改應(yīng)用程序時(shí),Oracle APEX 都會(huì)存儲(chǔ)該事件以供日后審核。
完整報(bào)告
管理員可以使用各種預(yù)先定義好的報(bào)告,例如:檢查錯(cuò)誤、檢查應(yīng)用程序性能的變化或搜索已發(fā)生的特定事件。
代碼檢測(cè)和跟蹤
Oracle APEX 有能力提供高度詳細(xì)的診斷數(shù)據(jù),這有助于查找應(yīng)用程序中的錯(cuò)誤或性能問題。管理員可以為特定用戶會(huì)話或整個(gè)實(shí)例啟用診斷日志記錄,開發(fā)人員也可以輕松訪問診斷輸出,并在 Oracle APEX 開發(fā)環(huán)境中查看。
調(diào)試模式
調(diào)試模式控制診斷輸出的級(jí)別,從 1(錯(cuò)誤)到 9(Oracle APEX 引擎內(nèi)部信息),開發(fā)人員可以使用相同的檢測(cè)框架將診斷代碼添加到其應(yīng)用程序代碼中。
集成開發(fā)周期
開發(fā)人員可以直接啟用調(diào)試模式,并通過瀏覽器工具欄查看其測(cè)試會(huì)話的調(diào)試輸出。
SQL 跟蹤
使用 SQL Trace 獲取 SQL 語(yǔ)句的執(zhí)行計(jì)劃和等待事件。
全球化
全球化是一個(gè)開發(fā)框架在開發(fā)多語(yǔ)言和區(qū)域環(huán)境中良好和正確執(zhí)行應(yīng)用程序的能力。Oracle APEX 的設(shè)計(jì)考慮到全球化,其中包括翻譯應(yīng)用程序和本地化的支持,即適應(yīng)應(yīng)用程序以支持特定語(yǔ)言環(huán)境。
翻譯
翻譯允許以多種語(yǔ)言運(yùn)行應(yīng)用程序,而無(wú)需復(fù)制應(yīng)用程序邏輯。
可翻譯的應(yīng)用程序?qū)傩?/h4>
在翻譯應(yīng)用程序時(shí),大多數(shù)文本是通過聲明性屬性定義的,如:頁(yè)面和區(qū)域標(biāo)題、字段標(biāo)簽和列標(biāo)題等。
可翻譯的消息
在使用自定義 PL/SQL 區(qū)域、進(jìn)程或自定義 JavaScript 時(shí),快捷方式可以用于在運(yùn)行時(shí)引用可翻譯的消息。
基于XLIFF的翻譯
可翻譯的應(yīng)用程序?qū)傩院拖⒃诜g過程中作為 XLIFF 文件導(dǎo)出。XLIFF 是一種標(biāo)準(zhǔn)化的基于 XML 的格式,用于在不同工具之間傳遞可翻譯的數(shù)據(jù)。
本土化
根據(jù)最終用戶所在的位置來格式化和顯示應(yīng)用程序中的內(nèi)容。
數(shù)字格式
根據(jù)區(qū)域顯示具有適當(dāng)小數(shù)表示法的數(shù)字?jǐn)?shù)據(jù)。
時(shí)區(qū)和地區(qū)
使用適當(dāng)?shù)娜掌诤蜁r(shí)間格式呈現(xiàn)日期和時(shí)間數(shù)據(jù),并自動(dòng)轉(zhuǎn)換為最終用戶的區(qū)域設(shè)置。
從右到左的支持
使用通用主題時(shí),可以在正確的文檔方向自動(dòng)渲染從右至左的語(yǔ)言。
結(jié)語(yǔ)
Oracle APEX 18.1 發(fā)布了,很多新特性還有待我們?nèi)ネ诰颉d摳绾罄m(xù)會(huì)及時(shí)更新有關(guān) Oracle APEX 更多的博文,感謝大家的關(guān)注。
王方鋼 | Oracle APEX Evangelist
總結(jié)
以上是生活随笔為你收集整理的Oracle APEX 系列文章7:Oracle APEX 18.1 新特性的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下配置jdk+tomcat
- 下一篇: BZOJ 3489: A simple