Arkkitehtuuri Oracle Application Development Framework- Lyhyt opas

Yleiskatsaus: Nykyaikaisessa sovelluskehitys, kehys on tärkeä rooli. Ilman tukea kypsien puitteiden, nopea sovelluskehitys on täysin mahdotonta. Oracle on kehittänyt innovatiivisen, kypsä ja vakaa Java EE kehitysalusta nimeltään "Oracle ADF’(Asovellusosa DkehittÊminen FPUITTEET). ADF kehys on osa Oraclen palkitun "JDeveloper 11g’ kehitysympäristö. Oracle ADF tarjoaa infrastruktuurin tukea osana kehyksen. Joten kehittäjät voivat keskittyä varsinaiseen sovellusten kehittäminen. Integroitu työkalu on erittäin hyödyllinen nopea sovelluskehitys. In this article, Aion keskustella ADF puitteet ja sen arkkitehtuuri.

Käyttöönotto: Web-sovellusten kehittäminen, MVC (MVC-arkkitehtuuri) muotoilu malli on hyvin suosittu. Oracle ADF myös toteuttaa MVC suunnittelumalli. Asiakirjansyöttölaite kehys tarjoaa kaikki kerrokset tämän suositun arkkitehtuurin (MVC). Se tarjoaa ratkaisun seuraavilla aloilla.

  • Orm (ORM)
  • Data pysyvyys kerros
  • Uudelleen käytettävä ohjain kerros
  • Rich käyttöliittymä perustuu JSF teknologiaan
  • Data sitovaa mekanismia UI kerrokseen
  • Security features

Joten kattavuus tämä työkalu on erittäin hyödyllistä tehdä komposiitti- ja tehokas web-sovellus, joka ylittää normaalin MVC kehys.

Miksi Oracle ADF?

Kuten tiedämme, että J2EE on joukko määrityksiä rakentaa vankka, skaalautuva, turvattu kerroshyllystöt sovelluksia. Mutta J2EE ei tarjoa mitään työkaluja tehdä hakemuksen. Niinpä suurin haaste tehdä J2EE sovellus on valikoima työkaluja. Meillä on eri J2EE-yhteensopiva työkaluja markkinoilla, mutta valinta paras työkalu on yksi tärkeimmistä kriteerit onnistuneiden J2EE sovelluskehitys.

Niinpä tarvitsemme puitteet, joissa abstrakti kerroksen päälle monimutkainen J2EE alustan. Täältä tulee rooli Oracle Application Development (ADF) puitteet, se tarjoaa infrastruktuurin ja suunnittelun toteuttamiseen tukea osana kehyksen. Oracle ADF myös visuaalista ja deklaratiivinen kehityksen lähestymistapaa tukea nopeaa kehitystä.

Oracle ADF keskeiset piirteet: Sen jälkeen ovat keskeisiä tarjoamia ominaisuuksia ADS: puitteet.

  • Integroitu kehitysympäristö: Oracle ADF mukana tulee JDeveloper. Joten JDeveloper toimii täydellinen työkalu ADF sovelluskehitys visuaalisilla ja deklaratiivinen lähestymistapa. Se minimoi kehitystyötä.
  • myyjä neutraali: Oracle ADF on myyjä neutraali. Oracle ADF runtime voidaan käyttää minkä tahansa J2EE-yhteensopiva sovelluspalvelin.
  • Tekniikan tukeminen: Oracle ADF tarjoaa erilaisia ​​kerroksia J2EE sovellusten kehittäminen. Kerrokset voidaan kehittää käyttäen erilaisia ​​tekniikoita. Joten Oracle ADF on myös teknologianeutraali.
  • Composite päittäin ratkaisu: Oracle ADF tukee täydellisen päästä päähän kehittämiseen J2EE sovellus. Joten kehittäjät voivat täysin keskittyä kehitysvaiheessa työtä, sen sijaan työkalun tai tekniikan valinta.

Oracle ADF arkkitehtuuri: Olemme jo keskustelleet, että Oracle ADF seuraa MVC suunnittelumalli. Tyypillinen MVC sovellus sisältää seuraavat kolme kerrosta.

  • Malli kerros, joka pitää ansaintalogiikka.
  • Katso kerros, joka käsittelee käyttöliittymää.
  • Controller kerros, joka hallitsee vuorovaikutuksen Model ja View kerrokset.

Kaikki komponentit hakemuksen löyhästi. Se auttaa ylläpito hakemuksen ja lisätä uudelleenkäytettävyys. Joten arkkitehtuuri voidaan määritellä Service Oriented Architecture (SOA).

Oracle ADF on neljä kerrosta sen MVC täytäntöönpanossa. Se on erillinen malli kerros ja liiketoiminnan palvelu kerros toteuttaa Service Oriented Architecture. Voimme siis määritellä Oracle ADF arkkitehtuurin MVC malli liiketoiminnan palvelukerrosten. Seuraavassa on neljä kerrosta ADF arkkitehtuuri.

  • Business Service kerros: Tämä kerros käsittelee tietoja eri lähteistä ja liiketoiminnan logiikka.
  • Malli kerros: Tämä kerros ei käsittele liiketoiminnan logiikkaa suoraan; pikemminkin se tarjoaa abstrakti kerroksen päälle yrityspalvelun kerros. Tämä erityisesti muotoilu kuvio auttaa katsella ja ohjaimen työskennellä eri liiketoiminta palvelu toteutuksia.
  • Controller layer: Se ohjaa web-sovellus virtaus.
  • Katso kerros: Se tarjoaa käyttöliittymän.

