ओरेकल एप्लिकेशन एक्सप्रेस: Difference between revisions
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
एपेक्स ओरेकल डेटाबेस की एक पूर्णतः समर्थित निःशुल्क सुविधा है और इसे ओरेकल डेटाबेस चलाने के लिए कहीं भी स्थापित किया जा सकता है। ऑटोनॉमस डेटाबेस क्लाउड सर्विसेज और स्टैंड-अलोन पूरी तरह से प्रबंधित एपेक्स एप्लिकेशन डेवलपमेंट सर्विस सहित विभिन्न सेवाओं में ओरेकल के क्लाउड पर एपेक्स की भी प्रस्तावित की जाती है।<ref>{{Cite web |title=Oracle Application Express (APEX): Overview |url=https://www.oracle.com/technetwork/developer-tools/apex/overview/apex-overview-otn-4491378.pdf |url-status=live |website=[[Oracle Corporation]]}}</ref> | एपेक्स ओरेकल डेटाबेस की एक पूर्णतः समर्थित निःशुल्क सुविधा है और इसे ओरेकल डेटाबेस चलाने के लिए कहीं भी स्थापित किया जा सकता है। ऑटोनॉमस डेटाबेस क्लाउड सर्विसेज और स्टैंड-अलोन पूरी तरह से प्रबंधित एपेक्स एप्लिकेशन डेवलपमेंट सर्विस सहित विभिन्न सेवाओं में ओरेकल के क्लाउड पर एपेक्स की भी प्रस्तावित की जाती है।<ref>{{Cite web |title=Oracle Application Express (APEX): Overview |url=https://www.oracle.com/technetwork/developer-tools/apex/overview/apex-overview-otn-4491378.pdf |url-status=live |website=[[Oracle Corporation]]}}</ref> | ||
== | == रिलीज़ == | ||
ओरेकल एपेक्स को किसी भी ओरेकल डेटाबेस पर संस्करण 9.2 या उच्चतर से स्थापित किया जा सकता है, और ओरेकल 11जी से शुरू करके यह डिफ़ॉल्ट रूप से डेटाबेस के साथ स्थापित किया जाता है। एपेक्स 4.0 और उच्चतर को ओरेकल 10.2.0.3 या उच्चतर डेटाबेस पर स्थापित किया जा सकता है। एपेक्स 5.0 और उच्चतर को ओरेकल डेटाबेस के सभी संस्करणों ([[SE1]], | ओरेकल एपेक्स को किसी भी ओरेकल डेटाबेस पर संस्करण 9.2 या उच्चतर से स्थापित किया जा सकता है, और ओरेकल 11जी से शुरू करके यह डिफ़ॉल्ट रूप से डेटाबेस के साथ स्थापित किया जाता है। एपेक्स 4.0 और उच्चतर को ओरेकल 10.2.0.3 या उच्चतर डेटाबेस पर स्थापित किया जा सकता है। एपेक्स 5.0 और उच्चतर को ओरेकल डेटाबेस के सभी संस्करणों ([[SE1|एसई1]], एसई, और ईई) पर स्थापित किया जा सकता है, 11.1.0.7 या उच्चतर को वैध ओरेकल डेटाबेस तकनीकी समर्थन समझौते के साथ; एपेक्स 18.1 से, न्यूनतम डेटाबेस संस्करण 11.2.0.4 है। इसका उपयोग ओरेकल डेटाबेस 11जी एक्सप्रेस संस्करण (एक्सई) के साथ भी किया जा सकता है, लेकिन यह [[ओरेकल टेक्नोलॉजी नेटवर्क]] चर्चा मंच के माध्यम से समर्थित है, न कि ओरेकल सपोर्ट सर्विसेज के माध्यम से। | ||
{| class="wikitable mw-collapsible" | {| class="wikitable mw-collapsible" | ||
|- | |- | ||
! | ! उत्पाद का नाम !! संस्करण !! रिलीज़ !! नोट्स | ||
|- | |- | ||
| | | एचटीएमएल डीबी || 1.5 || 2004 || पहली रिलीज।<ref name="APEX Overview ppt">{{cite web|title=APEX Overview|url=http://www.oracle.com/technetwork/developer-tools/apex/overview/apex-overview-157752.ppt|publisher=Oracle Corporation|access-date=September 16, 2012}}</ref> | ||
|- | |- | ||
| | | एचटीएमएल डीबी || 1.6 || 2004 || थीम जोड़ी गई।<ref name="APEX Overview ppt" /> | ||
|- | |- | ||
| | | एचटीएमएल डीबी || 2.0 || 2005 || एसक्यूएल कार्यशाला जोड़ा गया.<ref name="APEX Overview ppt" /> | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 2.1 || जनवरी 2006 || एचटीएमएलडीबी का नाम बदलकर एपेक्स कर दिया गया। एपेक्स के संस्करण 2.1 को नि: शुल्क [[Oracle Express Edition|ओरेकल एक्सप्रेस संस्करण]] (एक्सई)डेटाबेस के साथ बंडल किया गया था। | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 2.2 || 2006 || पैकेज्ड एप्लिकेशन.<ref name="APEX Overview ppt" /> | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 3.0 || 2007 || इस संस्करण में [[PDF|पीडीएफ]] प्रिंटिंग, फ्लैश चार्टिंग और एक्सेस एप्लिकेशन माइग्रेशन सहित कई नई सुविधाएँ सम्मिलित थीं।<ref name="APEX Overview ppt" /> | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 3.0.1 || जूलाइ 2007 || यह संस्करण किसी ओरेकल एक्सई डेटाबेस में भी स्थापित किया जा सकता है। | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 3.1 || वसंत 2008 || इसमें इंटरएक्टिव रिपोर्टिंग के रूप में जाना जाने वाला एक नया प्रमुख फीचर सम्मिलित था (एंड-यूजर्स को प्रोग्रामर हस्तक्षेप के बिना एक रिपोर्ट को अनुकूलित करने में सक्षम बनाता है, जैसे फ़िल्टरिंग, सॉर्टिंग, ग्रुप-बाय, प्रदर्शित कॉलम चुनना आदि। उपयोगकर्ता अपनी अनुकूलित रिपोर्ट के कई संस्करणों को भी सहेज सकता है। प्रोग्रामर सीमित कर सकता है कि कौन सी सुविधाएँ सक्षम हैं)। ब्लॉब डेटा प्रकार के लिए समर्थन भी जोड़ा गया.<ref name="APEX Overview ppt" /> | ||
|- | |- | ||
|| | || एप्लिकेशन एक्सप्रेस || 3.2 || 2009 || प्रपत्र रूपांतरण<ref name="APEX Overview ppt" /> | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 4.0 || जून 2010 || कुछ उल्लेखनीय विशेषताएं घोषणात्मक डायनामिक क्रियाएं हैं (जो डेवलपर को कस्टम जावास्क्रिप्ट लिखने के बिना किसी पृष्ठ पर परिवर्तनों पर प्रतिक्रिया करने की अनुमति देती हैं) और प्लगइन्स (जो डेवलपर्स को आइटम, क्षेत्र और प्रक्रियाओं जैसे कस्टम घटक बनाने की अनुमति देते हैं, जिन्हें पृष्ठों और अनुप्रयोगों में फिर से उपयोग किया जा सकता है)। इसके अतिरिक्त वेबशीट और रेस्टफुल वेब जोड़ा गया।<ref name="APEX Overview ppt" /> | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 4.1 || ऑगस्ट 2011 || उल्लेखनीय नई विशेषताओं में बेहतर (अनुकूलित) त्रुटि हैंडलिंग, अपडेट के लिए का उपयोग, अंतिम उपयोगकर्ताओं के लिए एक डेटा अपलोड सुविधा और बेहतर वेबशीट्स (एक स्प्रेडशीट और एक विकी का संकर, एपेक्स का उपयोग करके निर्मित) सम्मिलित थे। | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 4.1.1 || फ़रवरी 2012 || उल्लेखनीय नई सुविधाओं में नई थीम (बादल) और विभिन्न टेम्पलेट्स सम्मिलित थे। | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 4.2 || October 2012 || <s>Notable</s> new features such as application builder for mobile, mobile and responsive themes, and [[HTML5]] support. | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 4.2.1 || December 2012 || Bug Fixes. | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 4.2.2 || April 2013 || Bug Fixes, Improved PDF printing, new Survey Builder packaged application. | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 4.2.3 || September 2013 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, and एप्लिकेशन एक्सप्रेस 4.2.2. | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 4.2.4 || December 2013 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2 and एप्लिकेशन एक्सप्रेस 4.2.3. | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 4.2.5 || April 2014 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2, एप्लिकेशन एक्सप्रेस 4.2.3 and एप्लिकेशन एक्सप्रेस 4.2.4. | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 4.2.6 || September 2014 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2, एप्लिकेशन एक्सप्रेस 4.2.3, एप्लिकेशन एक्सप्रेस 4.2.4 and एप्लिकेशन एक्सप्रेस 4.2.5. | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 5.0 || April 2015 || Notable features are focused on developer productivity and improving the User Interface of user applications. This version introduces Page Designer, a browser-based IDE which provides drag and drop layouting of page components, property editor, and much more, reducing the need to go from page to page to make changes. Version 5.0 also introduces Universal Theme, a responsive user interface for user applications which can easily and extensively be customized using Template Options and Theme Roller (which enables on-the-fly theming of an application).<ref name="oracle-downloads" /><ref>{{cite web|url=http://dgielis.blogspot.ru/2015/04/oracle-apex-50-released-today.html |title=Oracle APEX 5.0 released today |publisher=Dimitri Gielis Blog |date=April 15, 2015 |access-date=December 10, 2015}}</ref> | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 5.0.1 || July 2015 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0.<ref>{{cite web|url=http://www.inside-oracle-apex.com/oracle-apex-5-0-1-now-available/ |title=Oracle APEX 5.0.1 now available |publisher=Inside Oracle APEX by Patrick Wolf |date=July 16, 2015 |access-date=December 10, 2015}}</ref><ref>{{cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-501-patch-set-notes-2606413.html |title=Oracle Application Express Patch Set Notes |publisher=Oracle |access-date=December 10, 2015}}</ref> | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 5.0.2 || October 2015 || This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0 and एप्लिकेशन एक्सप्रेस 5.0.1.<ref name="oracle-downloads" /><ref>{{cite web|url=https://blogs.oracle.com/proactivesupportDevTools/entry/new_apex_version_released_5 |title=Apex 5.0.2 was released |publisher=Proactive Support - Oracle Development Tools |date=October 22, 2015 |access-date=December 10, 2015}}</ref> | ||
|- | |- | ||
| | | एप्लिकेशन एक्सप्रेस || 5.0.3 || December 2015 || एप्लिकेशन एक्सप्रेस 5.0.3.<ref name="oracle-downloads" /><ref>{{cite web|url=https://blogs.oracle.com/proactivesupportDevTools/entry/new_apex_version_released_5 |title=Apex 5.0.3 was released |publisher=Proactive Support - Oracle Development Tools |date=December 15, 2015 |access-date=December 10, 2015}}</ref> | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|5.0.4 | |5.0.4 | ||
|July 2016 | |July 2016 | ||
|This is a cumulative patch set for | |This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0 and एप्लिकेशन एक्सप्रेस 5.0.3<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-patch-note-504-3094049.html|title=Oracle® Application Express Patch Set Notes|website=www.oracle.com|access-date=2016-07-25}}</ref> | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|5.1 | |5.1 | ||
|December 2016 | |December 2016 | ||
|Notable features include a new "Interactive Grids" component which provides an editable grid, ओरेकल JET-based charting, updated Universal Theme with Live Template Options and RTL support, several UX enhancements, updates to Packaged Apps, and three new Productivity Apps: Quick SQL, REST Client Assistant, and Competitive Analysis. | |Notable features include a new "Interactive Grids" component which provides an editable grid, ओरेकल JET-based charting, updated Universal Theme with Live Template Options and RTL support, several UX enhancements, updates to Packaged Apps, and three new Productivity Apps: Quick SQL, REST Client Assistant, and Competitive Analysis. | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|5.1.1 | |5.1.1 | ||
|March 2017 | |March 2017 | ||
|This is a cumulative patch set for | |This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-511-patch-set-notes-3661846.html|title=Oracle® Application Express 5.1.1 Patch Set Notes|website=www.oracle.com|access-date=2017-03-28}}</ref> | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|5.1.2 | |5.1.2 | ||
|June 2017 | |June 2017 | ||
|This is a cumulative patch set for | |This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 and एप्लिकेशन एक्सप्रेस 5.1.1<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-512-patch-set-notes-3799708.html|title=Oracle Application Express 5.1.2 Patch Set Notes|website=www.oracle.com|access-date=2017-07-27}}</ref> | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|5.1.3 | |5.1.3 | ||
|September 2017 | |September 2017 | ||
|This is a cumulative patch set for | |This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 - एप्लिकेशन एक्सप्रेस 5.1.2 | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|5.1.4 | |5.1.4 | ||
|December 2017 | |December 2017 | ||
|This is a cumulative patch set for | |This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 - एप्लिकेशन एक्सप्रेस 5.1.3<ref>{{Cite web|url=http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-514-patch-set-notes-4124555.html|title=Oracle Application Express 5.1.4 Patch Set Notes|website=www.oracle.com|access-date=2017-12-17}}</ref> | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|18.1.0 | |18.1.0 | ||
|May 2018 | |May 2018 | ||
|ओरेकल has released the latest version of एपेक्स and keeping in line with their naming convention एपेक्स has jumped from version 5.1.4 to 18.1- | |ओरेकल has released the latest version of एपेक्स and keeping in line with their naming convention एपेक्स has jumped from version 5.1.4 to 18.1- एप्लिकेशन एक्सप्रेस 5.1.4<ref name="easyoradba.com">{{Cite web|url=https://easyoradba.com/2018/05/28/upgrade-oracle-apex-from-5-1-x-to-18-1|title=Upgrade Oracle Apex from 5.1.x to 18.1 |date=28 May 2018 }}</ref> | ||
| | | | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|18.2.0 | |18.2.0 | ||
|September 2018 | |September 2018 | ||
Line 127: | Line 127: | ||
| | | | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|19.1.0 | |19.1.0 | ||
|March 2019 | |March 2019 | ||
Line 140: | Line 140: | ||
* JavaScript APIs | * JavaScript APIs | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|19.2.0.00.18 | |19.2.0.00.18 | ||
|November 2019 | |November 2019 | ||
Line 154: | Line 154: | ||
* Dark Mode theme style in Universal Theme | * Dark Mode theme style in Universal Theme | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|20.1.0.00.13 | |20.1.0.00.13 | ||
|April 2020 | |April 2020 | ||
Line 170: | Line 170: | ||
'''Mega Menus:''' Render the navigation menu as a collapsible floating panel that displays all navigation items at once. | '''Mega Menus:''' Render the navigation menu as a collapsible floating panel that displays all navigation items at once. | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|20.2.0.00.20 | |20.2.0.00.20 | ||
|October, 2020 | |October, 2020 | ||
Line 186: | Line 186: | ||
* New and Improved Items | * New and Improved Items | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|21.1.0 | |21.1.0 | ||
|May, 2021 | |May, 2021 | ||
Line 199: | Line 199: | ||
|- | |- | ||
| | |एप्लिकेशन एक्सप्रेस | ||
|21.2.0 | |21.2.0 | ||
|November 2021 | |November 2021 | ||
Line 263: | Line 263: | ||
* एचटीएमएल डीबी<ref>{{Cite web|title=1 What is Oracle HTML DB?|url=https://docs.oracle.com/cd/B14117_01/appdev.101/b10992/mvl_intro.htm|access-date=2021-09-24|website=docs.oracle.com}}</ref> | * एचटीएमएल डीबी<ref>{{Cite web|title=1 What is Oracle HTML DB?|url=https://docs.oracle.com/cd/B14117_01/appdev.101/b10992/mvl_intro.htm|access-date=2021-09-24|website=docs.oracle.com}}</ref> | ||
* एप्लीकेशन एक्सप्रेस (एपेक्स) उर्फ ओरेकल एपेक्स<ref>{{Cite web|date=2021-09-03|title=Apex Developer {{!}} Limestone Digital|url=https://limestonedigital.com/vacancies/apex-developer/|access-date=2021-09-24|website=limestonedigital.com|language=en-US}}</ref> | * एप्लीकेशन एक्सप्रेस (एपेक्स) उर्फ ओरेकल एपेक्स<ref>{{Cite web|date=2021-09-03|title=Apex Developer {{!}} Limestone Digital|url=https://limestonedigital.com/vacancies/apex-developer/|access-date=2021-09-24|website=limestonedigital.com|language=en-US}}</ref> | ||
एपेक्स को ओरेकल के एक डेवलपर माइक हिचवा द्वारा बनाया गया था, उनके पिछले प्रोजेक्ट, [[वेब डिजाइन]] के विकास के बाद, उनकी मूल दृष्टि से विचलन शुरू हो गया था। हालाँकि एपेक्स वेब | एपेक्स को ओरेकल के एक डेवलपर माइक हिचवा द्वारा बनाया गया था, उनके पिछले प्रोजेक्ट, [[वेब डिजाइन]] के विकास के बाद, उनकी मूल दृष्टि से विचलन शुरू हो गया था। हालाँकि एपेक्स वेब डीबी के साथ कुछ कार्यक्षमता साझा करता है, इसे स्क्रैच से विकसित किया गया था, और वेब डीबी से एपेक्स तक कोई अपग्रेड पथ नहीं है। जब हिचवा को एक आंतरिक वेब कैलेंडर बनाने का काम सौंपा गया, तो उसने जोएल कल्मन की मदद ली और फ़्लोज़ नामक एक परियोजना पर विकास शुरू किया। हिचवा और कल्मन ने वेब कैलेंडर और फ़्लो का सह-विकास किया, फ़्लो में सुविधाएँ जोड़ीं क्योंकि उन्हें कैलेंडर विकसित करने के लिए उनकी आवश्यकता थी। फ़्लो के शुरुआती बिल्ड में कोई फ्रंट-एंड नहीं था, इसलिए किसी एप्लिकेशन में सभी बदलाव SQL*प्लस में इन्सर्ट, अपडेट और डिलीट के माध्यम से किए जाने थे।<ref>{{cite web | ||
|url=https://www.apress.com/index.php/author/author/view/id/3487 | |url=https://www.apress.com/index.php/author/author/view/id/3487 | ||
|title=Michael Hichwa | |title=Michael Hichwa | ||
Line 284: | Line 284: | ||
* एपेक्स एप्लिकेशन निःशुल्क ओरेकल डेटाबेस (XE) डेटाबेस पर चल सकते हैं | * एपेक्स एप्लिकेशन निःशुल्क ओरेकल डेटाबेस (XE) डेटाबेस पर चल सकते हैं | ||
* किसी एप्लिकेशन के व्यक्तिगत घटकों को SQL का उपयोग करके पुनर्प्राप्त या पहचाना जा सकता है, जिससे अनुकूलित रिपोर्ट की सुविधा मिलती है | * किसी एप्लिकेशन के व्यक्तिगत घटकों को SQL का उपयोग करके पुनर्प्राप्त या पहचाना जा सकता है, जिससे अनुकूलित रिपोर्ट की सुविधा मिलती है | ||
* आसानी से SQA विकास/परीक्षण/उत्पादन मॉडल का पालन करता है ( | * आसानी से SQA विकास/परीक्षण/उत्पादन मॉडल का पालन करता है (डीबी पासवर्ड को उजागर नहीं करते हुए) | ||
* समाधान का समर्थन करने वाले डीबी मॉडल पर ध्यान केंद्रित करने में मदद करता है (जावा, .NET या PHP में कोडिंग के विपरीत - आपको केवल जावास्क्रिप्ट की आवश्यकता है) | * समाधान का समर्थन करने वाले डीबी मॉडल पर ध्यान केंद्रित करने में मदद करता है (जावा, .NET या PHP में कोडिंग के विपरीत - आपको केवल जावास्क्रिप्ट की आवश्यकता है) | ||
* एप्लिकेशन सेटों में एक मानकीकृत थीम का आसानी से समर्थन करता है (और उस थीम को बदलना) | * एप्लिकेशन सेटों में एक मानकीकृत थीम का आसानी से समर्थन करता है (और उस थीम को बदलना) | ||
Line 292: | Line 292: | ||
===नुकसान=== | ===नुकसान=== | ||
* एपेक्स एप्लिकेशन ओरेकल के स्वयं के टूल का उपयोग करके बनाए जाते हैं और केवल ओरेकल डेटाबेस में होस्ट किए जा सकते हैं, जिससे कार्यान्वयनकर्ता विक्रेता लॉक-इन के प्रति संवेदनशील हो जाता है। | * एपेक्स एप्लिकेशन ओरेकल के स्वयं के टूल का उपयोग करके बनाए जाते हैं और केवल ओरेकल डेटाबेस में होस्ट किए जा सकते हैं, जिससे कार्यान्वयनकर्ता विक्रेता लॉक-इन के प्रति संवेदनशील हो जाता है। | ||
* बहुत कम वेबहोस्ट अपने होस्टिंग सेवा पैकेज पर एपेक्स (ओरेकल डेटाबेस) की पेशकश करते हैं (उनमें से अधिकांश [[PHP]] + [[MySQL]] या [[सक्रिय सर्वर पेज]] + Microsoft SQL सर्वर की पेशकश करते हैं)। परिणामस्वरूप, एपेक्स एप्लिकेशन वेबहोस्ट की अपनी पसंद में सीमित हैं। हालाँकि, चूंकि एपेक्स ओरेकल डेटाबेस (ओरेकल XE) के | * बहुत कम वेबहोस्ट अपने होस्टिंग सेवा पैकेज पर एपेक्स (ओरेकल डेटाबेस) की पेशकश करते हैं (उनमें से अधिकांश [[PHP]] + [[MySQL]] या [[सक्रिय सर्वर पेज]] + Microsoft SQL सर्वर की पेशकश करते हैं)। परिणामस्वरूप, एपेक्स एप्लिकेशन वेबहोस्ट की अपनी पसंद में सीमित हैं। हालाँकि, चूंकि एपेक्स ओरेकल डेटाबेस (ओरेकल XE) के नि: शुल्क एक्सप्रेस संस्करण पर चल सकता है, इसलिए किसी भी मानक ऑपरेटिंग सिस्टम होस्ट (Linux या Windows) पर आवश्यक स्टैक (डेटाबेस, एपेक्स फ्रेमवर्क और वेब गेटवे) स्थापित करना संभव है। | ||
* जिन परियोजनाओं के लिए कई डेवलपर्स को एक ही वेब पेज को छूने की आवश्यकता होती है, उन्हें एक-दूसरे के साथ अपने इरादों को संप्रेषित करने की आवश्यकता होगी। इसमें कोई अंतर्निहित संस्करण नियंत्रण नहीं है और सभी घटकों को वेब इंटरफ़ेस के माध्यम से संपादित किया जाना चाहिए। दो संस्करणों को मर्ज करने के लिए कोई समर्थन नहीं। पेज लॉक करने से विवादों से बचने में मदद मिल सकती है। | * जिन परियोजनाओं के लिए कई डेवलपर्स को एक ही वेब पेज को छूने की आवश्यकता होती है, उन्हें एक-दूसरे के साथ अपने इरादों को संप्रेषित करने की आवश्यकता होगी। इसमें कोई अंतर्निहित संस्करण नियंत्रण नहीं है और सभी घटकों को वेब इंटरफ़ेस के माध्यम से संपादित किया जाना चाहिए। दो संस्करणों को मर्ज करने के लिए कोई समर्थन नहीं। पेज लॉक करने से विवादों से बचने में मदद मिल सकती है। | ||
Line 307: | Line 307: | ||
एपेक्स एप्लिकेशन स्वाभाविक रूप से बेस सर्वर-साइड भाषा के रूप में PL/SQL संरचनाओं का उपयोग करते हैं। पीएल/एसक्यूएल ब्लॉक के माध्यम से डेटा तक पहुंचने के साथ-साथ, एक एपेक्स एप्लिकेशन प्राधिकरण को लागू करने और वेब पेज तत्वों को सशर्त रूप से प्रदर्शित करने के लिए पीएल/एसक्यूएल का उपयोग करेगा। इसका मतलब यह है कि आम तौर पर एपेक्स एप्लिकेशन SQL इंजेक्शन से पीड़ित होते हैं जब ये PL/SQL ब्लॉक दुर्भावनापूर्ण उपयोगकर्ता इनपुट को सही ढंग से सत्यापित और संभाल नहीं पाते हैं। ओरेकल ने एपेक्स के लिए एक विशेष वैरिएबल प्रकार लागू किया है जिसे सब्स्टिट्यूशन वेरिएबल्स (&NAME के सिंटैक्स के साथ) कहा जाता है और ये सुरक्षित नहीं हैं और SQL इंजेक्शन की ओर ले जाते हैं। जहां इंजेक्शन पीएल/एसक्यूएल ब्लॉक के भीतर होता है, एक हमलावर निष्पादित करने के लिए मनमानी संख्या में क्वेरी या स्टेटमेंट इंजेक्ट कर सकता है। कोई XSS और SQL इंजेक्शन सुनिश्चित करने के लिए विशेष वर्णों से बचना और बाइंड वेरिएबल्स का उपयोग करना कोड का सही तरीका है। | एपेक्स एप्लिकेशन स्वाभाविक रूप से बेस सर्वर-साइड भाषा के रूप में PL/SQL संरचनाओं का उपयोग करते हैं। पीएल/एसक्यूएल ब्लॉक के माध्यम से डेटा तक पहुंचने के साथ-साथ, एक एपेक्स एप्लिकेशन प्राधिकरण को लागू करने और वेब पेज तत्वों को सशर्त रूप से प्रदर्शित करने के लिए पीएल/एसक्यूएल का उपयोग करेगा। इसका मतलब यह है कि आम तौर पर एपेक्स एप्लिकेशन SQL इंजेक्शन से पीड़ित होते हैं जब ये PL/SQL ब्लॉक दुर्भावनापूर्ण उपयोगकर्ता इनपुट को सही ढंग से सत्यापित और संभाल नहीं पाते हैं। ओरेकल ने एपेक्स के लिए एक विशेष वैरिएबल प्रकार लागू किया है जिसे सब्स्टिट्यूशन वेरिएबल्स (&NAME के सिंटैक्स के साथ) कहा जाता है और ये सुरक्षित नहीं हैं और SQL इंजेक्शन की ओर ले जाते हैं। जहां इंजेक्शन पीएल/एसक्यूएल ब्लॉक के भीतर होता है, एक हमलावर निष्पादित करने के लिए मनमानी संख्या में क्वेरी या स्टेटमेंट इंजेक्ट कर सकता है। कोई XSS और SQL इंजेक्शन सुनिश्चित करने के लिए विशेष वर्णों से बचना और बाइंड वेरिएबल्स का उपयोग करना कोड का सही तरीका है। | ||
अन्य वेब एप्लिकेशन भाषाओं की तरह ही एपेक्स अनुप्रयोगों में क्रॉस-साइट स्क्रिप्टिंग कमजोरियाँ उत्पन्न होती हैं। ओरेकल उपयोगकर्ता डेटा से बचने के लिए htf.escape_sc() फ़ंक्शन प्रदान करता है जो एक प्रस्तुत | अन्य वेब एप्लिकेशन भाषाओं की तरह ही एपेक्स अनुप्रयोगों में क्रॉस-साइट स्क्रिप्टिंग कमजोरियाँ उत्पन्न होती हैं। ओरेकल उपयोगकर्ता डेटा से बचने के लिए htf.escape_sc() फ़ंक्शन प्रदान करता है जो एक प्रस्तुत एचटीएमएल प्रतिक्रिया के भीतर प्रदर्शित होता है। एपेक्स जो रिपोर्ट तैयार करता है, वह रिपोर्ट कॉलम पर डिस्प्ले अस सेटिंग के माध्यम से XSS के खिलाफ सुरक्षा भी प्रदान करता है। मूल रूप से डिफ़ॉल्ट यह था कि रिपोर्ट कॉलम से बाहर निकले बिना बनाई जाती थी, हालांकि हाल के संस्करण अब कॉलम प्रकार को डिफ़ॉल्ट रूप से भागने के लिए सेट करते हैं। कॉलम परिभाषाओं को उन कॉलमों की जांच के लिए प्रोग्रामेटिक रूप से क्वेरी किया जा सकता है जो मान से बचते नहीं हैं। | ||
एपेक्स एप्लिकेशन के भीतर संसाधनों तक पहुंच को नियंत्रित करने के लिए एक डेवलपर संसाधनों (जैसे पेज और आइटम) के लिए प्राधिकरण योजनाएं निर्दिष्ट कर सकता है। यह सुनिश्चित करने के लिए कि संसाधनों की उचित सुरक्षा हो, इन्हें लगातार लागू किया जाना चाहिए। लागू किए जा रहे असंगत पहुंच-नियंत्रण का एक विशिष्ट उदाहरण वह है जहां एक बटन आइटम के लिए एक प्राधिकरण योजना निर्धारित की जाती है, लेकिन संबंधित प्रक्रिया नहीं जो बटन क्लिक करने पर निष्पादित होती है। एक दुर्भावनापूर्ण उपयोगकर्ता वास्तविक बटन तक पहुंच की आवश्यकता के बिना प्रक्रिया (जावास्क्रिप्ट के माध्यम से) निष्पादित कर सकता है। | एपेक्स एप्लिकेशन के भीतर संसाधनों तक पहुंच को नियंत्रित करने के लिए एक डेवलपर संसाधनों (जैसे पेज और आइटम) के लिए प्राधिकरण योजनाएं निर्दिष्ट कर सकता है। यह सुनिश्चित करने के लिए कि संसाधनों की उचित सुरक्षा हो, इन्हें लगातार लागू किया जाना चाहिए। लागू किए जा रहे असंगत पहुंच-नियंत्रण का एक विशिष्ट उदाहरण वह है जहां एक बटन आइटम के लिए एक प्राधिकरण योजना निर्धारित की जाती है, लेकिन संबंधित प्रक्रिया नहीं जो बटन क्लिक करने पर निष्पादित होती है। एक दुर्भावनापूर्ण उपयोगकर्ता वास्तविक बटन तक पहुंच की आवश्यकता के बिना प्रक्रिया (जावास्क्रिप्ट के माध्यम से) निष्पादित कर सकता है। | ||
Line 323: | Line 323: | ||
== एपेक्स और ओरेकल स्वायत्त डेटाबेस == | == एपेक्स और ओरेकल स्वायत्त डेटाबेस == | ||
ओरेकल एपेक्स और ऑटोनॉमस डेटाबेस के साथ, सभी ओरेकल एपेक्स घटकों का कॉन्फ़िगरेशन, पैचिंग, मॉनिटरिंग और अपग्रेडिंग पूरी तरह से ओरेकल द्वारा प्रबंधित किया जाता है। इसलिए डेवलपर्स रखरखाव या मैन्युअल रखरखाव की किसी भी परेशानी के बिना एप्लिकेशन विकास और तैनाती पर ध्यान केंद्रित कर सकते हैं। फीचर कार्यक्षमता में ओरेकल SQL डेवलपर वेब (डेटाबेस क्रियाएँ), ओरेकल REST डेटा सर्विसेज (ORDS), ओरेकल XML | ओरेकल एपेक्स और ऑटोनॉमस डेटाबेस के साथ, सभी ओरेकल एपेक्स घटकों का कॉन्फ़िगरेशन, पैचिंग, मॉनिटरिंग और अपग्रेडिंग पूरी तरह से ओरेकल द्वारा प्रबंधित किया जाता है। इसलिए डेवलपर्स रखरखाव या मैन्युअल रखरखाव की किसी भी परेशानी के बिना एप्लिकेशन विकास और तैनाती पर ध्यान केंद्रित कर सकते हैं। फीचर कार्यक्षमता में ओरेकल SQL डेवलपर वेब (डेटाबेस क्रियाएँ), ओरेकल REST डेटा सर्विसेज (ORDS), ओरेकल XML डीबी सुविधाएँ, स्थानिक और बहुत कुछ सम्मिलित हैं।<ref>{{Cite web|title=ऑटोनॉमस डेटाबेस पर Oracle APEX|url=https://apex.oracle.com/en/platform/autonomous/|url-status=live}}</ref> | ||
Line 534: | Line 534: | ||
*[https://community.oracle.com/tech/developers/categories/1application_express ओरेकल एपेक्स Discussions] | *[https://community.oracle.com/tech/developers/categories/1application_express ओरेकल एपेक्स Discussions] | ||
*[https://apex.oracle.com/ideas ओरेकल एपेक्स Ideas and Feature Requests] | *[https://apex.oracle.com/ideas ओरेकल एपेक्स Ideas and Feature Requests] | ||
*[http://apex.world एपेक्स World - ओरेकल | *[http://apex.world एपेक्स World - ओरेकल एप्लिकेशन एक्सप्रेस Community site] | ||
*[https://www.builtwithapex.com/ords/f?p=BWA:LIST Sites built with ओरेकल एपेक्स] | *[https://www.builtwithapex.com/ords/f?p=BWA:LIST Sites built with ओरेकल एपेक्स] | ||
*[https://apex.world/ords/f?p=100:700 ओरेकल एपेक्स Plugins built by the developer community] | *[https://apex.world/ords/f?p=100:700 ओरेकल एपेक्स Plugins built by the developer community] | ||
*[https://oracle.github.io/apex/ एपेक्स GitHub repository contains starter apps and sample code] | *[https://oracle.github.io/apex/ एपेक्स GitHub repository contains starter apps and sample code] | ||
*[http://translate-apex.com ओरेकल | *[http://translate-apex.com ओरेकल एप्लिकेशन एक्सप्रेस Translations created by the एपेक्स community] | ||
{{Web frameworks}} | {{Web frameworks}} |
Revision as of 13:05, 4 August 2023
This article contains wording that promotes the subject in a subjective manner without imparting real information. (August 2021) (Learn how and when to remove this template message) |
Developer(s) | Oracle Corporation |
---|---|
Stable release | 23.1
/ May 17, 2023 |
Operating system | Windows, Linux, Oracle Solaris, HP-UX, IBM AIX[1] |
Type | Oracle database development environment |
License | Oracle Technical Network License (proprietary[2]) |
Website | apex |
ओरेकल एपेक्स (जिसे एपेक्स या पूर्व में ओरेकल एप्लीकेशन एक्सप्रेस के नाम से भी जाना जाता है) ओरेकल कॉर्पोरेशन का एक एंटरप्राइज़ निम्न-कोड विकास मंच है। एपेक्स का उपयोग क्लाउड, मोबाइल और डेस्कटॉप एप्लिकेशन को विकसित करने और तैनात करने के लिए किया जाता है। प्लेटफ़ॉर्म एक वेब-आधारित एकीकृत विकास वातावरण (आईडीई) प्रदान करता है जिसमें एप्लिकेशन और पेज बनाने की प्रक्रिया को सरल बनाने के लिए विज़ार्ड, ड्रैग-एंड-ड्रॉप लेआउट और प्रॉपर्टी संपादकों सहित कई सुविधाएं सम्मिलित हैं।
पृष्ठभूमि
एपेक्स का आकांक्षा क्लाउड और मोबाइल एप्लिकेशन बनाने की प्रक्रिया को सरल बनाना है जो अन्य चीजों के अतिरिक्त डेटाबेस सर्वर के लिए फ्रंटएंड के रूप में काम करते हैं।[3]
एपेक्स ओरेकल डेटाबेस की एक पूर्णतः समर्थित निःशुल्क सुविधा है और इसे ओरेकल डेटाबेस चलाने के लिए कहीं भी स्थापित किया जा सकता है। ऑटोनॉमस डेटाबेस क्लाउड सर्विसेज और स्टैंड-अलोन पूरी तरह से प्रबंधित एपेक्स एप्लिकेशन डेवलपमेंट सर्विस सहित विभिन्न सेवाओं में ओरेकल के क्लाउड पर एपेक्स की भी प्रस्तावित की जाती है।[4]
रिलीज़
ओरेकल एपेक्स को किसी भी ओरेकल डेटाबेस पर संस्करण 9.2 या उच्चतर से स्थापित किया जा सकता है, और ओरेकल 11जी से शुरू करके यह डिफ़ॉल्ट रूप से डेटाबेस के साथ स्थापित किया जाता है। एपेक्स 4.0 और उच्चतर को ओरेकल 10.2.0.3 या उच्चतर डेटाबेस पर स्थापित किया जा सकता है। एपेक्स 5.0 और उच्चतर को ओरेकल डेटाबेस के सभी संस्करणों (एसई1, एसई, और ईई) पर स्थापित किया जा सकता है, 11.1.0.7 या उच्चतर को वैध ओरेकल डेटाबेस तकनीकी समर्थन समझौते के साथ; एपेक्स 18.1 से, न्यूनतम डेटाबेस संस्करण 11.2.0.4 है। इसका उपयोग ओरेकल डेटाबेस 11जी एक्सप्रेस संस्करण (एक्सई) के साथ भी किया जा सकता है, लेकिन यह ओरेकल टेक्नोलॉजी नेटवर्क चर्चा मंच के माध्यम से समर्थित है, न कि ओरेकल सपोर्ट सर्विसेज के माध्यम से।
उत्पाद का नाम | संस्करण | रिलीज़ | नोट्स | |
---|---|---|---|---|
एचटीएमएल डीबी | 1.5 | 2004 | पहली रिलीज।[5] | |
एचटीएमएल डीबी | 1.6 | 2004 | थीम जोड़ी गई।[5] | |
एचटीएमएल डीबी | 2.0 | 2005 | एसक्यूएल कार्यशाला जोड़ा गया.[5] | |
एप्लिकेशन एक्सप्रेस | 2.1 | जनवरी 2006 | एचटीएमएलडीबी का नाम बदलकर एपेक्स कर दिया गया। एपेक्स के संस्करण 2.1 को नि: शुल्क ओरेकल एक्सप्रेस संस्करण (एक्सई)डेटाबेस के साथ बंडल किया गया था। | |
एप्लिकेशन एक्सप्रेस | 2.2 | 2006 | पैकेज्ड एप्लिकेशन.[5] | |
एप्लिकेशन एक्सप्रेस | 3.0 | 2007 | इस संस्करण में पीडीएफ प्रिंटिंग, फ्लैश चार्टिंग और एक्सेस एप्लिकेशन माइग्रेशन सहित कई नई सुविधाएँ सम्मिलित थीं।[5] | |
एप्लिकेशन एक्सप्रेस | 3.0.1 | जूलाइ 2007 | यह संस्करण किसी ओरेकल एक्सई डेटाबेस में भी स्थापित किया जा सकता है। | |
एप्लिकेशन एक्सप्रेस | 3.1 | वसंत 2008 | इसमें इंटरएक्टिव रिपोर्टिंग के रूप में जाना जाने वाला एक नया प्रमुख फीचर सम्मिलित था (एंड-यूजर्स को प्रोग्रामर हस्तक्षेप के बिना एक रिपोर्ट को अनुकूलित करने में सक्षम बनाता है, जैसे फ़िल्टरिंग, सॉर्टिंग, ग्रुप-बाय, प्रदर्शित कॉलम चुनना आदि। उपयोगकर्ता अपनी अनुकूलित रिपोर्ट के कई संस्करणों को भी सहेज सकता है। प्रोग्रामर सीमित कर सकता है कि कौन सी सुविधाएँ सक्षम हैं)। ब्लॉब डेटा प्रकार के लिए समर्थन भी जोड़ा गया.[5] | |
एप्लिकेशन एक्सप्रेस | 3.2 | 2009 | प्रपत्र रूपांतरण[5] | |
एप्लिकेशन एक्सप्रेस | 4.0 | जून 2010 | कुछ उल्लेखनीय विशेषताएं घोषणात्मक डायनामिक क्रियाएं हैं (जो डेवलपर को कस्टम जावास्क्रिप्ट लिखने के बिना किसी पृष्ठ पर परिवर्तनों पर प्रतिक्रिया करने की अनुमति देती हैं) और प्लगइन्स (जो डेवलपर्स को आइटम, क्षेत्र और प्रक्रियाओं जैसे कस्टम घटक बनाने की अनुमति देते हैं, जिन्हें पृष्ठों और अनुप्रयोगों में फिर से उपयोग किया जा सकता है)। इसके अतिरिक्त वेबशीट और रेस्टफुल वेब जोड़ा गया।[5] | |
एप्लिकेशन एक्सप्रेस | 4.1 | ऑगस्ट 2011 | उल्लेखनीय नई विशेषताओं में बेहतर (अनुकूलित) त्रुटि हैंडलिंग, अपडेट के लिए का उपयोग, अंतिम उपयोगकर्ताओं के लिए एक डेटा अपलोड सुविधा और बेहतर वेबशीट्स (एक स्प्रेडशीट और एक विकी का संकर, एपेक्स का उपयोग करके निर्मित) सम्मिलित थे। | |
एप्लिकेशन एक्सप्रेस | 4.1.1 | फ़रवरी 2012 | उल्लेखनीय नई सुविधाओं में नई थीम (बादल) और विभिन्न टेम्पलेट्स सम्मिलित थे। | |
एप्लिकेशन एक्सप्रेस | 4.2 | October 2012 | ||
एप्लिकेशन एक्सप्रेस | 4.2.1 | December 2012 | Bug Fixes. | |
एप्लिकेशन एक्सप्रेस | 4.2.2 | April 2013 | Bug Fixes, Improved PDF printing, new Survey Builder packaged application. | |
एप्लिकेशन एक्सप्रेस | 4.2.3 | September 2013 | This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, and एप्लिकेशन एक्सप्रेस 4.2.2. | |
एप्लिकेशन एक्सप्रेस | 4.2.4 | December 2013 | This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2 and एप्लिकेशन एक्सप्रेस 4.2.3. | |
एप्लिकेशन एक्सप्रेस | 4.2.5 | April 2014 | This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2, एप्लिकेशन एक्सप्रेस 4.2.3 and एप्लिकेशन एक्सप्रेस 4.2.4. | |
एप्लिकेशन एक्सप्रेस | 4.2.6 | September 2014 | This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 4.2.0, एप्लिकेशन एक्सप्रेस 4.2.1, एप्लिकेशन एक्सप्रेस 4.2.2, एप्लिकेशन एक्सप्रेस 4.2.3, एप्लिकेशन एक्सप्रेस 4.2.4 and एप्लिकेशन एक्सप्रेस 4.2.5. | |
एप्लिकेशन एक्सप्रेस | 5.0 | April 2015 | Notable features are focused on developer productivity and improving the User Interface of user applications. This version introduces Page Designer, a browser-based IDE which provides drag and drop layouting of page components, property editor, and much more, reducing the need to go from page to page to make changes. Version 5.0 also introduces Universal Theme, a responsive user interface for user applications which can easily and extensively be customized using Template Options and Theme Roller (which enables on-the-fly theming of an application).[1][6] | |
एप्लिकेशन एक्सप्रेस | 5.0.1 | July 2015 | This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0.[7][8] | |
एप्लिकेशन एक्सप्रेस | 5.0.2 | October 2015 | This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0 and एप्लिकेशन एक्सप्रेस 5.0.1.[1][9] | |
एप्लिकेशन एक्सप्रेस | 5.0.3 | December 2015 | एप्लिकेशन एक्सप्रेस 5.0.3.[1][10] | |
एप्लिकेशन एक्सप्रेस | 5.0.4 | July 2016 | This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.0.0 and एप्लिकेशन एक्सप्रेस 5.0.3[11] | |
एप्लिकेशन एक्सप्रेस | 5.1 | December 2016 | Notable features include a new "Interactive Grids" component which provides an editable grid, ओरेकल JET-based charting, updated Universal Theme with Live Template Options and RTL support, several UX enhancements, updates to Packaged Apps, and three new Productivity Apps: Quick SQL, REST Client Assistant, and Competitive Analysis. | |
एप्लिकेशन एक्सप्रेस | 5.1.1 | March 2017 | This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0[12] | |
एप्लिकेशन एक्सप्रेस | 5.1.2 | June 2017 | This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 and एप्लिकेशन एक्सप्रेस 5.1.1[13] | |
एप्लिकेशन एक्सप्रेस | 5.1.3 | September 2017 | This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 - एप्लिकेशन एक्सप्रेस 5.1.2 | |
एप्लिकेशन एक्सप्रेस | 5.1.4 | December 2017 | This is a cumulative patch set for एप्लिकेशन एक्सप्रेस 5.1.0 - एप्लिकेशन एक्सप्रेस 5.1.3[14] | |
एप्लिकेशन एक्सप्रेस | 18.1.0 | May 2018 | ओरेकल has released the latest version of एपेक्स and keeping in line with their naming convention एपेक्स has jumped from version 5.1.4 to 18.1- एप्लिकेशन एक्सप्रेस 5.1.4[15] | |
एप्लिकेशन एक्सप्रेस | 18.2.0 | September 2018 | This release includes new features such as:
|
|
एप्लिकेशन एक्सप्रेस | 19.1.0 | March 2019 | This release includes new features such as:
| |
एप्लिकेशन एक्सप्रेस | 19.2.0.00.18 | November 2019 | This release includes new features such as:
| |
एप्लिकेशन एक्सप्रेस | 20.1.0.00.13 | April 2020 | This version includes the following features:
एपेक्स + Redwood: The user interface of एपेक्स and the App Builder has been refreshed to align with Redwood, Oracle's new user experience design system. Faceted Search Enhancements: Allowing implement a cascading list of values, conditional facets, and compact count display Friendly URLs: The URL syntax for एपेक्स apps has been simplified to allow for friendlier URLs at runtime. Improvements in Deployments and Exports: Automatic Backups, Export App as Zip and One-Click Remote App Deployment. Native PDF Printing: You can now print PDF files directly from Interactive Grids. Mega Menus: Render the navigation menu as a collapsible floating panel that displays all navigation items at once. | |
एप्लिकेशन एक्सप्रेस | 20.2.0.00.20 | October, 2020 | This release includes the following features:
| |
एप्लिकेशन एक्सप्रेस | 21.1.0 | May, 2021 | This release of एपेक्स introduces:
In addition, announces the एपेक्स GitHub repository to find starter apps, sample apps, and plug-ins. | |
एप्लिकेशन एक्सप्रेस | 21.2.0 | November 2021 | This release includes new features such as:
Patch version 4 (एपेक्स product version will be updated to 21.2.4), was last updated on February 28, 2022. | |
एपेक्स | 22.1 | May 2022 | This release introduces new features such as:
| |
एपेक्स | 22.2 | November 2022 | This release introduces new features such as:
| |
एपेक्स | 23.1 | May 2023 | This release introduces new features such as:
|
पृष्ठभूमि
2000 में अपनी स्थापना के बाद से ओरेकल एपेक्स में कई नाम परिवर्तन हुए हैं। नामों में सम्मिलित हैं:
- बहती है[16]
- ओरेकल प्लेटफार्म[17]
- प्रोजेक्ट मार्वल
- एचटीएमएल डीबी[18]
- एप्लीकेशन एक्सप्रेस (एपेक्स) उर्फ ओरेकल एपेक्स[19]
एपेक्स को ओरेकल के एक डेवलपर माइक हिचवा द्वारा बनाया गया था, उनके पिछले प्रोजेक्ट, वेब डिजाइन के विकास के बाद, उनकी मूल दृष्टि से विचलन शुरू हो गया था। हालाँकि एपेक्स वेब डीबी के साथ कुछ कार्यक्षमता साझा करता है, इसे स्क्रैच से विकसित किया गया था, और वेब डीबी से एपेक्स तक कोई अपग्रेड पथ नहीं है। जब हिचवा को एक आंतरिक वेब कैलेंडर बनाने का काम सौंपा गया, तो उसने जोएल कल्मन की मदद ली और फ़्लोज़ नामक एक परियोजना पर विकास शुरू किया। हिचवा और कल्मन ने वेब कैलेंडर और फ़्लो का सह-विकास किया, फ़्लो में सुविधाएँ जोड़ीं क्योंकि उन्हें कैलेंडर विकसित करने के लिए उनकी आवश्यकता थी। फ़्लो के शुरुआती बिल्ड में कोई फ्रंट-एंड नहीं था, इसलिए किसी एप्लिकेशन में सभी बदलाव SQL*प्लस में इन्सर्ट, अपडेट और डिलीट के माध्यम से किए जाने थे।[20] ओरेकल द्वारा अपनी सहायता साइटों को विकसित करने के लिए एपेक्स का आंतरिक रूप से बड़े पैमाने पर उपयोग किया जाता है। आस्कटॉम नॉलेज बेस, ऑनलाइन स्टोर, डेव जिम और लाइवएसक्यूएल एपेक्स पर चलते हैं।
फायदे और नुकसान
This section contains a pro and con list, which is sometimes inappropriate. (October 2015) |
फायदे
- पीएल/एसक्यूएल से परिचित डेटाबेस प्रशासक वेब एप्लिकेशन विकसित करने के लिए अपने कौशल सेट का उपयोग कर सकता है
- पूर्व-निर्मित थीम का उपयोग करके मॉक-अप बनाना आसान है
- तैनात करना आसान (अंतिम उपयोगकर्ता एपेक्स एप्लिकेशन तक पहुंचने के लिए एक यूआरएल खोलता है)
- अनुमापकता (लैपटॉप, स्टैंड-अलोन सर्वर, या ओरेकल आरएसी इंस्टॉलेशन पर तैनात की जा सकती है)
- सर्वर-साइड प्रोसेसिंग और सत्यापन
- समूह विकास के लिए बुनियादी समर्थन
- ओरेकल द्वारा प्रदान की गई डेमो एप्लिकेशन की निःशुल्क होस्टिंग
- एपेक्स एप्लिकेशन निःशुल्क ओरेकल डेटाबेस (XE) डेटाबेस पर चल सकते हैं
- किसी एप्लिकेशन के व्यक्तिगत घटकों को SQL का उपयोग करके पुनर्प्राप्त या पहचाना जा सकता है, जिससे अनुकूलित रिपोर्ट की सुविधा मिलती है
- आसानी से SQA विकास/परीक्षण/उत्पादन मॉडल का पालन करता है (डीबी पासवर्ड को उजागर नहीं करते हुए)
- समाधान का समर्थन करने वाले डीबी मॉडल पर ध्यान केंद्रित करने में मदद करता है (जावा, .NET या PHP में कोडिंग के विपरीत - आपको केवल जावास्क्रिप्ट की आवश्यकता है)
- एप्लिकेशन सेटों में एक मानकीकृत थीम का आसानी से समर्थन करता है (और उस थीम को बदलना)
- स्थानीय डेटाबेस, दूरस्थ ओरेकल डेटाबेस, या किसी वेब सेवा जैसे विभिन्न डेटा स्रोतों के साथ आसानी से एकीकृत हो जाता है
- अर्ध-तकनीकी अंतिम उपयोगकर्ता अपने स्वयं के वेब पेज और रिपोर्ट बना सकते हैं
नुकसान
- एपेक्स एप्लिकेशन ओरेकल के स्वयं के टूल का उपयोग करके बनाए जाते हैं और केवल ओरेकल डेटाबेस में होस्ट किए जा सकते हैं, जिससे कार्यान्वयनकर्ता विक्रेता लॉक-इन के प्रति संवेदनशील हो जाता है।
- बहुत कम वेबहोस्ट अपने होस्टिंग सेवा पैकेज पर एपेक्स (ओरेकल डेटाबेस) की पेशकश करते हैं (उनमें से अधिकांश PHP + MySQL या सक्रिय सर्वर पेज + Microsoft SQL सर्वर की पेशकश करते हैं)। परिणामस्वरूप, एपेक्स एप्लिकेशन वेबहोस्ट की अपनी पसंद में सीमित हैं। हालाँकि, चूंकि एपेक्स ओरेकल डेटाबेस (ओरेकल XE) के नि: शुल्क एक्सप्रेस संस्करण पर चल सकता है, इसलिए किसी भी मानक ऑपरेटिंग सिस्टम होस्ट (Linux या Windows) पर आवश्यक स्टैक (डेटाबेस, एपेक्स फ्रेमवर्क और वेब गेटवे) स्थापित करना संभव है।
- जिन परियोजनाओं के लिए कई डेवलपर्स को एक ही वेब पेज को छूने की आवश्यकता होती है, उन्हें एक-दूसरे के साथ अपने इरादों को संप्रेषित करने की आवश्यकता होगी। इसमें कोई अंतर्निहित संस्करण नियंत्रण नहीं है और सभी घटकों को वेब इंटरफ़ेस के माध्यम से संपादित किया जाना चाहिए। दो संस्करणों को मर्ज करने के लिए कोई समर्थन नहीं। पेज लॉक करने से विवादों से बचने में मदद मिल सकती है।
निम्न कोड वातावरण
जबकि एपेक्स 2004 से किसी न किसी रूप में अस्तित्व में है, इसे हाल ही में लो कोड नामक एप्लिकेशन डेवलपमेंट प्लेटफ़ॉर्म की एक नई श्रेणी में सम्मिलित किया गया है। ये कम-कोड वातावरण 4जीएल प्रोग्रामिंग भाषाओं और रैपिड एप्लिकेशन डेवलपमेंट (आरएडी) टूल्स में अपनी उत्पत्ति का पता लगा सकते हैं।[21] चूँकि एपेक्स को मूल रूप से RAD टूल के रूप में विपणन किया गया था, यह प्रगति तार्किक है। एपेक्स बिना किसी कोड के आसानी से वेब एप्लिकेशन बनाने की अनुमति देता है। जहां आवश्यकताएं अधिक जटिल हैं, एपेक्स एक घोषणात्मक ढांचे के माध्यम से लो कोड ऑब्जेक्ट के विस्तार की अनुमति देता है। यह ढांचा डेवलपर को कस्टम तर्क और व्यावसायिक नियमों को परिभाषित करने के साथ-साथ एक उन्नत उपयोगकर्ता इंटरफ़ेस बनाने की सुविधा देता है। डेवलपर एसक्यूएल इंजेक्शन, पीएल/एसक्यूएल, एचटीएमएल, जावास्क्रिप्ट, या सीएसएस के साथ-साथ एपेक्स प्लग-इन को सम्मिलित करके ऐसा कर सकता है। इसलिए एपेक्स डेवलपर्स को बिना कोड वाले लो-कोड डेवलपमेंट प्लेटफॉर्म से अधिक कोड तक जाने की अनुमति देता है।[22][23]
सुरक्षा
This section does not cite any sources. (October 2015) (Learn how and when to remove this template message) |
एक आम ग़लतफ़हमी है कि एपेक्स अनुप्रयोगों की अमूर्त प्रकृति के परिणामस्वरूप अपेक्षाकृत सुरक्षित उपयोगकर्ता वातावरण प्राप्त होता है। हालाँकि, एपेक्स एप्लिकेशन, PHP, ASP.NET|ASP.net और Java (प्रोग्रामिंग भाषा) जैसी अधिक प्रत्यक्ष तकनीकों पर आधारित अन्य वेब अनुप्रयोगों की तरह ही एप्लिकेशन सुरक्षा खामियों से ग्रस्त हैं।
एपेक्स अनुप्रयोगों को प्रभावित करने वाली भेद्यता के मुख्य वर्ग हैं: SQL इंजेक्शन, क्रॉस साइट स्क्रिप्टिंग (XSS), और एक्सेस कंट्रोल।
एपेक्स एप्लिकेशन स्वाभाविक रूप से बेस सर्वर-साइड भाषा के रूप में PL/SQL संरचनाओं का उपयोग करते हैं। पीएल/एसक्यूएल ब्लॉक के माध्यम से डेटा तक पहुंचने के साथ-साथ, एक एपेक्स एप्लिकेशन प्राधिकरण को लागू करने और वेब पेज तत्वों को सशर्त रूप से प्रदर्शित करने के लिए पीएल/एसक्यूएल का उपयोग करेगा। इसका मतलब यह है कि आम तौर पर एपेक्स एप्लिकेशन SQL इंजेक्शन से पीड़ित होते हैं जब ये PL/SQL ब्लॉक दुर्भावनापूर्ण उपयोगकर्ता इनपुट को सही ढंग से सत्यापित और संभाल नहीं पाते हैं। ओरेकल ने एपेक्स के लिए एक विशेष वैरिएबल प्रकार लागू किया है जिसे सब्स्टिट्यूशन वेरिएबल्स (&NAME के सिंटैक्स के साथ) कहा जाता है और ये सुरक्षित नहीं हैं और SQL इंजेक्शन की ओर ले जाते हैं। जहां इंजेक्शन पीएल/एसक्यूएल ब्लॉक के भीतर होता है, एक हमलावर निष्पादित करने के लिए मनमानी संख्या में क्वेरी या स्टेटमेंट इंजेक्ट कर सकता है। कोई XSS और SQL इंजेक्शन सुनिश्चित करने के लिए विशेष वर्णों से बचना और बाइंड वेरिएबल्स का उपयोग करना कोड का सही तरीका है।
अन्य वेब एप्लिकेशन भाषाओं की तरह ही एपेक्स अनुप्रयोगों में क्रॉस-साइट स्क्रिप्टिंग कमजोरियाँ उत्पन्न होती हैं। ओरेकल उपयोगकर्ता डेटा से बचने के लिए htf.escape_sc() फ़ंक्शन प्रदान करता है जो एक प्रस्तुत एचटीएमएल प्रतिक्रिया के भीतर प्रदर्शित होता है। एपेक्स जो रिपोर्ट तैयार करता है, वह रिपोर्ट कॉलम पर डिस्प्ले अस सेटिंग के माध्यम से XSS के खिलाफ सुरक्षा भी प्रदान करता है। मूल रूप से डिफ़ॉल्ट यह था कि रिपोर्ट कॉलम से बाहर निकले बिना बनाई जाती थी, हालांकि हाल के संस्करण अब कॉलम प्रकार को डिफ़ॉल्ट रूप से भागने के लिए सेट करते हैं। कॉलम परिभाषाओं को उन कॉलमों की जांच के लिए प्रोग्रामेटिक रूप से क्वेरी किया जा सकता है जो मान से बचते नहीं हैं।
एपेक्स एप्लिकेशन के भीतर संसाधनों तक पहुंच को नियंत्रित करने के लिए एक डेवलपर संसाधनों (जैसे पेज और आइटम) के लिए प्राधिकरण योजनाएं निर्दिष्ट कर सकता है। यह सुनिश्चित करने के लिए कि संसाधनों की उचित सुरक्षा हो, इन्हें लगातार लागू किया जाना चाहिए। लागू किए जा रहे असंगत पहुंच-नियंत्रण का एक विशिष्ट उदाहरण वह है जहां एक बटन आइटम के लिए एक प्राधिकरण योजना निर्धारित की जाती है, लेकिन संबंधित प्रक्रिया नहीं जो बटन क्लिक करने पर निष्पादित होती है। एक दुर्भावनापूर्ण उपयोगकर्ता वास्तविक बटन तक पहुंच की आवश्यकता के बिना प्रक्रिया (जावास्क्रिप्ट के माध्यम से) निष्पादित कर सकता है।
एपेक्स 4.0 के बाद से, एप्लिकेशन बिल्डर इंटरफ़ेस सलाहकार उपयोगिता के माध्यम से सुरक्षा स्थिति का कुछ सीमित मूल्यांकन प्रदान करता है।
तृतीय-पक्ष लाइब्रेरी
डेवलपर्स तृतीय-पक्ष पुस्तकालयों का उपयोग करके अपने एपेक्स अनुप्रयोगों में सुधार और विस्तार कर सकते हैं जिनके साथ एपेक्स मानक आता है। उनमें से हैं jQuery मोबाइल (HTML5 आधारित यूजर इंटरफ़ेस),[24] jQuery यूआई (वेब के लिए यूजर इंटरफेस),[25] AnyChart (जावास्क्रिप्ट/HTML5 चार्ट),[26] सीकेएडिटर (वेब टेक्स्ट एडिटर),[27] और दूसरे। विशेषज्ञों[28] मान लीजिए कि नवीनतम एपेक्स पैच को लागू करने का यह एक फायदा है कि एपेक्स के साथ आने वाली बाहरी लाइब्रेरीज़ भी अपडेट लेकर आती हैं। हालाँकि, कई लाइब्रेरीज़ एपेक्स पैच की तुलना में अधिक बार नए संस्करण लेकर आती हैं।[29][30]
एपेक्स और ओरेकल डेटाबेस एक्सप्रेस संस्करण (एक्सई)
ओरेकल एपेक्स को ओरेकल डेटाबेस एक्सप्रेस संस्करण (XE) के अंदर चलाया जा सकता है, जो एक निःशुल्क प्रवेश-स्तर डेटाबेस है। हालाँकि XE पर चलते समय एपेक्स की कार्यक्षमता जानबूझकर सीमित नहीं की जाती है, डेटाबेस इंजन की सीमाएँ कुछ एपेक्स सुविधाओं को कार्य करने से रोक सकती हैं। इसके अतिरिक्त, ओरेकल XE में CPU, मेमोरी और डिस्क उपयोग की सीमाएँ हैं।[31]
एपेक्स और ओरेकल स्वायत्त डेटाबेस
ओरेकल एपेक्स और ऑटोनॉमस डेटाबेस के साथ, सभी ओरेकल एपेक्स घटकों का कॉन्फ़िगरेशन, पैचिंग, मॉनिटरिंग और अपग्रेडिंग पूरी तरह से ओरेकल द्वारा प्रबंधित किया जाता है। इसलिए डेवलपर्स रखरखाव या मैन्युअल रखरखाव की किसी भी परेशानी के बिना एप्लिकेशन विकास और तैनाती पर ध्यान केंद्रित कर सकते हैं। फीचर कार्यक्षमता में ओरेकल SQL डेवलपर वेब (डेटाबेस क्रियाएँ), ओरेकल REST डेटा सर्विसेज (ORDS), ओरेकल XML डीबी सुविधाएँ, स्थानिक और बहुत कुछ सम्मिलित हैं।[32]
शीर्ष सेवा
ओरेकल एपेक्स एप्लिकेशन डेवलपमेंट, जिसे एपेक्स सर्विस के रूप में भी जाना जाता है, ओरेकल क्लाउड इंफ्रास्ट्रक्चर (OCI) में एक पूरी तरह से प्रबंधित कम-कोड एप्लिकेशन डेवलपमेंट और परिनियोजन प्लेटफ़ॉर्म है।[33] इस सेवा के साथ, डेवलपर्स को एपेक्स और एक अंतर्निहित ओरेकल ऑटोनॉमस डेटाबेस मिलता है। इस सेवा में डेटाबेस क्रियाओं के लिए SQL डेवलपर वेब (डेटाबेस क्रियाएँ) और ओरेकल REST डेटा सेवाएँ (ORDS) भी सम्मिलित हैं।
यह भी देखें
संदर्भ
- ↑ 1.0 1.1 1.2 1.3 "Oracle Application Express - Downloads". Oracle. Retrieved 2015-12-10.
- ↑ "Oracle Application Express Documentation". Oracle Help Center.
- ↑ "Oracle Forms to Java Migration – Necessity & Solutions". Kumaran Systems. Retrieved 2023-05-10.
{{cite web}}
: CS1 maint: url-status (link) - ↑ "Oracle Application Express (APEX): Overview" (PDF). Oracle Corporation.
{{cite web}}
: CS1 maint: url-status (link) - ↑ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 "APEX Overview". Oracle Corporation. Retrieved September 16, 2012.
- ↑ "Oracle APEX 5.0 released today". Dimitri Gielis Blog. April 15, 2015. Retrieved December 10, 2015.
- ↑ "Oracle APEX 5.0.1 now available". Inside Oracle APEX by Patrick Wolf. July 16, 2015. Retrieved December 10, 2015.
- ↑ "Oracle Application Express Patch Set Notes". Oracle. Retrieved December 10, 2015.
- ↑ "Apex 5.0.2 was released". Proactive Support - Oracle Development Tools. October 22, 2015. Retrieved December 10, 2015.
- ↑ "Apex 5.0.3 was released". Proactive Support - Oracle Development Tools. December 15, 2015. Retrieved December 10, 2015.
- ↑ "Oracle® Application Express Patch Set Notes". www.oracle.com. Retrieved 2016-07-25.
- ↑ "Oracle® Application Express 5.1.1 Patch Set Notes". www.oracle.com. Retrieved 2017-03-28.
- ↑ "Oracle Application Express 5.1.2 Patch Set Notes". www.oracle.com. Retrieved 2017-07-27.
- ↑ "Oracle Application Express 5.1.4 Patch Set Notes". www.oracle.com. Retrieved 2017-12-17.
- ↑ "Upgrade Oracle Apex from 5.1.x to 18.1". 28 May 2018.
- ↑ "अपेक्स के लिए फ्लो में आपका स्वागत है". apex-flowsforapex (in English). Retrieved 2021-09-24.
- ↑ "Oracle API प्लेटफ़ॉर्म क्लाउड सेवा लागू करना". Packt (in English). Retrieved 2021-09-24.
- ↑ "1 What is Oracle HTML DB?". docs.oracle.com. Retrieved 2021-09-24.
- ↑ "Apex Developer | Limestone Digital". limestonedigital.com (in English). 2021-09-03. Retrieved 2021-09-24.
- ↑ "Michael Hichwa". Apress.
Michael Hichwa is the original developer and architect of Oracle Application Express (APEX), aka HTML DB. Michael created APEX as a 100% rewrite of an earlier browser-based application development tool he also created, called Oracle WebDB. He had invaluable technical assistance and guidance from Tom Kyte and the addition of Joel Kallman as a co-developer. Michael and Joel have led APEX developments efforts since 1999
- ↑ Baranouski, Artsiom (2023-02-21). "What is ERP Software Development Process: A Guide to Better Enterprise". Medium (in English). Retrieved 2023-03-12.
- ↑ Kallman, Joel. "निम्न कोड से उच्च नियंत्रण तक". Retrieved 2017-11-27.
- ↑ "ओरेकल एप्लिकेशन एक्सप्रेस के साथ कम कोड". apex.oracle.com. Retrieved 2017-11-27.
- ↑ "Building a Mobile Web Application Using Oracle Application Express 5.0". Oracle.
- ↑ "एप्लिकेशन एक्सप्रेस एप्लिकेशन बिल्डर उपयोगकर्ता गाइड". Oracle.
- ↑ "Oracle APEX: Using AnyChart products with Oracle Application Express (APEX)". AnyChart.
- ↑ "Oracle एप्लिकेशन एक्सप्रेस के लिए FCKeditor चुनता है". CKEditor.com.
- ↑ "नियम और शर्तें" (in English). 2022-07-13. Retrieved 2022-12-03.
- ↑ "Goodies - APEX 4.2.2 included Libraries". Dimitri Gielis Blog. May 8, 2013. Retrieved December 10, 2015.
- ↑ "APEX 5 first peek". Grassroots Oracle. March 17, 2014. Retrieved December 10, 2015.
- ↑ "एक्सप्रेस संस्करण की सीमाएँ". Oracle Corporation. Retrieved May 22, 2013.
- ↑ "ऑटोनॉमस डेटाबेस पर Oracle APEX".
{{cite web}}
: CS1 maint: url-status (link) - ↑ "ओरेकल एपेक्स एप्लीकेशन डेवलपमेंट".
{{cite web}}
: CS1 maint: url-status (link)
ग्रन्थसूची
- Beckmann, Ralf (October 1, 2013), Oracle Application Express in der Praxis: Mit APEX datenbankbasierte Webanwendungen entwickeln (1st ed.), Carl Hanser Verlag, p. 416, ISBN 978-3446438965
- Cimolini, Patrick (September 12, 2011), Agile Oracle Application Express (1st ed.), Apress, p. 200, ISBN 978-1-4302-3759-4
- Mattamal, Raj; Nielsen, Anton (July 28, 2011), Expert Oracle Application Express Plugins: Building Reusable Components (1st ed.), Apress, p. 300, ISBN 978-1-4302-3503-3
- Fox, Tim; Scott, John; Spendolini, Scott (June 29, 2011), Pro Oracle Application Express 4 (2 ed.), Apress, p. 700, ISBN 978-1-4302-3494-4
- Zehoo, Edmund (June 15, 2011), Oracle Application Express 4 Recipes (1st ed.), Apress, p. 300, ISBN 978-1-4302-3506-4
- Lancaster, Mark (May 28, 2011), Oracle Application Express 4.0 with Ext JS (1st ed.), Packt Publishing, p. 392, ISBN 978-1-84968-106-3
- Aust, Dietmar; D'Souza, Martin Giffy; Gault, Doug; Gielis, Dimitri; Hartman, Roel; Hichwa, Michael; Kennedy, Sharon; Kubicek, Denes; Mattamal, Raj; McGhan, Dan; Mignault, Francis; Nielsen, Anton; Scott, John (May 16, 2011), Expert Oracle Application Express (1st ed.), Apress, p. 500, ISBN 978-1-4302-3512-5
- Gault, Doug; Cannell, Karen; Cimolini, Patrick; D'Souza, Martin Giffy; Hilaire, Timothy St. (March 31, 2011), Beginning Oracle Application Express 4 (1st ed.), Apress, p. 440, ISBN 978-1-84968-134-6
- van Zoest, M.; van der Plas, Marcel (December 14, 2010), Oracle APEX 4.0 Cookbook (1st ed.), Packt Publishing, p. 328, ISBN 978-1-4302-3147-9
- Geller, Arie; Lyon, Matthew (June 1, 2010), Oracle Application Express 3.2 – The Essentials and More (1st ed.), Packt Publishing, p. 520, ISBN 978-1-84719-452-7
- van den Bos, Douwe Pieter (July 29, 2009), Oracle Application Express Forms Converter (1st ed.), Packt Publishing, p. 172, ISBN 978-1-84719-776-4
- Greenwald, Rick (December 22, 2008), Beginning Oracle Application Express (1st ed.), Wrox, p. 384, ISBN 978-0-470-38837-2
- Scott, John; Spendolini, Scott (September 16, 2008), Pro Oracle Application Express (1st ed.), Apress, p. 700, ISBN 978-1-59059-827-6
बाहरी संबंध
- Official website
- ओरेकल एपेक्स Documentation
- ओरेकल एपेक्स Discussions
- ओरेकल एपेक्स Ideas and Feature Requests
- एपेक्स World - ओरेकल एप्लिकेशन एक्सप्रेस Community site
- Sites built with ओरेकल एपेक्स
- ओरेकल एपेक्स Plugins built by the developer community
- एपेक्स GitHub repository contains starter apps and sample code
- ओरेकल एप्लिकेशन एक्सप्रेस Translations created by the एपेक्स community