Cocoon 2 programming: web publishing with XML and Java
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
San Francisco [u.a.]
Sybex
2003
|
Schriftenreihe: | Transcend technique
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIII, 362 S. Ill. |
ISBN: | 0782141315 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV016411818 | ||
003 | DE-604 | ||
005 | 20030123 | ||
007 | t | ||
008 | 030108s2003 xxua||| |||| 00||| eng d | ||
020 | |a 0782141315 |9 0-7821-4131-5 | ||
035 | |a (OCoLC)248936638 | ||
035 | |a (DE-599)BVBBV016411818 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-92 |a DE-12 |a DE-Aug4 | ||
050 | 0 | |a QA76.76.A65 | |
082 | 0 | |a 005.2762 | |
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
100 | 1 | |a Brogden, Bill |e Verfasser |4 aut | |
245 | 1 | 0 | |a Cocoon 2 programming |b web publishing with XML and Java |c Bill Brogden ; Conrad D'Cruz ; Mark Gaither |
264 | 1 | |a San Francisco [u.a.] |b Sybex |c 2003 | |
300 | |a XIII, 362 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Transcend technique | |
650 | 0 | 7 | |a Cocoon 2.0 |0 (DE-588)4716097-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Cocoon 2.0 |0 (DE-588)4716097-4 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Gaither, Mark |e Verfasser |4 aut | |
700 | 1 | |a D'Cruz, Conrad |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=010150104&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-010150104 |
Datensatz im Suchindex
_version_ | 1804129754336460800 |
---|---|
adam_text | COCOON 2 PROGRAMMING: WEB PUBLISHING WITH XML AND JAVA BILL BROGDEN
CONRAD D CRUZ MARK GAITHER STFBEX SAN FRANCISCO * LONDON CONTENTS
INTRODUCTION XV CHAPTER 1 THE COCOON 2 ARCHITECTURE 1 THE CHALLENGES OF
WEB PUBLISHING 2 DYNAMIC PRESENTATION AND BROWSER WARS 3 ENTERPRISE
APPLICATIONS AND DYNAMIC DATA 3 THE CHALLENGES OF WEB CONTENT MANAGEMENT
4 INTEGRATING AND FORMATTING DATA FROM MULTIPLE SOURCES 4 CHANGE
MANAGEMENT AND CONTENT MANAGEMENT 5 TAMING THE WEB BEAST 5 CONTENT
MANAGEMENT SYSTEMS TO THE RESCUE 6 SEPARATION OF CONCERNS 6
WEB-PUBLISHING FRAMEWORKS AND CMSS 7 DEFINING CMS 7 WEB SERVER VERSUS
CMS 8 A BRIEF REVIEW OF OPEN-SOURCE CMS OFFERINGS 8 THE ORIGINAL COCOON
PROJECT 9 COCOON 1*A SIMPLE SOLUTION 9 THE COCOON 1 ARCHITECTURE:
STRENGTHS AND DRAWBACKS 10 ARCHITECTURE OF THE COCOON 2 FRAMEWORK 11 AN
XML-PUBLISHING FRAMEWORK 11 FLEXIBLE CONTENT AGGREGATION 11 PIPELINES
AND COMPONENTS 12 INTRODUCING THE COCOON SITEMAP 14 MATCHING THE URI TO
A PIPELINE 15 PROCESSING THE REQUESTED URI 16 INTEGRATING BUSINESS
SERVICES 18 SEPARATION OF PRESENTATION, CONTENT, AND LOGIC 18 SUMMARY 19
VII! CONTENTS CHAPTER 2 USES OF COCOON 21 CHAPTER 3 CHAPTER 4 SETTING UP
COCOON FOR APPLICATION DEVELOPMENT TWO SIMPLE APPLICATIONS HELLO COCOON
BUSINESS CARD INTERFACING WITH A DATABASE SETTING UP THE JDBC CONNECTION
TO THE DATABASE ACCESSING THE DATABASES SITE SERVING MOBILE DEVICES A
MENU-DRIVEN SITE RENDERING SCALABLE VECTOR GRAPHICS A SIMPLE EXAMPLE
RENDERING COMPLEX GRAPHICS SUMMARY A REVIEW OF THE ESSENTIAL
TECHNOLOGIES DEVELOPING CONTENT THE AVALON PROJECT THE DOCUMENT OBJECT
MODEL (DOM) SIMPLE API FOR XML (SAX) ADDITIONAL RESOURCES FOR CONTENT
TECHNOLOGIES DEVELOPING LOGIC XSL TRANSFORMATIONS (XSLT) EXTENSIBLE
SERVER PAGES (XSP) ADDITIONAL RESOURCES FOR LOGIC TECHNOLOGIES
DEVELOPING PRESENTATION CASCADING STYLE SHEETS (CSS) EXTENSIBLE
STYLESHEET LANGUAGE (XSL) EXTENSIBLE HTML (XHTML) ADDITIONAL RESOURCES
FOR PRESENTATION TECHNOLOGIES SUMMARY THE COCOON SERIALIZERS 22 26 26 29
32 32 33 38 42 48 48 50 52 55 57 57 64 67 71 71 71 75 75 75 76 79 84 87
87 91 SIMPLE SERIALIZERS THE HTML SERIALIZER EXAMPLE FORMATTING FOR WML
92 94 95 CONTENTS IX MORE-COMPLEX SERIALIZERS 98 CREATING A PDF PAGE
USING FOP 98 OUTPUT OF MS OFFICE FORMATS 103 HOW TO BUILD A SERIALIZER
105 THE AVALON PROJECT 106 THE SAX INTERFACE HIERARCHY 107 THE
ORG.APACHE.COCOON.XML PACKAGE 107 THE ORG.APACHE.COCOON.SERIALIZATION
PACKAGE 108 LOOKING AT SERIALIZER EXAMPLES 108 INTERNATIONALIZATION 109
LANGUAGE ENCODING IN JAVA 109 DEFINING SERIALIZER ENCODING 109 LANGUAGE
RESOURCE SUPPORT 110 SUMMARY 110 CHAPTER 5 LOGIC CONTROL: THE SITEMAP
111 SITEMAP DESIGN PRINCIPLES 112 THE CONTENTS OF A SITEMAP 113 SITEMAP
VARIABLES 114 SUBSITEMAP OPERATION 114 COMPILED VERSUS INTERPRETED
SITEMAPS 115 THE COMPONENTS IN DETAIL 115 COMPONENT MANAGEMENT 116
ACTIONS 117 GENERATORS 118 READERS 121 SERIALIZERS 122 TRANSFORMERS 123
MATCHERS 127 SELECTORS 129 THE RESOURCES ELEMENT 132 THE VIEWS ELEMENT
133 THE ACTION-SETS ELEMENT 133 PIPELINES 134 PIPELINE ERROR HANDLERS
135 CONTENTS PIPELINE ELEMENTS 135 PIPELINE CONTROL 138 SUMMARY 138
CHAPTER 6 INTRODUCING XSP USAGE 139 A MINIMAL XSP PAGE . 141 HOW XSP
WORKS 142 CREATING DYNAMIC PAGES 143 MIXED CONTENT AND LOGIC 143
MANAGING USER SESSIONS 147 USER SESSION MANAGEMENT EXAMPLE 148 A SQL
EXAMPLE 158 SETTING UP THE SQL EXAMPLE 15 8 HOW THE EXAMPLE WORKS 159
SUMMARY 165 CHAPTER 7 XSP LOGICSHEETS 167 HOW A LOGICSHEET WORKS 169
BUILT-IN XSP LOGICSHEETS 170 ACTION LOGICSHEET 170 CAPTURE LOGICSHEET
172 COOKIE LOGICSHEET 173 ESQL LOGICSHEET 176 FORMVAL 180 LOG LOGICSHEET
182 REQUEST LOGICSHEET 183 RESPONSE LOGICSHEET 187 SEL LOGICSHEET 188
SESSION LOGICSHEET 189 SOAP LOGICSHEET 191 UTIL LOGICSHEET 192 XSCRIPT
LOGICSHEET 193 BUILDING A CUSTOM LOGICSHEET 194 MYUTIL LOGICSHEET 195
DEPLOYING THE MYUTIL LOGICSHEET 199 SUMMARY 202 CONTENTS XI CHAPTER 8
CONTENT GENERATORS 205 GENERATORS AS COCOON COMPONENTS THE STANDARD
GENERATORS THE GENERATOR FOR ERROR HANDLING USING SCRIPTING LANGUAGES
WITH BSF THE JSPGENERATOR THE VELOCITY GENERATOR THE DIRECTORY GENERATOR
GROUP THE FILEGENERATOR UTILITY GENERATORS DEBUGGING AND PERFORMANCE
TUNING CREATING A CUSTOM GENERATOR SITEMAP ENTRIES FOR THE
SURVEYGENERATOR REQUIREMENTS FOR A GENERATOR THE SURVEYGENERATOR CODE
THE XSLT TRANSFORMATION FOR SURVEYS SUMMARY CHAPTER 9 CONFIGURATION FOR
DEBUGGING AND OPTIMIZATION TIPS FOR DEBUGGING LOGGING IN COCOON
FORMATTING THE OUTPUT OF A LOGTARGET USING THE LOGS TO DEBUG A PROBLEM
SPYING ON THE PIPELINE CLEANING OUT THE CACHE OPTIMIZING THE COCOON 2
SYSTEM MODIFYING THE TOMCAT CONFIGURATION FILE MODIFYING THE
COCOON.XCONF FILE MODIFYING THE SITEMAP.XMAP FILE MODIFYING THE
LOGKIT.XCONF FILE DECIDING WHAT GETS SERVED FROM CACHE OPTIMIZING AND
COMPILING XSPS GENERAL RECOMMENDATIONS FOR APPLICATION DESIGN SUMMARY
206 206 208 209 217 217 217 220 222 224 227 228 229 231 238 239 241 242
243 244 250 251 256 258 259 260 260 261 264 265 265 267 XII CONTENTS
CHAPTER 10 PATTERNS OF PRESENTATION 269 PATTERNS IN WEB PROGRAMMING
MOVING SIMPLE SITES TO COCOON SEPARATING PRESENTATION FROM CONTENT
CONFORMING TO STANDARDS USABILITY STANDARDS THE PORTAL PATTERN PORTAL
STANDARDIZATION THE FORMS PROBLEM XFORMS: XML-BASED FORMS COCOON S
XMLFORMS PROJECT THE WIKI AND BLOG PHENOMENA A BLOG IN COCOON A WIKI IN
COCOON CLIENT CAPABILITY SUMMARY CHAPTER 11 PATTERNS OF CONTENT
GENERATION 270 271 271 272 273 275 280 281 283 285 285 286 286 287 288
289 COCOON AND J2EE COCOON AND THE MODEL-VIEW-CONTROLLER PATTERN
JBOSS*THE OPEN-SOURCE J2EE SERVER COCOON AND LOOSELY COUPLED SYSTEMS
JAVA MESSAGE SERVICE JAVASPACES WEB SERVICES AND SOAP GETTING A SOAP
STOCK QUOTE SUPPORT FOR SOAP PROGRAMMING DATA SOURCES RELATIONAL
DATABASES AND JDBC DATA FROM STORED OBJECTS BUSINESS LOGIC THE UML
DESIGN TOOL SUMMARY 290 291 292 293 293 294 296 297 298 299 299 299 306
306 308 CONTENTS XIII APPENDIX A RESOURCES 309 STANDARDS XML STANDARDS
AT W3C RELATED XML STANDARDS JAVA STANDARDS FROM SUN JAVA STANDARDS FROM
JCP APACHE PROJECTS TUTORIALS, FAQS, AND OTHER GOODIES APPENDIX B
SITEMAP TAG REFERENCES GLOSSARY 310 310 311 311 312 312 313 315 321
INDEX 339
|
any_adam_object | 1 |
author | Brogden, Bill Gaither, Mark D'Cruz, Conrad |
author_facet | Brogden, Bill Gaither, Mark D'Cruz, Conrad |
author_role | aut aut aut |
author_sort | Brogden, Bill |
author_variant | b b bb m g mg c d cd |
building | Verbundindex |
bvnumber | BV016411818 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 |
callnumber-search | QA76.76.A65 |
callnumber-sort | QA 276.76 A65 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 253 |
ctrlnum | (OCoLC)248936638 (DE-599)BVBBV016411818 |
dewey-full | 005.2762 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2762 |
dewey-search | 005.2762 |
dewey-sort | 15.2762 |
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>01404nam a2200385 c 4500</leader><controlfield tag="001">BV016411818</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20030123 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">030108s2003 xxua||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0782141315</subfield><subfield code="9">0-7821-4131-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248936638</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV016411818</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="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-Aug4</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.A65</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2762</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Brogden, Bill</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Cocoon 2 programming</subfield><subfield code="b">web publishing with XML and Java</subfield><subfield code="c">Bill Brogden ; Conrad D'Cruz ; Mark Gaither</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">San Francisco [u.a.]</subfield><subfield code="b">Sybex</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 362 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">Transcend technique</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Cocoon 2.0</subfield><subfield code="0">(DE-588)4716097-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Cocoon 2.0</subfield><subfield code="0">(DE-588)4716097-4</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">Gaither, Mark</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">D'Cruz, Conrad</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=010150104&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-010150104</subfield></datafield></record></collection> |
id | DE-604.BV016411818 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:10:10Z |
institution | BVB |
isbn | 0782141315 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-010150104 |
oclc_num | 248936638 |
open_access_boolean | |
owner | DE-92 DE-12 DE-Aug4 |
owner_facet | DE-92 DE-12 DE-Aug4 |
physical | XIII, 362 S. Ill. |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | Sybex |
record_format | marc |
series2 | Transcend technique |
spelling | Brogden, Bill Verfasser aut Cocoon 2 programming web publishing with XML and Java Bill Brogden ; Conrad D'Cruz ; Mark Gaither San Francisco [u.a.] Sybex 2003 XIII, 362 S. Ill. txt rdacontent n rdamedia nc rdacarrier Transcend technique Cocoon 2.0 (DE-588)4716097-4 gnd rswk-swf Cocoon 2.0 (DE-588)4716097-4 s DE-604 Gaither, Mark Verfasser aut D'Cruz, Conrad Verfasser aut HEBIS Datenaustausch Darmstadt application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010150104&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Brogden, Bill Gaither, Mark D'Cruz, Conrad Cocoon 2 programming web publishing with XML and Java Cocoon 2.0 (DE-588)4716097-4 gnd |
subject_GND | (DE-588)4716097-4 |
title | Cocoon 2 programming web publishing with XML and Java |
title_auth | Cocoon 2 programming web publishing with XML and Java |
title_exact_search | Cocoon 2 programming web publishing with XML and Java |
title_full | Cocoon 2 programming web publishing with XML and Java Bill Brogden ; Conrad D'Cruz ; Mark Gaither |
title_fullStr | Cocoon 2 programming web publishing with XML and Java Bill Brogden ; Conrad D'Cruz ; Mark Gaither |
title_full_unstemmed | Cocoon 2 programming web publishing with XML and Java Bill Brogden ; Conrad D'Cruz ; Mark Gaither |
title_short | Cocoon 2 programming |
title_sort | cocoon 2 programming web publishing with xml and java |
title_sub | web publishing with XML and Java |
topic | Cocoon 2.0 (DE-588)4716097-4 gnd |
topic_facet | Cocoon 2.0 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010150104&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT brogdenbill cocoon2programmingwebpublishingwithxmlandjava AT gaithermark cocoon2programmingwebpublishingwithxmlandjava AT dcruzconrad cocoon2programmingwebpublishingwithxmlandjava |