An Entity of Type: Abstraction100002137, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

The front controller software design pattern is listed in several pattern catalogs and is related to the design of web applications. It is "a controller that handles all requests for a website," which is a useful structure for web application developers to achieve flexibility and reuse without code redundancy.

Property Value
dbo:abstract
  • Der Begriff Front-Controller bezeichnet ein Entwurfsmuster in der Softwaretechnik. Ein Front-Controller dient als Einstiegspunkt in eine Webanwendung. Der Front-Controller erweitert üblicherweise das Model-View-Controller-Architekturmuster. Alle Anfragen an die Webanwendung werden vom Front-Controller empfangen und an einen bestimmten Controller delegiert. Dafür initialisiert er den (meist in eine externe Komponente ausgelagert) und führt vor der Delegierung allgemeine Aufgaben wie die Lokalisierung durch. (de)
  • The front controller software design pattern is listed in several pattern catalogs and is related to the design of web applications. It is "a controller that handles all requests for a website," which is a useful structure for web application developers to achieve flexibility and reuse without code redundancy. (en)
  • Il Front Controller Pattern è un modello di progettazione ( pattern architetturale ) per software. Il modello si applica alla progettazione di applicazioni web. "Fornisce un punto di ingresso centralizzato per la gestione delle richieste". Il modello Front Controller può essere implementato come un oggetto Java, o uno script in un linguaggio di scripting come PHP, ASP, CFML o JSP che è richiamato ad ogni richiesta in una sessione web. Lo script, per esempio una pagina index.php, gestisce tutte le operazioni comuni al framework, come la gestione delle sessioni, della cache, la validazione dell'input. In base alle richieste specifiche crea delle istanze di altri oggetti e chiama altri metodi per gestire specifiche operazioni. L'alternativa al modello Front Controller è la creazione di script individuali, per esempio login.php e order.php che gestiscano le varie tipologie di richieste. In questa modalità ogni script dovrebbe duplicare il codice o gli oggetti comuni a tutte le operazioni ma, d'altra parte, ciascuno script potrebbe avere più flessibilità nell'implementazione della specifica funzione richiesta. (it)
  • Front Controller – jeden ze wzorców projektowych stosowany w projektowaniu aplikacji internetowych. We wzorcu tym istnieje jeden, centralny obiekt (np. serwlet), który zarządza wszystkimi żądaniami przychodzącymi od klienta. Wzorzec ten jest często stosowany ze wzorcem architektonicznym MVC. (pl)
  • Единая точка входа (англ. Front controller) — обеспечивает унифицированный интерфейс для интерфейсов в подсистеме. Front Controller определяет высокоуровневый интерфейс, упрощающий использование подсистемы. (ru)
  • Front Controller (фронт-контролер, єдина точка входу) - шаблон проєктування, який є спеціалізованою варіацією шаблону проєктування Посередник. Задачею фронт-контролера є надання єдиної точки входу для обробки усіх запитів та виклик відповідної поведінки в залежності від запиту. Фронт-контролер найчастіше використовується у вебзастосунках, де є багато подібних речей, які потрібно виконати при обробці запиту. Це може бути безпека, інтернаціоналізація, забезпечення певного вигляду для певних користувачів. Якщо обробка вхідних запитів розподілена між кількома контролерами це може призвести до дублювання поведінки. Крім того виникають складності зі зміною поведінки під час виконання. Фронт-контролер об'єднує обробку запитів шляхом їх направлення через єдиний об'єкт-обробник. Цей об'єкт реалізовує загальну поведінку, яка може бути змінена під час виконання за допомогою декораторів. Після цього Front controller створює потрібні об'єкти відповідно до запиту та викликає методи для реалізації конкретної задачі. Фронт-контролер може бути реалізований у вигляді Java-об'єкта, або, як скрипт PHP, ASP, JSP або CFML, що викликається на кожен запит вебсесії. Цей скрипт, наприклад index.php, буде обробляти всі запити, що є спільними для вебзастосування або фреймворку, наприклад обробка сесій, кешування і фільтрація вхідних даних. Альтернативою фронт-контролеру можуть бути окремі скрипти наприклад login.php і order.php для обробки певного типу запиту. Кожному скрипту доведеться дублювати код або об'єкти, які є спільними для всіх запитів, але кожен скрипт має порівняно більшу гнучкість для обробки конкретного запиту. (uk)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 15574400 (xsd:integer)
dbo:wikiPageLength
  • 9126 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1123153880 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • Der Begriff Front-Controller bezeichnet ein Entwurfsmuster in der Softwaretechnik. Ein Front-Controller dient als Einstiegspunkt in eine Webanwendung. Der Front-Controller erweitert üblicherweise das Model-View-Controller-Architekturmuster. Alle Anfragen an die Webanwendung werden vom Front-Controller empfangen und an einen bestimmten Controller delegiert. Dafür initialisiert er den (meist in eine externe Komponente ausgelagert) und führt vor der Delegierung allgemeine Aufgaben wie die Lokalisierung durch. (de)
  • The front controller software design pattern is listed in several pattern catalogs and is related to the design of web applications. It is "a controller that handles all requests for a website," which is a useful structure for web application developers to achieve flexibility and reuse without code redundancy. (en)
  • Front Controller – jeden ze wzorców projektowych stosowany w projektowaniu aplikacji internetowych. We wzorcu tym istnieje jeden, centralny obiekt (np. serwlet), który zarządza wszystkimi żądaniami przychodzącymi od klienta. Wzorzec ten jest często stosowany ze wzorcem architektonicznym MVC. (pl)
  • Единая точка входа (англ. Front controller) — обеспечивает унифицированный интерфейс для интерфейсов в подсистеме. Front Controller определяет высокоуровневый интерфейс, упрощающий использование подсистемы. (ru)
  • Il Front Controller Pattern è un modello di progettazione ( pattern architetturale ) per software. Il modello si applica alla progettazione di applicazioni web. "Fornisce un punto di ingresso centralizzato per la gestione delle richieste". (it)
  • Front Controller (фронт-контролер, єдина точка входу) - шаблон проєктування, який є спеціалізованою варіацією шаблону проєктування Посередник. Задачею фронт-контролера є надання єдиної точки входу для обробки усіх запитів та виклик відповідної поведінки в залежності від запиту. Фронт-контролер може бути реалізований у вигляді Java-об'єкта, або, як скрипт PHP, ASP, JSP або CFML, що викликається на кожен запит вебсесії. Цей скрипт, наприклад index.php, буде обробляти всі запити, що є спільними для вебзастосування або фреймворку, наприклад обробка сесій, кешування і фільтрація вхідних даних. (uk)
rdfs:label
  • Front Controller (de)
  • Front controller (en)
  • Front Controller pattern (it)
  • Front Controller (wzorzec projektowy) (pl)
  • Единая точка входа (шаблон проектирования) (ru)
  • Front controller (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is rdfs:seeAlso of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy