Arhitektuur Oracle Application Development Framework- Lühike juhend

Ülevaade: Tänapäeva rakenduse arendamine, raamistiku mängib olulist rolli. Ilma toetuseta küpse raamistikuga, kiire kohaldamine arenguks on üsna võimatu. Oracle on välja töötanud uuendusliku, küps ja stabiilne Java EE arengu raames kutsutakse "Oracle ADF’(Application Development FKÄSIRAAMAT). ADF raames on osa Oracle auhinnatud "JDeveloper 11g’ arenduskeskkond. Oracle ADF pakub infrastruktuuri toetamine osana raames. Nii et arendajad saavad keskenduda tegelike rakenduste arendamisele. Integreeritud tööriist on väga kasulik kiire kohaldamine arenguks. In this article, Ma arutavad ADF raamistik ja selle arhitektuuri.

Sissejuhatus: Veebirakenduse arengut, MVC (Mudel-View-kontroller) disain muster on väga populaarne. Oracle ADF rakendatakse ka MVC disain muster. ADF raames annab kõik kihid see populaarne arhitektuuri (MVC). See annab lahendus järgmistes valdkondades.

  • Objekt-relatsiooniline kaardistamine (ORM)
  • Andmed püsivust kiht
  • Korduvkasutusega kontroller kiht
  • Rich Kasutajaliides põhineb JSF tehnoloogia
  • Andmed siduva mehhanismi UI kiht
  • Security features

Nii ulatus see tööriist on väga kasulik teha komposiit ja tõhus veebirakendus, mis ületab normaalse MVC raamistiku.

Miks Oracle ADF?

Nagu me teame, et J2EE on spetsifikatsioonide hoone jõuline, skaleeritav, tagatud mitme astme rakendused. Aga J2EE ei anna tööriistade komplekt, teeb taotluse. Nii et suurim väljakutse tegemise J2EE rakendus on valik tööriistu. Meil on erinevad J2EE nõuetele vahendid turule, kuid valiku parim vahend on üks peamisi kriteeriume taga edukas J2EE rakenduste arendamisele.

Seega peame mõned raamistik, mis annab abstraktne kiht peal kompleksi J2EE platvormi. Siin on roll Oracle Application Development (ADF) raamistik, see tagab infrastruktuuri ja disaini rakendamise toetamine osana raames. Oracle ADF ka visuaalselt ja deklaratiivne arengu lähenemisviisi, et toetada kiiret arengut.

Oracle ADF põhijooned: Pärast põhijooned, mida ADF raames.

  • Integreeritud arenduskeskkond: Oracle ADF on komplekteeritud JDeveloper. Nii JDeveloper toimib ideaalne vahend ADF rakenduse arendamine kasutades visuaalseid ja deklaratiivne lähenemist. See vähendab jõupingutusi.
  • Vendor neutraalne: Oracle ADF on müüja neutraalne. Oracle ADF runtime saab kasutada mis tahes J2EE ühilduva rakenduse server.
  • Tehniline tugi: Oracle ADF pakub erinevaid kihte J2EE rakenduste arendamisele. Kihid saab arendada kasutades erinevaid tehnoloogiaid. Nii et Oracle ADF on ka tehnoloogiliselt neutraalsete.
  • Composite lõpuni lahendus: Oracle ADF toetab täielik lõpuni arengut J2EE rakendus. Nii saavad arendajad täielikult keskenduda väljaarendamisel töö asemel näitaja või tehnoloogia valikut.

Oracle ADF arhitektuuri: Oleme juba arutanud, et Oracle ADF järgmiselt MVC disain muster. Tüüpiline MVC taotlus sisaldab järgmisi kolm kihti.

  • Mudel kiht, mis hoiab äriloogika.
  • Vaata kiht, mis tegeleb kasutajaliides.
  • Controller kiht, mis juhib vastastikmõju Mudel ning Vaata kihid.

Kõik komponendid taotluses nõrgalt sidestatud. See aitab pidamise taotlus ning suurendada korduvkasutuse. Nii arhitektuuri võib defineerida kui SOA`l (SOA).

Oracle ADF on neli kihti oma MVC rakendamine. See on eraldi mudel kiht ja äriteenuste kiht rakendada SOA`l. Nii saame määratleda Oracle ADF arhitektuuri MVC mudel äriteenuste kiht. Pärast on neli kihti ADF arhitektuuri.

  • Business Service kiht: See kiht käsitleb erinevatest allikatest pärinevate andmete ja äriloogika.
  • Mudel kiht: See kiht ei tegele äriloogika otse; Pigem on tegemist abstraktse kiht peal äriteenuste kiht. See konkreetne disain muster aitab vaadata ja kontroller teha erinevate äriteenuste rakendused.
  • Controller kiht: Ta kontrollib Veebirakenduse voolu.
  • Vaata kiht: See annab kasutajaliides.

