Better, faster, lighter Java:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2004
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Literaturverz. S. 234 - 235 |
Beschreibung: | XVI, 243 S. graph. Darst. |
ISBN: | 0596006764 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV021980538 | ||
003 | DE-604 | ||
005 | 20041110000000.0 | ||
007 | t | ||
008 | 040922s2004 d||| |||| 00||| eng d | ||
020 | |a 0596006764 |9 0-596-00676-4 | ||
035 | |a (OCoLC)57044260 | ||
035 | |a (DE-599)BVBBV021980538 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-706 | ||
050 | 0 | |a QA76.73.J38 | |
082 | 0 | |a 005.13/3 |2 22 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Tate, Bruce |d 1965- |e Verfasser |0 (DE-588)129175749 |4 aut | |
245 | 1 | 0 | |a Better, faster, lighter Java |c Bruce A. Tate and Justin Gehtland |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2004 | |
300 | |a XVI, 243 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Literaturverz. S. 234 - 235 | ||
650 | 4 | |a Java (Langage de programmation) | |
650 | 4 | |a Java (Langage de programmation) - Guides, manuels, etc | |
650 | 4 | |a Java (Computer program language) | |
650 | 4 | |a Java (Computer program language) |v Handbooks, manuals, etc | |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Gehtland, Justin |e Verfasser |4 aut | |
856 | 4 | 2 | |m HEBIS Datenaustausch Darmstadt |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015195631&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015195631 |
Datensatz im Suchindex
_version_ | 1804135953855414272 |
---|---|
adam_text | BETTER, FASTER, LIGHTER JAVA BRUCE A. TATE AND JUSTIN GEHTLAND O REILLY
4 BEIJING * CAMBRIDGE * FARNHAM * KOLN * PARIS * SEBASTOPOL * TAIPEI *
TOKYO TABLE OF CONTENTS PREFACE IX 1. THE INEVITABLE BLOAT BLOAT DRIVERS
OPTIONS FIVE PRINCIPLES FOR FIGHTING THE BLOAT SUMMARY 2. KEEP IT SIMPLE
THE VALUE OF SIMPLICITY PROCESS AND SIMPLICITY YOUR SAFETY NET SUMMARY
3. DO ONE THING, AND DO IT WELL UNDERSTANDING THE PROBLEM DISTILLING THE
PROBLEM LAYERING YOUR ARCHITECTURE REFACTORING TO REDUCE COUPLING
SUMMARY 4. STRIVE FOR TRANSPARENCY BENEFITS OF TRANSPARENCY WHO S IN
CONTROL? ALTERNATIVES TO TRANSPARENCY REFLECTION INJECTING CODE
GENERATING CODE . 1 1 9 11 15 17 17 21 26 35 36 37 41 46 52 60 61 61 62
64 70 77 79 ADVANCED TOPICS 82 SUMMARY 85 5. YOU ARE WHAT YOU EAT 87
GOLDEN HAMMERS 88 UNDERSTANDING THE BIG PICTURE 98 CONSIDERING TECHNICAL
REQUIREMENTS 102 SUMMARY 106 6. ALLOWFOR EXTENSION 107 THE BASICS OF
EXTENSION 107 TOOLS FOR EXTENSION 112 PLUG-IN MODELS 123 WHO IS THE
CUSTOMER? 126 SUMMARY 128 7. HIBERNATE 129 THE LIE 129 WHAT IS
HIBERNATE? 130 USING YOUR PERSISTENT MODEL 141 EVALUATING HIBERNATE 145
SUMMARY 150 8. SPRING 151 WHAT IS SPRING? 151 PET STORE: A
COUNTER-EXAMPLE 154 THE DOMAIN MODEL 159 ADDING PERSISTENCE 161
PRESENTATION 170 SUMMARY 175 9. SIMPLE SPIDER 177 WHAT IS THE SPIDER?
178 EXAMINING THE REQUIREMENTS 179 PLANNING FOR DEVELOPMENT 182 THE
DESIGN 182 THE CONFIGURATION SERVICE 183 THE CRAWLER/INDEXER SERVICE 187
THE SEARCH SERVICE 193 TABLE OF CONTENTS THE CONSOLE INTERFACE THE WEB
SERVICE INTERFACE EXTENDING THE SPIDER 10. EXTENDING JPETSTORE A BRIEF
LOOK AT THE EXISTING SEARCH FEATURE REPLACING THE CONTROLLER THE USER
INTERFACE 0SP) SETTING UP THE INDEXER MAKING USE OF THE CONFIGURATION
SERVICE ADDING HIBERNATE SUMMARY 11. WHERE DO WE GO FROM HERE?
TECHNOLOGY PROCESS CHALLENGES CONCLUSION BIBLIOGRAPHY. INDEX 196 199 203
204 204 207 211 214 216 218 224 226 226 231 232 232 234 237 TABLE OF
CONTENTS VII
|
adam_txt |
BETTER, FASTER, LIGHTER JAVA BRUCE A. TATE AND JUSTIN GEHTLAND O'REILLY
4 BEIJING * CAMBRIDGE * FARNHAM * KOLN * PARIS * SEBASTOPOL * TAIPEI *
TOKYO TABLE OF CONTENTS PREFACE IX 1. THE INEVITABLE BLOAT BLOAT DRIVERS
OPTIONS FIVE PRINCIPLES FOR FIGHTING THE BLOAT SUMMARY 2. KEEP IT SIMPLE
THE VALUE OF SIMPLICITY PROCESS AND SIMPLICITY YOUR SAFETY NET SUMMARY
3. DO ONE THING, AND DO IT WELL UNDERSTANDING THE PROBLEM DISTILLING THE
PROBLEM LAYERING YOUR ARCHITECTURE REFACTORING TO REDUCE COUPLING
SUMMARY 4. STRIVE FOR TRANSPARENCY BENEFITS OF TRANSPARENCY WHO'S IN
CONTROL? ALTERNATIVES TO TRANSPARENCY REFLECTION INJECTING CODE
GENERATING CODE . 1 1 9 11 15 17 17 21 26 35 36 37 41 46 52 60 61 61 62
64 70 77 79 ADVANCED TOPICS 82 SUMMARY 85 5. YOU ARE WHAT YOU EAT 87
GOLDEN HAMMERS 88 UNDERSTANDING THE BIG PICTURE 98 CONSIDERING TECHNICAL
REQUIREMENTS 102 SUMMARY 106 6. ALLOWFOR EXTENSION 107 THE BASICS OF
EXTENSION 107 TOOLS FOR EXTENSION 112 PLUG-IN MODELS 123 WHO IS THE
CUSTOMER? 126 SUMMARY 128 7. HIBERNATE 129 THE LIE 129 WHAT IS
HIBERNATE? 130 USING YOUR PERSISTENT MODEL 141 EVALUATING HIBERNATE 145
SUMMARY 150 8. SPRING 151 WHAT IS SPRING? 151 PET STORE: A
COUNTER-EXAMPLE 154 THE DOMAIN MODEL 159 ADDING PERSISTENCE 161
PRESENTATION 170 SUMMARY 175 9. SIMPLE SPIDER 177 WHAT IS THE SPIDER?
178 EXAMINING THE REQUIREMENTS 179 PLANNING FOR DEVELOPMENT 182 THE
DESIGN 182 THE CONFIGURATION SERVICE 183 THE CRAWLER/INDEXER SERVICE 187
THE SEARCH SERVICE 193 TABLE OF CONTENTS THE CONSOLE INTERFACE THE WEB
SERVICE INTERFACE EXTENDING THE SPIDER 10. EXTENDING JPETSTORE A BRIEF
LOOK AT THE EXISTING SEARCH FEATURE REPLACING THE CONTROLLER THE USER
INTERFACE 0SP) SETTING UP THE INDEXER MAKING USE OF THE CONFIGURATION
SERVICE ADDING HIBERNATE SUMMARY 11. WHERE DO WE GO FROM HERE?
TECHNOLOGY PROCESS CHALLENGES CONCLUSION BIBLIOGRAPHY. INDEX 196 199 203
204 204 207 211 214 216 218 224 226 226 231 232 232 234 237 TABLE OF
CONTENTS VII |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Tate, Bruce 1965- Gehtland, Justin |
author_GND | (DE-588)129175749 |
author_facet | Tate, Bruce 1965- Gehtland, Justin |
author_role | aut aut |
author_sort | Tate, Bruce 1965- |
author_variant | b t bt j g jg |
building | Verbundindex |
bvnumber | BV021980538 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.J38 |
callnumber-search | QA76.73.J38 |
callnumber-sort | QA 276.73 J38 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)57044260 (DE-599)BVBBV021980538 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01611nam a2200421zc 4500</leader><controlfield tag="001">BV021980538</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20041110000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">040922s2004 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596006764</subfield><subfield code="9">0-596-00676-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)57044260</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021980538</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.J38</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">22</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="100" ind1="1" ind2=" "><subfield code="a">Tate, Bruce</subfield><subfield code="d">1965-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)129175749</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Better, faster, lighter Java</subfield><subfield code="c">Bruce A. Tate and Justin Gehtland</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 243 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="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 234 - 235</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (Langage de programmation) - Guides, manuels, etc</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">Java (Computer program language)</subfield><subfield code="v">Handbooks, manuals, etc</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</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">Gehtland, Justin</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</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=015195631&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-015195631</subfield></datafield></record></collection> |
id | DE-604.BV021980538 |
illustrated | Illustrated |
index_date | 2024-07-02T16:09:56Z |
indexdate | 2024-07-09T20:48:42Z |
institution | BVB |
isbn | 0596006764 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015195631 |
oclc_num | 57044260 |
open_access_boolean | |
owner | DE-706 |
owner_facet | DE-706 |
physical | XVI, 243 S. graph. Darst. |
publishDate | 2004 |
publishDateSearch | 2004 |
publishDateSort | 2004 |
publisher | O'Reilly |
record_format | marc |
spelling | Tate, Bruce 1965- Verfasser (DE-588)129175749 aut Better, faster, lighter Java Bruce A. Tate and Justin Gehtland 1. ed. Beijing [u.a.] O'Reilly 2004 XVI, 243 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Literaturverz. S. 234 - 235 Java (Langage de programmation) Java (Langage de programmation) - Guides, manuels, etc Java (Computer program language) Java (Computer program language) Handbooks, manuals, etc Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 s DE-604 Gehtland, Justin Verfasser aut HEBIS Datenaustausch Darmstadt application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015195631&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Tate, Bruce 1965- Gehtland, Justin Better, faster, lighter Java Java (Langage de programmation) Java (Langage de programmation) - Guides, manuels, etc Java (Computer program language) Java (Computer program language) Handbooks, manuals, etc Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)4401313-9 |
title | Better, faster, lighter Java |
title_auth | Better, faster, lighter Java |
title_exact_search | Better, faster, lighter Java |
title_exact_search_txtP | Better, faster, lighter Java |
title_full | Better, faster, lighter Java Bruce A. Tate and Justin Gehtland |
title_fullStr | Better, faster, lighter Java Bruce A. Tate and Justin Gehtland |
title_full_unstemmed | Better, faster, lighter Java Bruce A. Tate and Justin Gehtland |
title_short | Better, faster, lighter Java |
title_sort | better faster lighter java |
topic | Java (Langage de programmation) Java (Langage de programmation) - Guides, manuels, etc Java (Computer program language) Java (Computer program language) Handbooks, manuals, etc Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | Java (Langage de programmation) Java (Langage de programmation) - Guides, manuels, etc Java (Computer program language) Java (Computer program language) Handbooks, manuals, etc Java Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015195631&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT tatebruce betterfasterlighterjava AT gehtlandjustin betterfasterlighterjava |