JAX-RS-Webanwendungen planen
Unterartikel
Verwendung von JAX-RS für Aktivierung von RESTful-Services planen
Mit JAX-RS (Java™ API for RESTful Web Services) können Anwendungsentwickler RESTful-Anwendungen schnell entwickeln. Wenn Sie JAX-RS verwenden möchten, um RESTful-Services zu aktivieren, sollten Sie überlegen, wie die Funktionen und Leistungsmerkmale einer RESTful-Anwendung mit JAX-RS am besten implementiert werden können.Ressourcen in RESTful-Anwendungen definieren
Mit JAX-RS (Java API for RESTful Web Services) können Sie Services entwickeln, die auf den Prinzipien von Representational State Transfer (REST) basieren. RESTful-Services basieren auf der Bearbeitung von Ressourcen. Ressourcen können statische oder dynamisch aktualisierte Daten enthalten. Wenn Sie die Ressourcen in Ihrer Anwendung definieren, können Sie den Service effizienter machen und so gestalten, dass er einfacher entwickelt werden kann.URI-Muster für Ressourcen in RESTful-Anwendungen definieren
RESTful-Services (Representational State Transfer) basieren auf der Bearbeitung von Ressourcen. Ressourcen für RESTful-Services sind adressierbar, und URLs sind der primäre Weg, die Adressierbarkeit in REST zu realisieren.Ressourcenmethoden für RESTful-Anwendungen definieren
Einzelne Ressourcen können ihre Funktion mit unterstützten HTTP-Methoden definieren. In REST-Services (Representational State Transfer) sind die unterstützten Methoden GET, PUT, DELETE, POST. Alle Operationen werden normalerweise ausgeführt, wenn eine der vordefinierten HTTP-Methoden mit einer Ressource verwendet wird.HTTP-Header und HTTP-Antwortcodes für RESTful-Anwendungen definieren
HTTP-Header und -Statuscodes unterstützen Vermittler- und Clientprogramme, Informationen zu Anforderungen und Antworten für Anwendungen richtig zu interpretieren. HTTP-Header enthalten Metadateninformationen. HTTP-Statuscodes enthalten Statusinformationen zur Antwort.Medientypen für Ressourcen in RESTful-Anwendungen definieren
Ressourcen werden in verschiedenen Formaten dargestellt. XML, JavaScript Object Notation (JSON), Atom, Binärformate wie Klartext, PNG, JPEG, GIF und proprietäre Formate werden für die Darstellung von Ressourcen verwendet. Representational State Transfer (REST) bietet die Flexibilität, eine einzelne Ressource in vielen Formaten darzustellen.Parameter für Anforderungsdarstellungen von Ressourcen in RESTful-Anwendungen definieren
Parameter werden verwendet, um zusätzliche Informationen an eine Anforderung zu übergeben und zu dieser hinzuzufügen. Sie können Parameter als Teil des URL oder in den Headern verwenden. Pfadparameter, Matrixparameter, Abfrageparameter, Headerparameter und Cookieparameter sind nützlich, um weitere Informationen an eine Anforderung zu übergeben.Mapper für ressourcenbezogene Ausnahmen und Fehler
JAX-RS-Anwendungen (Java API for RESTful Web Services) können Ausnahmen und Fehler erzeugen. Standardmäßig werden die Ausnahmebehandlungsfunktionen des Anwendungscontainers, wie z. B. die JSP-Fehlerseiten (JavaServer Pages), verwendet. Sie können die Fehlerbehandlung anpassen und spezifische Antworten zurücksenden, wenn eine Ausnahme eintritt oder ein Fehler auftritt.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=container_wbs_jaxrs_goal_planning
Dateiname:container_wbs_jaxrs_goal_planning.html