Pärast on tuum arhitektuur Oracle ADF raames. Erinevad kihid ning nende koosmõju on näidatud näitena. Komponendid erinevates kihtides saab muuta ühe taotluse nõue.

Oracle ADF architecture

Oracle ADF arhitektuuri

PILDINA1: Oracle ADF põhi arhitektuuri diagramm

Nagu me oleme näinud erinevaid kihte, tehnoloogia valik on väga paindlik. Vaade kiht toetab desktop, mobiiltelefoni ja veebi liidesed. Regulaator ja mudel kiht kuulub ADF raames nii ei ole palju muutusi. Äri teenust kiht võib olla midagi sellist Java, EJB, Web, portlet jne. Ja sama paindlikkus on seal andmekihtidega. Taotluse saab suhelda RDBMS, veebiteenuse, olemasoleva süsteemi jne. Nii paindlikkust Oracle ADF raames teeb on väga populaarne Java EE rakenduste arendamise valdkonnas.

Nüüd andke meile arutada natuke andmeid erinevate kihtide näidatud ülaltoodud skeemi.

Business Service Layer: Äri teenust kiht on lisaks komponent Oracle ADF raames. ADF võimaldab paindlikult rakendada see kiht kasutades mis tahes tehnoloogiat ja mõned neist tehnoloogiad on näidatud joonisel. See kiht haldab järgmisi ülesandeid.

  • Koostoimed andmed püsivust kiht.
  • Objekt-relatsiooniline kaardistamine.
  • tehing juhtimise.
  • Äriloogika täitmise.

Mudel Layer: Mudeli kiht pakub ühtse liidese ühendada äri teenust. See mudel kiht ADF arhitektuuri ei tegele äri loogika ise, pigem annab võtmiseks peal äriteenused. Nii paindlikkuse rakendamisel äri teenus on suur eelis ADF raames. Mudeli kiht ADF nimetatakse ka "ADF siduvad". See on järgmiste komponentide.

  • andmed kontrolli: See annab võtmiseks peal äriteenuste kihid
  • andmed köited: See paljastab andmete kontrolli meetodeid, et UI kiht.

Controller Layer: Regulaator kiht vastutab käitlemise taotluse voolu ja kasutaja sisend. Navigatsiooni reeglid on defineeritud skeemi haldama taotluse voolu. Pärast kahte tüüpi kontroller kasutada veebipõhiseid rakendusi.

  • JSF kontroller
  • ADF kontroller

Note: ADF kontroller laiendab funktsionaalsust JSF kontrollerid.

Vaata Layer: Vaade kiht on esiots ühtegi taotlust. Esiotsa kiht võib olla töölaua rakendus, mobiilne rakendus või veebipõhine rakendus. Mitme kanali toetust Oracle ADF raamistik on väga kasulik arendada mis tahes tüüpi rakendus. Oracle ADF annab rohkem kui 150 Ajax põhinev valmis JSF komponendid luua dünaamilise veebi liidesed.

Kasu Oracle ADF raames: Pärast on mõned eelised Oracle ADF raames

  • Toetus visuaalse ja deklaratiivne vaade ja kontroller areng
  • Mitmeid võimalusi ehitada äriteenuste kihid
  • Lõpuni lahendus kõigile Java EE kihid
  • Tehnoloogia ja platvormi sõltumatus
  • Meta andmed juhitud areng
  • Toetus korduvkasutuse ja paindlikkus

Järeldus: On erinevaid müüjad, kes pakuvad arendusvahendeid, raamistikud, mis põhinevad Java EE spetsifikatsioonid. Nii arendamiseks tahes Java EE taotluse, arendajad on vaja teada, et need vahendid ja selle kasutamine. Kuid enamik neid vahendeid ei toeta kõik kihid Java EE Sovelluskehitys. Selle tulemusena arendajad on mõnda aega natuke segaduses, kui nad valivad vahendid või raamistikud. Oracle ADF annab täieliku arengu keskkond, infrastruktuuri koodi, disaini mustrite ja lihtne areng. Nii kombinatsioon Oracle ADF raamistik ja visuaalne arengu keskkond on väga populaarne Java EE arengu kogukond.

 

Tagged on: ,
============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share