Шаблоны J2EE

Шаблоны J2EE — набор шаблонов проектирования, описывающих архитектуру серверной платформы для задач средних и крупных предприятий. Эти шаблоны рекомендуется применять при проектировании приложений с использованием java-архитектуры J2EE для решения стандартных подзадач, указанных ниже:

Intercepting Filter

Обеспечивает централизованную точку входа для управления обработкой запроса.

Front Controller

Комбинирует Dispatcher, Front Controller и View Helper, откладывая обработку сигналов.

Dispatcher View

Паттерн Dispatcher View, как и паттерн Service to Worker, описывает общую комбинацию других паттернов каталога. Оба этих макро-паттерна описывают комбинацию контроллера и диспетчера с видами и хелперами. Описывая общую структуру, они придают особое значение паттернам, которые связаны, однако имеют разное применение.

Service to Worker

Паттерн (шаблон) Service to Worker, как и паттерн Dispatcher View, описывает общую комбинацию других паттернов каталога. Оба этих макро-паттерна описывают комбинацию контроллера и диспетчера с видами и хелперами. Описывая общую структуру, они придают особое значение паттернам, которые связаны, однако имеют разное применение.

Composite View

Создание составного визуального представления

View Helper

Обеспечивает предварительную и пост-обработку запроса.

Business Delegate

Прячет сложности поиска и создания бизнес-сервисов.

Управляет исполнением запросов, кэшированием результатов и их обработкой.

Value List Handler

Собирает составной Value Object из многих источников данных.

Value Object Assembler

Прячет сложность бизнес-объекта, централизует обработку workflow.

Composite Entity

Обеспечивает обмен данными между слоями, уменьшая сетевой трафик.

Value Object

Прячет сложность бизнес-объекта, централизует обработку workflow.

Session Facade

Разделяет презентационный и сервисный уровни, обеспечивает интерфейсы фасада и посредника для сервисов.

Абстрагирует источник данных; обеспечивает прозрачный доступ к данным.

Service Activator

Обеспечивает асинхронную обработку для компонентов EJB.

См. также

Ссылки

Sun Microsystems, Inc. Core J2EE Pattern Catalog. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Intercepting Filter. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Front Controller. Дата обращения: 27 января 2009. Архивировано из оригинала 19 июля 2008 года.
Sun Microsystems, Inc. Dispatcher View. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Service to Worker. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Composite View. Дата обращения: 27 января 2009. Архивировано из оригинала 11 октября 2010 года.
Sun Microsystems, Inc. View Helper. Дата обращения: 27 января 2009. Архивировано из оригинала 23 сентября 2010 года.
Sun Microsystems, Inc. Business Delegate. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Service Locator. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Value List Handler. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Value (Transfer) Object Assembler. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Composite Entity. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Value (Transfer) Object. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Session Facade. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Data Access Object. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.
Sun Microsystems, Inc. Service Activator. Дата обращения: 27 января 2009. Архивировано из оригинала 21 февраля 2007 года.

Read other articles:

Eren Albayrak Informasi pribadiNama lengkap Eren AlbayrakTanggal lahir 23 April 1991 (umur 32)Tempat lahir İstanbul, TurkiTinggi 1,75 m (5 ft 9 in)Posisi bermain BekKarier senior*Tahun Tim Tampil (Gol)2007–2011 Bursaspor 7 (0)2011–2013 Trabzonspor 0 (0)2012 → Orduspor (loan) 1 (0)2012–2013 → 1461 Trabzon (loan) 12 (2)2013–2016 Çaykur Rizespor 76 (7)2016–2017 İstanbul Başakşehir 24 (0)2017–2018 Konyaspor 11 (0)2018- Júbilo Iwata 0 (0)Tim nasional2015 ...

 

Supranational central bank in Europe Not to be confused with European Investment Bank, European Bank for Reconstruction and Development, or Council of Europe Development Bank. European Central BankSeat in FrankfurtHeadquartersOstend district, Frankfurt, GermanyCoordinates50°06′32″N 8°42′12″E / 50.1089°N 8.7034°E / 50.1089; 8.7034Established1 June 1998 (25 years ago) (1998-06-01)Governing bodyGoverning CouncilExecutive BoardKey people Christine...

 

