By Kai Spichale

software 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

Robust Model-Based Fault Diagnosis for Dynamic Systems (The International Series on Asian Studies in Computer and Information Science)

There's an expanding call for for dynamic platforms to develop into extra secure and trustworthy. This requirement extends past the in most cases authorized safety-critical platforms of nuclear reactors and airplane the place safeguard is paramount very important, to structures akin to self reliant cars and quick railways the place the method availability is key.

Structured Development for Real-Time Systems, Vol. II: Essential Modeling Techniques

With no framework for organizing and codifying those principles, structures modeling can turn into disjointed, troublesome, and eventually useless. This booklet is generally illustrated with distinct examples illuminating the details mentioned. Its 4 appendices offer absolutely labored examples of pertinent purposes.

Granular Computing: Analysis and Design of Intelligent Systems (Industrial Electronics)

Info granules, as encountered in average language, are implicit in nature. To lead them to totally operational to allow them to be successfully used to investigate and layout clever platforms, info granules have to be made specific. An rising self-discipline, granular computing makes a speciality of formalizing details granules and unifying them to create a coherent methodological and developmental setting for clever procedure layout and research.

Space-Time Block Coding for Wireless Communications

Space-time coding is a method that grants enormously greater functionality in instant networks by utilizing a number of antennas on the transmitter and receiver. Space-Time Block Coding for instant Communications, first released in 2003, is an advent to the speculation of this expertise. The authors boost the subject utilizing a unified framework and canopy various subject matters starting from info idea to functionality research and space-time coding equipment for either flat and frequency-selective fading multiple-antenna channels.

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

Example text

Download PDF sample

Rated 4.55 of 5 – based on 22 votes