Seuraavassa on ydinarkkitehtuurin Oracle ADF puitteiden. Eri kerrosten ja niiden vuorovaikutus on esitetty esimerkkinä. Komponentit eri kerroksiin voidaan muuttaa kohti hakemuksen vaatimus.

Oracle ADF architecture

Oracle ADF arkkitehtuuri

Image1: Oracle ADF perusarkkitehtuuri kaavio

Kuten olemme nähneet eri kerroksissa, Tekniikan valinta on erittäin joustava. Näkymä kerros tukee työpöydän, mobiili- ja web-käyttöliittymiä. Ohjain ja malli kerros kuuluu ADF kehys, joten ei ole paljon muutosta. Yrityspalveluiden kerros voi olla mitä tahansa, kuten Java, EJB, Verkko, portlet etc. Ja sama joustavuus on siellä aineistokerroksia. Sovellus voi olla vuorovaikutuksessa RDBMS, Verkko palvelu, legacy-järjestelmä jne. Joten joustavuuden Oracle ADF kehys tekee on erittäin suosittu Java EE sovellusten kehittäminen domain.

Nyt voimme keskustella hieman yksityiskohtia eri kerrosten yllä olevassa kaaviossa.

Business Service Layer: Yrityspalveluiden kerros on lisäksi osa Oracle ADF puitteissa. ADF tuo joustoa toteuttaa tämän kerrokseen millä tahansa tekniikkaa ja jotkin näistä tekniikoita esitetään kaaviossa. Tämä kerros hallitsee seuraavat tehtävät.

  • Vuorovaikutus data pysyvyys kerros.
  • Orm.
  • transaction management.
  • Business logiikkasuoritusta.

mallin kerroksen: Malli kerros tarjoaa yhden käyttöliittymän yhdistää kaikki yrityksen palveluun. Tämä malli kerros ADS: arkkitehtuuri ei käsittele liiketoiminnan logiikka itsessään, pikemminkin antaa ottoon päälle yrityspalvelut. Joten joustavuutta toteuttaessaan liiketoiminta palvelu on suuri etu ADF puitteiden. Malli kerros ADF kutsutaan myös ADF sitova ". Se on seuraavat osat.

  • tietojen valvonta: Se tarjoaa abstraktio päälle yrityspalvelun kerroksista
  • data siteet: Se paljastaa tietoja valvontamenetelmiä UI kerrokseen.

Controller Layer: Säädin kerros on vastuussa käsittelysovellus virtauksen ja käyttäjän syötteen. Navigoinnin säännöt on määritelty kaavio hallita sovelluksen virtaus. Seuraavassa on kahdenlaisia ​​ohjain, jota käytetään web-pohjaisten sovellusten.

  • JSF ohjain
  • ADF ohjain

Note: ADF ohjain laajentaa toiminnallisuutta JSF ohjaimet.

Katso Layer: Näkymä kerros on etupää tahansa sovelluksen. Etupää kerros voi olla työpöydän sovellus, mobiilisovellus tai web-pohjainen sovellus. Monikanavainen tuki Oracle ADF kehys on erittäin hyödyllinen pyrittäessä tahansa sovelluksen. Oracle ADF tarjoaa yli 150 Ajax perustuu valmiita JSF komponentteja dynaamisten web-käyttöliittymiä.

Edut Oracle ADF puitteiden: Seuraavassa on joitakin etuja Oracle ADF puitteiden

  • Tuki visuaalinen ja deklaratiivinen katsella ja valvoja kehitystä
  • Erilaisia ​​vaihtoehtoja rakentaa Business Service kerrokset
  • Päästä päähän ratkaisu kaikille Java EE kerrokset
  • Teknologia ja alustariippumattomuus
  • Meta tietojen ajaa kehitystä
  • Tuki hyötykäyttöä ja joustavuus

Johtopäätös: On olemassa erilaisia ​​toimittajia, jotka tarjoavat kehitystyökaluja, kehysten perustuu Java EE tiedot. Joten kehittää tahansa Java EE sovelluksen, kehittäjien täytyy tietää nämä työkalut ja sen käyttö. Mutta useimmat näistä työkaluista eivät tue kaikkia kerroksia Java EE sovellusten kehittäminen. Tämän seurauksena kehittäjät ovat jonkin aikaa hieman sekava, kun ne valitsevat työkaluja tai puitteita. Oracle ADF tarjoaa täydellisen kehitysympäristö, infrastruktuuri koodi, suunnittelumallit ja helppous kehitystä. Joten yhdistelmä Oracle ADF puitteiden ja visuaalinen kehitysympäristö on erittäin suosittu Java EE kehitysyhteistyöjärjestöä.

 

Tagged on: ,
============================================= ============================================== Osta parhaat tekniset kirjat Amazonista,en,sähköasentaja CT -kastaja,en
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share