Computer Systems Analysis Design

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

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 Online or Download API-Design: Praxishandbuch für Java- und Webservice-Entwickler (German Edition) PDF

Similar computer systems analysis & design books

Electronics System Design Techniques for Safety Critical Applications: 26 (Lecture Notes in Electrical Engineering)

What's precisely “Safety”? a security approach could be outlined as a method that may not endanger human existence or the surroundings. A safety-critical process calls for utmost care of their specification and layout in an effort to steer clear of attainable error of their implementation that are meant to lead to unforeseen system’s habit in the course of his working “life”.

Creativity and Rationale: Enhancing Human Experience by Design: 20 (Human–Computer Interaction Series)

Creativity and reason include an important pressure in layout. they're facets of the coin; opposite, complementary, yet probably additionally interdependent. Designs consistently serve reasons. They constantly have an inner common sense. they are often queried, defined, and evaluated. those features are what layout cause is ready.

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 skill to get an answer to provide consumers’ specifications at the software program process. while engaged on this system layout, we regularly think about the best way to manufacture the software program procedure, yet to not specify what this software program procedure is.

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

Example text

Download PDF sample

Rated 4.97 of 5 – based on 49 votes