Server component patterns: component infrastructures illustrated with EJB
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Chichester
Wiley
2002
|
Schriftenreihe: | Wiley series in software design patterns
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXVI, 462 S. Ill. |
ISBN: | 0470843195 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV014683444 | ||
003 | DE-604 | ||
005 | 20150831 | ||
007 | t | ||
008 | 020828s2002 xxua||| |||| 00||| eng d | ||
010 | |a 2002027423 | ||
020 | |a 0470843195 |9 0-470-84319-5 | ||
035 | |a (OCoLC)248278549 | ||
035 | |a (DE-599)BVBBV014683444 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-473 |a DE-91G |a DE-523 | ||
050 | 0 | |a QA76.76.C66 | |
050 | 0 | |a QB54 | |
082 | 0 | |a 005.3 |2 21 | |
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 362f |2 stub | ||
084 | |a DAT 315f |2 stub | ||
100 | 1 | |a Völter, Markus |d 1974- |e Verfasser |0 (DE-588)1067464913 |4 aut | |
245 | 1 | 0 | |a Server component patterns |b component infrastructures illustrated with EJB |c Markus Völter, Alexander Schmid and Eberhard Wolff |
264 | 1 | |a Chichester |b Wiley |c 2002 | |
300 | |a XXVI, 462 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Wiley series in software design patterns | |
650 | 4 | |a Application software |x Development | |
650 | 4 | |a Component software | |
650 | 4 | |a Java (Computer program language) | |
650 | 4 | |a Software patterns | |
650 | 4 | |a Web servers |x Computer programs | |
650 | 0 | 7 | |a Anwendungsprogramm |0 (DE-588)4395354-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Komponente |g Software |0 (DE-588)4439521-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Entwurfsmuster |0 (DE-588)4546895-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Enterprise JavaBeans |0 (DE-588)4683082-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Server |0 (DE-588)4209324-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Server |0 (DE-588)4209324-7 |D s |
689 | 0 | 1 | |a Komponente |g Software |0 (DE-588)4439521-8 |D s |
689 | 0 | 2 | |a Enterprise JavaBeans |0 (DE-588)4683082-0 |D s |
689 | 0 | 3 | |a Anwendungsprogramm |0 (DE-588)4395354-2 |D s |
689 | 0 | 4 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 5 | |a Entwurfsmuster |0 (DE-588)4546895-3 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Schmid, Alexander |e Sonstige |4 oth | |
700 | 1 | |a Wolff, Eberhard |e Sonstige |0 (DE-588)1060397129 |4 oth | |
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=009959202&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009959202 |
Datensatz im Suchindex
_version_ | 1804129430991273984 |
---|---|
adam_text | Titel: Server component patterns
Autor: Völter, Markus
Jahr: 2002
Contents
Preface xi
Foreword by Frank Buschmann xxi
Foreword by Clemens Szyperski xxv
Foundations 1
What is a component? 1
Patterns and pattern languages 5
Principles for component architectures 12
Components: a silver bullet? 24
Part I A Server Component Patterns Language 27
Language map 28
Sequences through the language 29
A conversation 31
1 Core Infrastructure Elements 37
Component 38
Container 43
Service Component 48
Entity Component 52
Session Component 56
Summary 59
2 Component Implementation Building Blocks 63
Component Interface 64
Component Implementation 70
Implementation Restrictions 75
Lifecycle Callback 79
Annotations 83
Summary 87
3 Container Implementation Basics 91
Virtual Instance 92
Instance Pooling 95
Passivation 100
Component Proxy 104
Glue-Code Layer 108
Summary 111
4 A Component and its Environment 115
Component Context 117
Naming 121
Component-Local Naming Context 125
Managed Resource 128
Pluggable Resources 133
Configuration Parameters 136
Required Interfaces 139
Summary 141
5 Identifying and Managing Instances 147
Component Home 148
Primary Key 153
Handle 157
Summary 160
6 Remote Access to Components 167
Component Bus 169
Invocation Context 174
Client-Side Proxy 178
Client Library 182
Client Reference Cooperation 185
Summary 188
7 More Container Implementation 191
System Errors 192
Component Introspection 196
Implementation Plug-In 199
Summary 202
8 Component Deployment 203
Component Installation 204
Component Package 208
Assembly Package 211
Application Server 214
Summary 217
Part II The Patterns Illustrated with EJB 219
9 EJB Core Infrastructure Elements 221
Component 222
Container 223
Managing resources 224
Persistence 224
Security 225
Transactions 225
Other features 226
Service Component 227
Message-Driven Beans 229
Entity Component 231
What is an Entity Bean? 231
The technical perspective 232
Session Component 239
10 EJB Component Implementation Building Blocks 243
Component Interface 244
Component Implementation 254
Implementation Restrictions 258
Lifecycle Callback 262
Annotations 282
11 EJB Container Implementation Basics 289
Virtual Instance 290
Instance Pooling 291
Passivation 297
Component Proxy 301
Glue-Code Layer 304
12 A Bean and its Environment 307
Component Context 308
Naming 315
Component-Local Naming Context 319
Managed Resource 321
Pluggable Resources 328
Configuration Parameters 332
Required Interfaces 333
13 Identifying and Managing Bean Instances 337
Component Home 338
Primary Key 348
Handle 353
14 Remote Access to Beans 357
Component Bus 358
Invocation Context 365
Client-Side Proxy 367
Client Library 369
Client Reference Cooperation 371
15 More EJB Container Implementation 373
System Errors 374
Component Introspection 380
Implementation Plug-In 382
16 Bean Deployment 385
Component Installation 386
Component Packaging 388
Assembly Package 390
Application Server 392
Partili A Story 393
Literature and Online Resources 443
Glossary 453
Index 458
|
any_adam_object | 1 |
author | Völter, Markus 1974- |
author_GND | (DE-588)1067464913 (DE-588)1060397129 |
author_facet | Völter, Markus 1974- |
author_role | aut |
author_sort | Völter, Markus 1974- |
author_variant | m v mv |
building | Verbundindex |
bvnumber | BV014683444 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.C66 QB54 |
callnumber-search | QA76.76.C66 QB54 |
callnumber-sort | QA 276.76 C66 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 200 ST 250 |
classification_tum | DAT 362f DAT 315f |
ctrlnum | (OCoLC)248278549 (DE-599)BVBBV014683444 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02477nam a2200625zc 4500</leader><controlfield tag="001">BV014683444</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150831 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">020828s2002 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2002027423</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0470843195</subfield><subfield code="9">0-470-84319-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248278549</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014683444</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-523</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.C66</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QB54</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.3</subfield><subfield code="2">21</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 315f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Völter, Markus</subfield><subfield code="d">1974-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1067464913</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Server component patterns</subfield><subfield code="b">component infrastructures illustrated with EJB</subfield><subfield code="c">Markus Völter, Alexander Schmid and Eberhard Wolff</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Chichester</subfield><subfield code="b">Wiley</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXVI, 462 S.</subfield><subfield code="b">Ill.</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="490" ind1="0" ind2=" "><subfield code="a">Wiley series in software design patterns</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Component software</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software patterns</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web servers</subfield><subfield code="x">Computer programs</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Anwendungsprogramm</subfield><subfield code="0">(DE-588)4395354-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Komponente</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)4439521-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Entwurfsmuster</subfield><subfield code="0">(DE-588)4546895-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Enterprise JavaBeans</subfield><subfield code="0">(DE-588)4683082-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Server</subfield><subfield code="0">(DE-588)4209324-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Server</subfield><subfield code="0">(DE-588)4209324-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Komponente</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)4439521-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Enterprise JavaBeans</subfield><subfield code="0">(DE-588)4683082-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Anwendungsprogramm</subfield><subfield code="0">(DE-588)4395354-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="5"><subfield code="a">Entwurfsmuster</subfield><subfield code="0">(DE-588)4546895-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Schmid, Alexander</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wolff, Eberhard</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)1060397129</subfield><subfield code="4">oth</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=009959202&sequence=000002&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-009959202</subfield></datafield></record></collection> |
id | DE-604.BV014683444 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:05:01Z |
institution | BVB |
isbn | 0470843195 |
language | English |
lccn | 2002027423 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009959202 |
oclc_num | 248278549 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-523 |
owner_facet | DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-523 |
physical | XXVI, 462 S. Ill. |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | Wiley |
record_format | marc |
series2 | Wiley series in software design patterns |
spelling | Völter, Markus 1974- Verfasser (DE-588)1067464913 aut Server component patterns component infrastructures illustrated with EJB Markus Völter, Alexander Schmid and Eberhard Wolff Chichester Wiley 2002 XXVI, 462 S. Ill. txt rdacontent n rdamedia nc rdacarrier Wiley series in software design patterns Application software Development Component software Java (Computer program language) Software patterns Web servers Computer programs Anwendungsprogramm (DE-588)4395354-2 gnd rswk-swf Komponente Software (DE-588)4439521-8 gnd rswk-swf Entwurfsmuster (DE-588)4546895-3 gnd rswk-swf Enterprise JavaBeans (DE-588)4683082-0 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Server (DE-588)4209324-7 gnd rswk-swf Server (DE-588)4209324-7 s Komponente Software (DE-588)4439521-8 s Enterprise JavaBeans (DE-588)4683082-0 s Anwendungsprogramm (DE-588)4395354-2 s Softwareentwicklung (DE-588)4116522-6 s Entwurfsmuster (DE-588)4546895-3 s DE-604 Schmid, Alexander Sonstige oth Wolff, Eberhard Sonstige (DE-588)1060397129 oth HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009959202&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Völter, Markus 1974- Server component patterns component infrastructures illustrated with EJB Application software Development Component software Java (Computer program language) Software patterns Web servers Computer programs Anwendungsprogramm (DE-588)4395354-2 gnd Komponente Software (DE-588)4439521-8 gnd Entwurfsmuster (DE-588)4546895-3 gnd Enterprise JavaBeans (DE-588)4683082-0 gnd Softwareentwicklung (DE-588)4116522-6 gnd Server (DE-588)4209324-7 gnd |
subject_GND | (DE-588)4395354-2 (DE-588)4439521-8 (DE-588)4546895-3 (DE-588)4683082-0 (DE-588)4116522-6 (DE-588)4209324-7 |
title | Server component patterns component infrastructures illustrated with EJB |
title_auth | Server component patterns component infrastructures illustrated with EJB |
title_exact_search | Server component patterns component infrastructures illustrated with EJB |
title_full | Server component patterns component infrastructures illustrated with EJB Markus Völter, Alexander Schmid and Eberhard Wolff |
title_fullStr | Server component patterns component infrastructures illustrated with EJB Markus Völter, Alexander Schmid and Eberhard Wolff |
title_full_unstemmed | Server component patterns component infrastructures illustrated with EJB Markus Völter, Alexander Schmid and Eberhard Wolff |
title_short | Server component patterns |
title_sort | server component patterns component infrastructures illustrated with ejb |
title_sub | component infrastructures illustrated with EJB |
topic | Application software Development Component software Java (Computer program language) Software patterns Web servers Computer programs Anwendungsprogramm (DE-588)4395354-2 gnd Komponente Software (DE-588)4439521-8 gnd Entwurfsmuster (DE-588)4546895-3 gnd Enterprise JavaBeans (DE-588)4683082-0 gnd Softwareentwicklung (DE-588)4116522-6 gnd Server (DE-588)4209324-7 gnd |
topic_facet | Application software Development Component software Java (Computer program language) Software patterns Web servers Computer programs Anwendungsprogramm Komponente Software Entwurfsmuster Enterprise JavaBeans Softwareentwicklung Server |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009959202&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT voltermarkus servercomponentpatternscomponentinfrastructuresillustratedwithejb AT schmidalexander servercomponentpatternscomponentinfrastructuresillustratedwithejb AT wolffeberhard servercomponentpatternscomponentinfrastructuresillustratedwithejb |