Chemical compound MetizolamClinical dataDependenceliabilityModerateRoutes ofadministrationOral, sublingual, rectalLegal statusLegal status CA: Unscheduled DE: NpSG (Industrial and scientific use only) UK: Under Psychoactive Substances Act Illegal in Sweden Identifiers IUPAC name 4-(2-Chlorophenyl)-2-ethyl-6H-thieno[3,2-f][1,2,4]triazolo[4,3-a][1,4]diazepine CAS Number40054-68-0 YPubChem CID12434325ChemSpider59207712UNIIK1C6XI9LLXChEMBLChEMBL4782672Chemical and physical dat...

Town in DenmarkNordbyTownNordby WaterfrontNordbyLocation in DenmarkShow map of DenmarkNordbyNordby (Region of Southern Denmark)Show map of Region of Southern DenmarkCoordinates: 55°26′0″N 8°24′0″E / 55.43333°N 8.40000°E / 55.43333; 8.40000CountryDenmarkRegionSouthern Denmark (Syddanmark)MunicipalityFanøGovernment • MayorFrank JensenArea • Urban1.47 km2 (0.57 sq mi)Population (2023) • Urban2,738 ...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: 25th Anniversary Box Set – news · newspapers · books · scholar · JSTOR (January 2022) (Learn how and when to remove this template message) 1993 box set by Jethro Tull25th Anniversary Box SetBox set by Jethro TullReleasedApril 1993 (1993-04)Re...

 

Athletics at the 2003 All-Africa Games Track events 100 m   men   women 200 m men women 400 m men women 800 m men women 1500 m men women 5000 m men women 10,000 m men women 100 m hurdles women 110 m hurdles men 400 m hurdles men women 3000 msteeplechase men 4×100 m relay men women 4×400 m relay men women Road events Marathon men women 20 km walk men women Field events High jump men women Pole vault men women Long jump men women Triple jump men women Shot put men women Dis...

