Pattern oriented software architecture: 2 Patterns for concurrent and networked objects
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Chichester [u.a.]
Wiley
2001
|
Ausgabe: | Repr. with corr. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXIX, 633 S. graph. Darst. |
ISBN: | 0471606952 |
Internformat
MARC
LEADER | 00000nam a2200000 cc4500 | ||
---|---|---|---|
001 | BV013987532 | ||
003 | DE-604 | ||
005 | 20050222 | ||
007 | t | ||
008 | 011030s2001 d||| |||| 00||| eng d | ||
020 | |a 0471606952 |9 0-471-60695-2 | ||
035 | |a (OCoLC)1072860354 | ||
035 | |a (DE-599)BVBBV013987532 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-91 |a DE-91G |a DE-M347 |a DE-29T | ||
082 | 0 | |a 004.21 |2 21 | |
245 | 1 | 0 | |a Pattern oriented software architecture |n 2 |p Patterns for concurrent and networked objects |c Douglas Schmidt ... |
250 | |a Repr. with corr. | ||
264 | 1 | |a Chichester [u.a.] |b Wiley |c 2001 | |
300 | |a XXIX, 633 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Object-oriented programming (Computer science) | |
650 | 4 | |a Software engineering | |
700 | 1 | |a Buschmann, Frank |e Sonstige |4 oth | |
700 | 1 | |a Schmidt, Douglas C. |e Sonstige |4 oth | |
700 | 1 | |a Kircher, Michael |e Sonstige |4 oth | |
773 | 0 | 8 | |w (DE-604)BV013699809 |g 2 |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009573283&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009573283 |
Datensatz im Suchindex
_version_ | 1804128838369673216 |
---|---|
adam_text | Titel: Bd. 2. Pattern oriented software architecture. Patterns for concurrent and networked objects
Autor:
Jahr: 2001
Table of Contents
Foreword ix
About This Book xiii
About The Authors xxi
Guide To The Reader xxv
1 Concurrent and Networked Objects 1
1.1 Motivation 2
1.2 Challenges of Concurrent and Networked Software 6
1.3 A Case Study: Designing a Concurrent Web Server 24
1.4 Wrapping Up 41
2 Service Access and Configuration Patterns . . 43
Wrapper Facade 47
Component Configurator 75
Interceptor 109
Extension Interface 141
3 Event Handling Patterns 175
Reactor 179
Proactor 215
Asynchronous Completion Token 261
Acceptor-Connector 285
4 Synchronization Patterns 323
Scoped Locking 325
Strategized Locking 333
Thread-Safe Interface 345
Double-Checked Locking Optimization 353
Concurrency Pattems 365
Active Object 369
Monitor Object 399
Half-Sync/Half-Async 423
Leader/Followers 447
Thread Specific Storage 475
Weaving the Patterns Together 505
1 From Indlvidual Patterns to Pattern Languages . 506
2 A Pattern Language for Middleware and
Applications 510
3 Beyond Concurrency and Networking 522
4 Pattern Languages versus Pattern Systems . . . . 524
The Past, Present, and Future of Patterns . . 527
1 What Has Happened in the Past Four Years . . . 528
2 Where Patterns are Now 532
3 Where Patterns are Going 533
4 A Parting Thought on Predicting the Future . . . . 542
Concluding Remarks 543
Glossary 545
Notations 563
References 569
Index of Patterns 595
Index 599
Index of Names 631
|
any_adam_object | 1 |
building | Verbundindex |
bvnumber | BV013987532 |
ctrlnum | (OCoLC)1072860354 (DE-599)BVBBV013987532 |
dewey-full | 004.21 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.21 |
dewey-search | 004.21 |
dewey-sort | 14.21 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Repr. with corr. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01334nam a2200349 cc4500</leader><controlfield tag="001">BV013987532</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20050222 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">011030s2001 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471606952</subfield><subfield code="9">0-471-60695-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1072860354</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013987532</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-29T</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.21</subfield><subfield code="2">21</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Pattern oriented software architecture</subfield><subfield code="n">2</subfield><subfield code="p">Patterns for concurrent and networked objects</subfield><subfield code="c">Douglas Schmidt ...</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Repr. with corr.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Chichester [u.a.]</subfield><subfield code="b">Wiley</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIX, 633 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented programming (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Buschmann, Frank</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Schmidt, Douglas C.</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kircher, Michael</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="w">(DE-604)BV013699809</subfield><subfield code="g">2</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009573283&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009573283</subfield></datafield></record></collection> |
id | DE-604.BV013987532 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:55:36Z |
institution | BVB |
isbn | 0471606952 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009573283 |
oclc_num | 1072860354 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-M347 DE-29T |
owner_facet | DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-M347 DE-29T |
physical | XXIX, 633 S. graph. Darst. |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | Wiley |
record_format | marc |
spelling | Pattern oriented software architecture 2 Patterns for concurrent and networked objects Douglas Schmidt ... Repr. with corr. Chichester [u.a.] Wiley 2001 XXIX, 633 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Object-oriented programming (Computer science) Software engineering Buschmann, Frank Sonstige oth Schmidt, Douglas C. Sonstige oth Kircher, Michael Sonstige oth (DE-604)BV013699809 2 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009573283&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Pattern oriented software architecture Object-oriented programming (Computer science) Software engineering |
title | Pattern oriented software architecture |
title_auth | Pattern oriented software architecture |
title_exact_search | Pattern oriented software architecture |
title_full | Pattern oriented software architecture 2 Patterns for concurrent and networked objects Douglas Schmidt ... |
title_fullStr | Pattern oriented software architecture 2 Patterns for concurrent and networked objects Douglas Schmidt ... |
title_full_unstemmed | Pattern oriented software architecture 2 Patterns for concurrent and networked objects Douglas Schmidt ... |
title_short | Pattern oriented software architecture |
title_sort | pattern oriented software architecture patterns for concurrent and networked objects |
topic | Object-oriented programming (Computer science) Software engineering |
topic_facet | Object-oriented programming (Computer science) Software engineering |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009573283&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV013699809 |
work_keys_str_mv | AT buschmannfrank patternorientedsoftwarearchitecture2 AT schmidtdouglasc patternorientedsoftwarearchitecture2 AT kirchermichael patternorientedsoftwarearchitecture2 |