Ettevõtte rakenduste arhitektuurimustrid

Allikas: Teadmusbaas

Ettevõtte rakenduste arhitektuurimustrid jagunevad:

Valdkonna loogika mustrid: Tehinguskript (110), Valdkonna või doomenimudel (116), Tabelimoodul (125), Teenuse kiht (133).

Andmeallikate arhitektuurimustrid: Tabeli andmete lüüs (144), Toorandmete lüüs (152), Aktiivne kirje (160), Andmete kaardistaja (165).

Objekt-seose käitumismustrid: Tööühik (184), ID kaart (195), Hilistuv laadimine (200)

Objekt-seose ülesehitusmustrid: ID väli (216), Välisvõtme seosed (236), Seostetabeli kaardistus (248), Sõltuvuste kaardistus (262), Manustatud väärtus (268), Jadastatud suurobjekt (272), Üksiktabeli pärilikkus (278), Klassitabeli pärilikkus (285), Konkreetse tabeli pärilikkus (293), Pärilikkuse kaardistajad (302).

Objekt-seose metaandmete kaardistamise mustrid: Metaandmete kaardistamine (306), Päringuobjekt (316), Repositoorium (322).

Veebimaterjalide esitlusmustrid: Model View Controller (330), Page Controller (333), Front Controller (344), Template View (350), Transform View (361), Two-Step View (365), Application Controller (379).

Hajutamise või hajusmustrid: Remote Facade (388), Data Transfer Object (401)

Võrguühenduseta samaaegsuse mustrid: Optimistlik võrguühenduseta lukustus (416), Pessimistlik võrguühenduseta lukustus (426), Jämedakoeline lukustus (438), Vaikelukustus (449).

Sessiooni seisundi mustrid: Client Session State (456), Server Session State (458), Database Session State (462).

Põhi- või alusmustrid: Gateway (466), Mapper (473), Layer Supertype (475), Separated Interface (476), Registry (480), Value Object (486), Money (488), Special Case (496), Plugin (499), Service Stub (504), Record Set (508)

Allikad:

  1. Martin Fowler: Ettevõtte rakenduste arhitektuurimustrid

Tagasi mustrite lehele