J2EE-mallit

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 2. heinäkuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .

J2EE - mallit  ovat joukko suunnittelumalleja, jotka kuvaavat palvelinalustan arkkitehtuuria keskisuurten ja suurten yritysten tarpeisiin. Näitä malleja suositellaan suunniteltaessa sovelluksia, joissa käytetään J2EE - java -arkkitehtuuria alla lueteltujen standardialitehtävien ratkaisemiseksi:

Sieppaussuodatin

Tarjoaa keskitetyn sisääntulopisteen pyyntöjen käsittelyn hallintaan.

Etuohjain

Yhdistää Dispatcherin, Front Controllerin ja View Helperin, mikä lykkää signaalin käsittelyä.

Välittäjänäkymä

Dispatcher View -malli, kuten Palvelu työntekijälle -malli, kuvaa muiden luettelomallien yleisen yhdistelmän. Molemmat näistä makrokuvioista kuvaavat ohjaimen ja lähettäjän yhdistelmää näkymien ja apuohjelmien kanssa. Kokonaisrakennetta kuvaillessaan ne korostavat toisiinsa liittyviä, mutta eri käyttötarkoituksia olevia malleja.

Palvelu työntekijälle

Palvelu työntekijälle -malli, kuten Dispatcher View -malli, kuvaa muiden luettelomallien yleisen yhdistelmän. Molemmat näistä makrokuvioista kuvaavat ohjaimen ja lähettäjän yhdistelmää näkymien ja apuohjelmien kanssa. Kokonaisrakennetta kuvaillessaan ne korostavat toisiinsa liittyviä, mutta eri käyttötarkoituksia olevia malleja.

Yhdistelmänäkymä

Luo yhdistetty visuaalinen esitys

Näytä apuohjelma

Tarjoaa pyynnön esi- ja jälkikäsittelyn.

Liiketoiminnan edustaja

Piilottaa yrityspalveluiden löytämisen ja luomisen monimutkaisuuden.

Service Locator

Hallitsee kyselyn suorittamista, tulosten välimuistia ja käsittelyä.

Arvoluettelon käsittelijä

Kerää yhdistelmäarvoobjektin monista tietolähteistä.

Value Object Assembler

Piilottaa liiketoimintaobjektin monimutkaisuuden, keskittää työnkulun käsittelyn.

Yhdistelmäkokonaisuudet

Tarjoaa tiedonsiirron kerrosten välillä vähentäen verkkoliikennettä.

Arvoobjekti

Piilottaa liiketoimintaobjektin monimutkaisuuden, keskittää työnkulun käsittelyn.

Session Facade

Erottelee esitys- ja palvelukerrokset, tarjoaa julkisivu- ja välityspalvelinrajapinnat palveluille.

Data Access Object

Tiivistelmä tietolähteestä; tarjoaa avoimen pääsyn tietoihin.

Palveluaktivaattori

Tarjoaa papujen asynkronisen käsittelyn.

Katso myös

Linkit

Sun Microsystems Inc. Core J2EE Pattern Catalog (downlink) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Sieppaussuodatin (downlink) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Etuohjain (linkki ei käytettävissä) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 19. heinäkuuta 2008.  
Sun Microsystems Inc. Dispatcher View (downlink) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Palvelu työntekijälle (downlink) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Yhdistelmänäkymä (downlink) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 11. lokakuuta 2010.  
Sun Microsystems Inc. Näytä Helper (downlink) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 23. syyskuuta 2010.  
Sun Microsystems Inc. Liiketoiminnan edustaja (downlink) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Service Locator (downlink) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Arvoluettelon käsittelijä (downlink) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Arvo (siirto) Object Assembler (ei tavoitettavissa) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Yhdistelmäkokonaisuus (linkkiä ei tavoiteta) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Arvo (siirto) Objekti (viite, jota ei tavoiteta) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Session Facade (downlink) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Data Access Object (linkki ei käytettävissä) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.  
Sun Microsystems Inc. Palveluaktivaattori (linkki ei käytettävissä) . Käyttöpäivä: 27. tammikuuta 2009. Arkistoitu alkuperäisestä 21. helmikuuta 2007.