Oracle Application Development Framework - Oracle Application Development Framework

În calcul , Oracle Application Development Framework , denumit de obicei Oracle ADF , oferă un cadru Java pentru construirea de aplicații enterprise . Oferă abordări vizuale și declarative pentru dezvoltarea Java EE. Suportă dezvoltarea rapidă a aplicațiilor bazate pe modele de proiectare gata de utilizat , metadate și instrumente vizuale.

Tehnologii acceptate

Bazat pe arhitectura MVC . Oracle ADF poate accepta orice combinație dintre următoarele:

Model

Controlor

  • JavaServer Faces (JSF)
  • Fluxuri de sarcini ADF - extensia stratului de controler JSF care adaugă fluxul complet al procesului și aspecte de reutilizare.
  • Struts
  • Jspx (Pagini JavaServer, variație a standardului JSP conform XML)

Vedere

Mediul de dezvoltare integrat gratuit Oracle JDeveloper oferă o interfață grafică pentru crearea de aplicații de gestionare a datelor folosind ADF.

Oracle oferă, de asemenea, instrumente bazate pe Eclipse pentru ADF în Oracle Enterprise Pack For Eclipse.

Implementatorii pot implementa aplicații Oracle ADF pentru Java EE -compliant containere . Oracle WebLogic și IBM WebSphere sunt acceptate oficial. Utilizatorii ediției gratuite ADF Essentials pot cumpăra suport pentru aceste aplicații de pe GlassFish.

Istorie

Oracle Corporation a comercializat părți ale Oracle ADF din 1999 - în special ADF Business Components - cunoscute apoi sub numele de "JBO" și mai târziu sub denumirea de "BC4J" ("Business Components for Java").

Arhitectura actuală ADF cu modelul generic / stratul de legare a fost introdusă cu JDeveloper 9.0.5.

În iunie 2006, Oracle Corporation a donat biblioteca de componente ADF Faces către Apache Trinidad . (ADF Faces, implementarea JSF Oracle , include peste 100 de componente.) În septembrie 2012, Oracle a introdus o versiune gratuită a tehnologiilor de bază Oracle ADF sub denumirea „Oracle ADF Essentials”. Pentru mai multe informații, consultați http://www.oracle.com/technetwork/developer-tools/adf/overview/components-1844931.html .

Licențierea

Oracle ADF Essentials este un program gratuit de dezvoltare și implementare a ambalajelor tehnologiilor de bază cheie ale Oracle ADF. Consultați condițiile de licență pentru Oracle ADF Essentials: http://www.oracle.com/technetwork/licenses/adf-essentials-license-1837221.html Pentru ADF „complet” Oracle: licența Oracle Application Server include o componentă pentru un taxa de licență pentru Oracle ADF. Aceasta înseamnă că toți utilizatorii care au achiziționat o licență Oracle Application Server pot folosi Oracle ADF gratuit. Utilizatorii care doresc să implementeze ADF pe un server de aplicații terță parte pot achiziționa o licență de execuție ADF de la biroul lor local de vânzări Oracle. Utilizatorii pot dezvolta și testa gratuit aplicații Oracle ADF exclusiv în cadrul Oracle JDeveloper.

Oracle Corporation a achiziționat WebLogic în iunie 2008 și, prin urmare, nu-l mai consideră un server de aplicații terță parte, astfel încât ADF este inclus în fiecare licență WebLogic.

Clienții suportați pot avea acces la codul sursă pentru Oracle ADF printr-o cerere către Asistență Oracle.

Vezi si

Referințe

linkuri externe