
Résumé
Here, by the co-creator of the language himself, is the ultimate guide to Water, an exciting, flexible new programming language designed to speed and simplify the way you develop Web services and applications. In these pages, Mike Plusch guides you through Water programming with hands-on tutorials and over 1,000 examples that include the source code and output. You'll discover how, by programming in XML syntax with Water, you can streamline the creation of complex Web services-for example, how a complete Web service can be implemented in one line of code. Loaded with valuable code, this book is the next best thing to having the developer of Water on your staff.
You'll learn how to:- Speed and simplify software development with this Learn Once, Use Everywhere language
- Create Web services and Web applications in a single flexible, powerful language
- Eliminate the ambiguity and verbosity of XML
- Lower training costs by reducing the number of languages to learn
- Use XML to directly represent business logic
- Unify object-oriented programming and XML
- Integrate Water programs with existing systems and Web services
- Improve developer productivity by eliminating the need for special-purpose languages and tools
- Move to a Semantic Web where content is machine-understandable
The companion Web site at www.waterlang.org provides downloadable source code and examples, new Water articles, and ongoing Water news, plus connections to an active Water user community.
Contents
Part I: Water Web Services and XML.- Introduction to Pure Web Service Programming.
- ConciseXML Syntax and XML 1.0.
- Water Object: Representing Objects in XML.
- Water Type: Creating Custom Types-XSD.
- Water Contract: Specifying APIs-DTD and Schemas.
- Water Path: Accessing Data-XPATH.
- Water Transform: Transforming XML Objects-XSLT.
- L Water Import: Converting Data to XML.
- Water Export: Converting an Object to a String.
- Water Identifier and URI: Naming Resources.
- Water Filesystem: Using Files and Folders.
- Water Web: Accessing Remote Resources-WSDL.
- Water Protocol: Creating Custom Protocols-SOAP.
- Water Server: Customizing Application Servers.
- Water Namespace: Dividing the Web.
- Water Registry: Listing Resources-UDDI.
- Water Flow: Controlling the Flow of Execution.
- Water Logic: Performing Boolean Comparisons.
- Water Methods: Learn Once, Use Everywhere.
- Water Math: Representing Calculations in XML.
- Water Date and Time: Managing Time.
- Water Object System: Understanding Multi-role Objects.
- Water Database: Unifying Relational and Object Models.
- Water Bridge to Java: Integrating Water and Java.
- Water Pattern: Introducing Readable Regular Expressions.
- Water Metafield: Adding Metadata to Fields.
- Water Active Value: Changing Values from Static to Dynamic.
- Water Fluid Variable: Using Dynamic-Scoped Variables.
- Water View: Using A Capability Security Model.
- Water Execute: Simplifying How Software Writes Software.
- Water Hypertext: Using XHTML for Presentation.
- Water App: Building Applications with Water.
- Water Bridge to JavaScript: Adding Logic to Web Pages.
- Water Style: Adding Water to CSS.
- Water Color: Making Color an XML Object.
- Installing Water.
- Steam IDE: Using the Editor.
- Water Debug: Integrated Debugging with Development.
- Water Test: Building Self-Testing Software.
- Water Doc: Integrating Documentation and Code.
- Water Process: Using Water Throughout the Software Lifecycle.
- Water Pics and Sketch: Unifying Diagrams and Code-UML.
- Building a Water App for Frequently Asked Questions.
L'auteur - Mike Plusch
Mike Plusch, developer of the Water language, is CTO and
cofounder of Clear Methods. A language designer and XML
expert, he has been building complex Web applications since
1994 for organizations such as Digitas, Harlequin, and
Bowstreet, a pioneer in Web services. He holds a degree in
Management and Computer Science from MIT and coauthored a
chapter in Spinning the Semantic Web.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Wiley |
Auteur(s) | Mike Plusch |
Parution | 21/01/2003 |
Nb. de pages | 402 |
Format | 18,7 x 23,4 |
Couverture | Broché |
Poids | 600g |
Intérieur | Noir et Blanc |
EAN13 | 9780764525360 |
ISBN13 | 978-0-7645-2536-0 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Conception et développement web
- Informatique Développement d'applications Conception et développement web Services Web
- Informatique Développement d'applications Langages HTML
- Informatique Développement d'applications Langages XML
- Informatique Développement d'applications Langages XSLT