Property Value
dbo:abstract
  • A számítógép-programozásban az interceptor programtervezési mintát akkor használják, ha a illetve programrendszer változtatni akar szokásos működési ciklusán. Például egy webszerver megkap egy URI-t a böngészőből, megkeresi a fájlt a lemezen, megnyitja a fájlt, és tartalmát elküldi a böngészőnek. Mindegyik lépés megváltoztatható, például az URI leképezése fájlnévre, vagy egy lépés beiktatásával, ami további feldolgozást végez a fájl tartalmán. A minta kulcs aspektusai, hogy a változás transzparens, és automatikusan működésbe lép. Lényegében a rendszer többi részének nem kell tudnia a változásról, és úgy működhetnek, ahogy korábban. Ennek megkönnyítésére a változásokhoz meg kell valósítani az interceptort, ami egy előre definiált interfész, és ezt egyfajta diszpécser mechanizmusba regisztrálni. A környezet objektumok lehetővé teszik a keretrendszer belső állapotához való hozzáférést. Tipikus felhasználók a webszerverek, az objektum- és üzenetorientált köztes rétegek. A megvalósításra példa a Java EE részeként a javax.servlet.Filter. Hasonló helyzetek megoldására alkalmas az aspektusorientált programozás, aminek nincs szüksége a minta összetevőire. (hu)
  • A számítógép-programozásban az interceptor programtervezési mintát akkor használják, ha a illetve programrendszer változtatni akar szokásos működési ciklusán. Például egy webszerver megkap egy URI-t a böngészőből, megkeresi a fájlt a lemezen, megnyitja a fájlt, és tartalmát elküldi a böngészőnek. Mindegyik lépés megváltoztatható, például az URI leképezése fájlnévre, vagy egy lépés beiktatásával, ami további feldolgozást végez a fájl tartalmán. A minta kulcs aspektusai, hogy a változás transzparens, és automatikusan működésbe lép. Lényegében a rendszer többi részének nem kell tudnia a változásról, és úgy működhetnek, ahogy korábban. Ennek megkönnyítésére a változásokhoz meg kell valósítani az interceptort, ami egy előre definiált interfész, és ezt egyfajta diszpécser mechanizmusba regisztrálni. A környezet objektumok lehetővé teszik a keretrendszer belső állapotához való hozzáférést. Tipikus felhasználók a webszerverek, az objektum- és üzenetorientált köztes rétegek. A megvalósításra példa a Java EE részeként a javax.servlet.Filter. Hasonló helyzetek megoldására alkalmas az aspektusorientált programozás, aminek nincs szüksége a minta összetevőire. (hu)
dbo:wikiPageID
  • 1522458 (xsd:integer)
dbo:wikiPageLength
  • 3013 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 22489763 (xsd:integer)
prop-hu:author
  • Douglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann (hu)
  • Douglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann (hu)
prop-hu:isbn
  • 471606952 (xsd:integer)
prop-hu:location
  • Chichester (hu)
  • Chichester (hu)
prop-hu:publisher
  • Wiley (hu)
  • Wiley (hu)
prop-hu:title
  • Pattern-oriented Software Architecture 2 – Pattern for Concurrent and Networked Objects (hu)
  • Pattern-oriented Software Architecture 2 – Pattern for Concurrent and Networked Objects (hu)
prop-hu:wikiPageUsesTemplate
prop-hu:year
  • 2000 (xsd:integer)
dct:subject
rdfs:label
  • Interceptor (hu)
  • Interceptor (hu)
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is foaf:primaryTopic of