Iranian general and statesman (c.1560-1613) For other uses, see Allahverdi Khan (disambiguation). Allahverdi KhanAllahverdi Khan (seated center right) with his son Emamqoli Khan (seated center left). From a Jarunnameh of Qadri. Isfahan style, dated 1697Governor of FarsIn office1595-6 – 1613MonarchsAbbas I, SafiPreceded byFarhad Khan QaramanluSucceeded byImam Quli Khan (Safavid governor) Personal detailsBornca. 1560Died3 June 1613RelativesDaud Khan Undiladze (son) Imam-Quli Khan (so...

 

بريت إي. كروزير معلومات شخصية الميلاد 24 فبراير 1970 (العمر 54 سنة)سانتا روزا، كاليفورنيا مواطنة الولايات المتحدة  مشكلة صحية مرض فيروس كورونا 2019[1]  الحياة العملية المدرسة الأم أكاديمية الولايات المتحدة البحرية (الشهادة:بكالوريوس العلوم)[2]كلية الحرب البحرية (الت...

 

У этого термина существуют и другие значения, см. Белые. Запрос «Белая женщина» перенаправляется сюда; см. также другие значения. Семья Фагога Ароскета, супружеская пара криолло[англ.] (люди испанского происхождения, родившиеся в колониях) с десятью детьми. Неизвестный �...

Laya HealthcareCompany typePrivately ownedIndustryFinancial ServicesFounded1997; 27 years ago (1997)HeadquartersLittle Island, County Cork, IrelandProductsHealth InsuranceNumber of employees459 (2015)ParentBUPA (1997–2011)Independent (2011–15)AIG (2015–22)Corebridge Financial (2022–23)Axa (2023–present)Websitewww.layahealthcare.ie Laya Healthcare is a health insurance company in Ireland. Its headquarters are in Little Island, County Cork. It is regulated by the Hea...

 

مات شيفلي   معلومات شخصية الميلاد 15 سبتمبر 1990 (34 سنة)  هانفورد  مواطنة الولايات المتحدة  الحياة العملية المهنة ممثل تلفزيوني،  وممثل،  وممثل أفلام  اللغة الأم الإنجليزية  اللغات الإنجليزية  المواقع IMDB صفحته على IMDB  تعديل مصدري - تعديل   مات شيفلي (...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (نوفمبر 2019) إتش بي غاندي معلومات شخصية الميلاد 20 أغسطس 1920   راجستان  الوفاة 5 يونيو 2008 (87 سنة)   جوناغاد  الإقامة جوناغاد  مواطنة الهند (26 يناير 1950–) اتحاد اله�...

Spanish canoeist Cayetano GarcíaPersonal informationNationalitySpanishBorn (2001-07-31) 31 July 2001 (age 22)Seville, SpainSportSportCanoe sprint Medal record World Championships 2022 Dartmouth C-2 500 m 2023 Duisburg C-2 500 m European Games 2023 Kraków-Małopolska C-2 500 m Cayetano García (born 31 July 2001) is a Spanish canoeist.[1] He competed in the men's C-2 1000 metres event at the 2020 Summer Olympics.[2] References ^ Cayetano García. Olympedia. Retrieved 2 A...

 

Italian dessert wine For the Greek Santorini wine of a similar name, see Vinsanto. Vin SantoA glass of Vin Santo with its characteristic amber colour and cantucciniTypeDessert wineRegion of originTuscany, Italy Vin Santo (Italian: [vin ˈsanto]; lit. 'holy wine') is a style of Italian dessert wine. Traditional in Tuscany, these wines are often made from white grape varieties such as Trebbiano and Malvasia, though Sangiovese may be used to produce a rosé style known as Occhio di...

 

Multifunction radar A US Navy P-8 Poseidon with an AN/APS-154 attached to its belly The AN/APS-154 Advanced Airborne Sensor (AAS) is a multifunction radar installed on the P-8 Poseidon maritime patrol aircraft. The radar is built by Raytheon as a follow-on to their AN/APS-149 Littoral Surveillance Radar System (LSRS). The AAS has its roots in the highly classified AN/APS-149 LSRS, which was designed to provide multi-function moving target detection and tracking and high resolution ground map...

State law enforcement agency in California, USA Law enforcement agency California Highway PatrolPatchDoor shieldBadgeFlagAbbreviationCHPMottoSafety, Service, and SecurityAgency overviewFormedAugust 14, 1929; 94 years ago (1929-08-14)Employees10,000+ (as of 2023)[1]Annual budget$3.2 billion (as of 2023)[2]Jurisdictional structureOperations jurisdictionCalifornia, U.S.Map of California Highway Patrol's jurisdictionSize163,696 square miles (423,970 km2...

 

Disambiguazione – Se stai cercando l'omonimo palazzo di Cuggiono in Lombardia, vedi Palazzo Clerici (Castelletto di Cuggiono). Palazzo ClericiLa facciata di palazzo ClericiLocalizzazioneStato Italia LocalitàMilano IndirizzoVia Clerici, 5 Coordinate45°28′01.1″N 9°11′13.84″E45°28′01.1″N, 9°11′13.84″E Informazioni generaliCondizioniIn uso CostruzioneXVIII secolo StileBarocco RealizzazioneAppaltatoreAnton Giorgio Clerici Modifica dati su Wikidata · Manuale Palaz...

 

Location of Marion County in Indiana This is a list of the National Register of Historic Places listings in Marion County, Indiana. This is intended to be a complete list of the properties and districts on the National Register of Historic Places in Marion County, Indiana, United States. Latitude and longitude coordinates are provided for many National Register properties and districts; these locations may be seen together in a map.[1] There are 264 properties and districts listed on...

Election in South Carolina Main article: 1812 United States presidential election 1812 United States presidential election in South Carolina ← 1808 October 30 – December 2, 1812 1816 →   Nominee James Madison Party Democratic-Republican Home state Virginia Running mate Elbridge Gerry Electoral vote 11 Percentage 100% President before election James Madison Democratic-Republican Elected President James Madison Democratic-Republican Elections in South...

 

Oblique thrust fault Cañasgordas FaultFalla de CañasgordasEtymologyCañasgordasCoordinates06°48′14″N 76°04′55″W / 6.80389°N 76.08194°W / 6.80389; -76.08194Country ColombiaRegionAndeanStateAntioquiaCitiesDabeibaCharacteristicsRangeWestern Ranges, AndesPart ofAndean oblique faultsLength54.8 km (34.1 mi)Strike316 ± 4DipSouthwestDip angleHighDisplacement~0.01–0.1 mm (0.00039–0.00394 in)/yrTectonicsPlateNorth AndeanStatusInactiveT...