did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9783540223597

Web Component Development With Zope 3: with 39 Figures and 10 Tables

by
  • ISBN13:

    9783540223597

  • ISBN10:

    3540223592

  • Format: Hardcover
  • Copyright: 2005-07-30
  • Publisher: Springer Verlag

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $59.95 Save up to $41.39
  • Buy Used
    $44.96
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-4 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

"This book introduces and develops the concepts of Zope 3 and its Component Architecture thoroughly. All explanations are accompanied by a common demo application that demonstrates how Zope's feature set can be applied to custom components. The application is extended subsequently in each chapter and undergoes a typical development process throughout the book." "The book is targeted towards developers familiar with the web and its technologies. These include HTTP, (X)HTML and XML, and the language Zope itself is written in, Python. Special sections for Zope 2 developers cover the basic differences compared to the previous version." "Summaries at the end of each section allow a quick review of the essentials. Two appendices provide a reference for Zope's most common APIs and configuration directives."--BOOK JACKET.

Table of Contents

Part I Beginner
Introduction
3(10)
Is this book for me?
3(1)
What is Zope?
3(3)
The history of Zope
6(1)
The Python Programming Language
6(2)
About the examples
8(5)
Installing Zope
13(12)
Requirements
13(2)
Download, compilation and installation
15(1)
Setting up a Zope instance
16(9)
The Zope 3 Component Architecture
25(16)
Introducing components
25(2)
Interfaces
27(2)
Content components
29(1)
Views
30(2)
Adapters
32(1)
Utilities
33(1)
Services
34(1)
Configuring components
35(1)
Security
36(5)
Interfaces
41(14)
Interface jargon
41(1)
Defining interfaces
42(3)
Declaring that an object provides an interface
45(3)
Verifying implementations
48(1)
Schemas
49(6)
Content Components
55(16)
Content types
55(4)
Schema-based content
59(4)
Configuration
63(2)
Advanced: Factories
65(6)
Persistency
71(8)
The problem of object storage
71(1)
Making persistent objects
72(3)
Rules of persistency
75(4)
Presenting components on the web
79(26)
Schema-based browser views
79(3)
Page Templates
82(8)
Tal
83(1)
Tales
84(2)
Variable namespaces and scopes
86(4)
Simple view Page Template
90(4)
Advanced: Customizing automatically generated forms
94(11)
Part II Intermediate
Customizing a site's layout
105(16)
Layers and skins
105(3)
Page Template macros
108(8)
Stylesheets and other resources
116(5)
Internationalization
121(26)
Overview
121(2)
Message IDs and translation domains
123(4)
Internationalizing an application
127(10)
Python code
127(1)
Page Templates
128(5)
ZCML
133(4)
Message catalogs
137(4)
Advanced: Localization
141(6)
Adapters
147(14)
Size
147(4)
File representation
151(6)
Customizing an existing adapter
157(4)
Automated testing
161(24)
Introduction
161(2)
Unit tests
163(4)
Doctests
167(5)
Integration tests
172(8)
Running tests
180(5)
Views
185(26)
Enhanced browser pages
185(3)
Complex views implemented in Python
188(9)
Browser menus
197(4)
Other HTTP protocols
201(10)
Web DAV
201(2)
XML-RPC
203(8)
Metadata
211(22)
Annotations
211(4)
The Dublin Core
215(8)
Custom metadata
223(10)
Containers
233(24)
Containers, containment, and location
233(6)
Constraints and preconditions
239(6)
Names of contained objects
245(5)
File representation
250(7)
Part III Expert
Events
257(22)
Introduction
257(2)
Object events
259(7)
Sending emails for event notification
266(13)
Vocabularies
279(12)
Simple choices
279(1)
Theory and applications of vocabularies
280(6)
Using vocabularies
286(5)
Sites
291(18)
Introduction
291(4)
Local utilities
295(8)
Virtual hosting
303(6)
Security
309(14)
Overview
309(6)
Permissions
315(2)
Roles
317(6)
Authentication and user management
323(134)
Credentials
323(7)
Managing principals
330(12)
Principal metadata
342(9)
Part IV Appendices
1 ZAPI Reference
351(40)
2 ZCML Reference
391(66)
References 457(6)
Index 463

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program