Oracle Application Development Framework
A számítástechnikában az Oracle Application Development Framework, amire általában Oracle ADF-ként hivatkoznak, a vállalati alkalmazások felépítéséhez biztosít Java keretrendszert. A Java EE fejlesztéshez kínál vizuális és deklaratív megközelítéseket. Támogatja a használatra kész tervezési mintákon, metaadatokon alapuló és vizuális eszközökön alapuló gyors alkalmazás fejlesztést.
Támogatott technológiák
Az MVC architektúrán alapszik. Az Oracle ADF a következők bármelyik kombinációját támogatja:
Modell
- Webszolgáltatások - SOAP és REST egyaránt
- TopLink - és EclipseLink
- JavaBeans
- POJO - egyszerű Java osztályok (Plain Old Java Objects)
- ADF Üzleti összetevők (entitás objektum, objektum nézet)
- Portletek
- CSV és XML fájlok
- SQL lekérdezések
Vezérlő
- JavaServer Faces (JSF)
- ADF Feladatfolyamok - a JSF vezérlő réteg kiterjesztése, amely teljes folyamatáramlást és újrafelhasználhatósági szempontokat ad hozzá.
- Struts
- Jspx (JavaServer Pages, a JSP szabvány XML-kompatibilis változata)
Nézet
- Swing(Hinta)
- JavaServer Pages (JSP)
- JavaServer Faces (JSF)
- ADF Faces - egy Oracle általi implementációja a JavaServer Faces-nek [1]
- Facelets
- ADF Mobile böngésző - Apache Trinidad-on alapszik
- Excel az ADF asztali integrációval
Az Oracle JDeveloper ingyenes integrált fejlesztői környezete grafikus felületet biztosít adatkezelő alkalmazások létrehozásához ADF használatával.
Az Oracle Eclipse alapú eszközöket is kínál az ADF-hez az Oracle Enterprise Pack For Eclipse csomagban.
A megvalósítók Oracle ADF alkalmazásokat telepíthetnek Java EE kompatibilis tárolókra . Az Oracle WebLogic és az IBM WebSphere hivatalosan támogatottak. Az ingyenes ADF Essentials kiadás felhasználói támogatást vásárolhatnak ezekhez az alkalmazásokhoz a GlassFish-en.
Történelem
Az Oracle Corporation 1999 óta forgalmazza az Oracle ADF egyes részeit - különösen az ADF Business Components (ADF Üzleti Összetevők) részeket -, amelyeket akkor "JBO", később "BC4J" ("Business Components for Java") néven ismertek. [2]
Az aktuális ADF architektúrát az általános model/binding (modell/kötési) réteggel vezették be a JDeveloper 9.0.5 verziójában.
2006 júniusában az Oracle Corporation az ADF Faces komponens könyvtárat az Apache Trinidad-nek adományozta. (Az ADF Faces, az Oracle JSF megvalósítása több mint 100 komponenst tartalmaz. ) 2012 szeptemberében az Oracle "Oracle ADF Essentials" néven bevezette az alapvető Oracle ADF technológiák ingyenes verzióját. További információ: http://www.oracle.com/technetwork/developer-tools/adf/overview/components-1844931.html .
Lincencelés
Az Oracle ADF Essentials egy ingyenesen fejleszthető és telepíthető csomagja az Oracle ADF legfontosabb technológiáinak. Az Oracle ADF Essentials licencfeltételei: http://www.oracle.com/technetwork/licenses/adf-essentials-license-1837221.html A "teljes" Oracle ADF esetén: Az Oracle Application Server licenc tartalmaz egy komponenst egy bizonyos licencdíj fejében az Oracle ADF-hez. Ez azt jelenti, hogy minden olyan felhasználó, aki vásárolt egy Oracle Application Server licencet, ingyen használhatja az Oracle ADF-et. Azok a felhasználók, akik ADF-et akarnak telepíteni egy harmadik féltől származó alkalmazás-kiszolgálóra, ADF futásidejű licencet vásárolhatnak a helyi Oracle értékesítési irodában. A felhasználók ingyenesen fejleszthetik és tesztelhetik az Oracle ADF alkalmazásokat, de csak és kizárólag az Oracle JDeveloper alkalmazáson belül.
Az Oracle Corporation 2008 júniusában megvásárolta a WebLogic-et, és így már nem számít harmadik féltől származó alkalmazás-kiszolgálónak, így az ADF minden WebLogic licencben szerepel. [3]
A támogatott ügyfelek az Oracle ügyfélszolgálatának igénylésével hozzáférhetnek az Oracle ADF forráskódjához.
Lásd még
- JDeveloper
- Eclipse
- Oracle Enterprise Pack az Eclipse programhoz
- Oracle WebLogic Server
- Oracle Fusion
- JSF
- JBoss Seam
- Spring framework
- Struts
- Vaadin
Külső linkek
- Hivatalos weboldal
- Oracle ADF Essentials
- Oracle JDeveloper webhely
- Alapvető bemutató
- Bemutató
- JSR-227 (visszavont)
- JDeveloper 10.1.3 Tag Library Information
Hivatkozások
- ↑ Desbiens, Frederic. Oracle WebCenter 11g Handbook: Build Rich, Customizable Enterprise 2.0 Applications, Oracle Press. McGraw Hill Professional, 47. o.. ISBN 9780071629331. Hozzáférés ideje: 2014. augusztus 6. „ADF Faces is a complete overhaul of UIX in which the various components were redeveloped as JSF components.”
- ↑ Dorsey, Paul. Oracle9i Jdeveloper handbook, 932. o. (2002. december 1.). Hozzáférés ideje: 2009. szeptember 15. „[...]Business Components for Java (BC4J)[...]”
- ↑ Source: http://blogs.oracle.com/devtools/2008/08/announcing_oracle_weblogic_ser.html Archiválva 2008. augusztus 21-i dátummal a Wayback Machine-ben.