Download API-Design: Praxishandbuch für Java- und by Kai Spichale PDF

By Kai Spichale

program Programming Interfaces (APIs) sind allgegenwärtig, denn Softwareentwickler benutzen sie nicht nur ständig, sondern entwerfen sie häufig auch. Dieses Buch bietet erstmals eine umfassende Anleitung für das vielfältige Thema API-Design.

Neben theoretischen Konzepten werden zahlreiche praktische Hinweise und Programmbeispiele für Java-APIs gegeben. distant APIs in shape von RESTful HTTP, SOAP-Webservices und Messaging, die für moderne Webanwendungen und andere verteilte Systeme enorm wichtig sind, spielen in diesem Buch ebenfalls eine zentrale Rolle.

Aus dem Inhalt:
- Entwurf leicht benutzbarer APIs
- Kompatibilität und Versionierung
- Objektkollaboration, Fluent APIs und Thread-Sicherheit
- Dokumentation
- Skalierbarkeit, Caching
- API-Management

Nach der erfolgreichen Lektüre dieses Buches kennen Sie die Grundlagen von APIs und sind in der Lage, objektorientierte APIs für Softwarekomponenten und distant APIs für verteilte Systeme zu entwerfen.

Show description

Read or Download API-Design: Praxishandbuch für Java- und Webservice-Entwickler (German Edition) PDF

Best computer systems analysis & design books

SIMD Programming Manual for Linux and Windows (Springer Professional Computing)

A couple of regularly occurring modern processors have instruction-set extensions for stronger functionality in multi-media functions. the purpose is to permit operations to continue on a number of pixels each one clock cycle. Such instruction-sets were included either in professional DSPchips resembling the Texas C62xx (Texas tools, 1998) and commonly function CPU chips just like the Intel IA32 (Intel, 2000) or the AMD K6 (Advanced Micro units, 1999).

Crystal Reports 2008 Official Guide (Business Objects Press)

CRYSTAL reviews® 2008 reputable consultant no matter if you’re a DBA, info warehousing or enterprise intelligence expert, reporting expert, or developer, this e-book has the solutions you would like. via hands-on examples, you’ll systematically grasp Crystal experiences and Xcelsius 2008’s strongest gains for developing, dispensing, and providing content material.

Kernel Methods for Pattern Analysis

Kernel tools supply a robust and unified framework for development discovery, motivating algorithms that may act on basic forms of facts (e. g. strings, vectors or textual content) and search for normal sorts of family (e. g. scores, classifications, regressions, clusters). the appliance parts diversity from neural networks and trend reputation to computing device studying and knowledge mining.

Program Design 2.0: The Structure-Behavior Coalescence Approach

Software layout (or software layout) is, within the software program platforms improvement, the layout and implementation section. that's, software layout ability to get an answer to provide buyers’ requisites at the software program approach. whilst engaged on this system layout, we frequently examine tips to manufacture the software program approach, yet to not specify what this software program procedure is.

Extra resources for API-Design: Praxishandbuch für Java- und Webservice-Entwickler (German Edition)

Example text

Download PDF sample

Rated 4.70 of 5 – based on 22 votes