Web Services mit Apache CXF
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Axel Eberhard Leistner. Web Services mit Apache CXF
Impressum:
Vorwort
Web Service Tutorium - Erstellung eines Gästebuchs
Service-Projekt erstellen
XSD: Gästebuch-Schema erstellen
WSDL: Gästebuch-Service-Schnittstelle erstellen
Generierung der Java-Klassen
Service: Implementierung des Gästebuch-Web Services
Implementierung des Gästebuch-Clients
Grundlagen für das Verständnis eines Web Services. Die XSD – Typen-Entwicklung in XML. Allgemeine Einführung in XSD
Verwendung von XSD
Die WSDL – Aufbau eines SOAP Services
Apache CXF – automatische Erstellung eines Web Services
Notwendige Annotation
Die @WebService Annotation
Die @WebServiceProvider Annotation
Die @WebServiceClient Annotation
Optionale Annotations
Die @SOAPBinding Annotation
Die @WebMethod Annotation
Die @RequestWrapper Annotation
Die @ResponseWrapper Annotation
Die @WebFault Annotation
Die @Oneway Annotation
Die @XmlSeeAlso Annotation
Definition von Eigenschaftsparametern mit Annotation
Die @WebParam Annotation
Die @WebResult Annotation
Die @ServiceMode Annotation
Die @WebEndpoint Annotation
Die @BindingType Annotation
Die @XmlAccessorType Annotation
Die @XmlType Annotation
Die @XmlAttribute Annotation
Die @XmlElement Annotation
Servlets - Die Grundlagen. Servlet-Container
Packages
javax.servlet
javax.servlet.http
javax.servlet.jsp
javax.servlet.jsp.el
javax.servlet.jsp.tagext
Häufig verwendete Interfaces und Klassen. Servlet, GenericServlet und HttpServlet
ServletRequest und HttpServletRequest
ServletResponse und HttpServletResponse
HttpSession
ServletConfig
ServletContext
Filter
Cookie
ServletException
HTTP-Grundlagen
Aufbau der URLs
GET
POST
OPTIONS
DELETE
PUT
TRACE
CONNECT
Wichtige HTTP-Statuscodes
200 - OK
206 - Partial Content
301 - Moved Permanently
302 - Moved Temporarily
304 - Not modified
400 - Bad Request
401 - Unauthorized
403 - Forbidden
404 - Not Found
406 - Not Acceptable
408 - Request Timeout
500 - Internal Server Error
501 - Not Implemented
504 - Gateway Timeout
505 - HTTP Version Not Supported
JSP – Grundlagen
Die Syntax von JSPs und ihre Bestandteile. Scripting
Maskierung besonderer Zeichen
Direktiven
Implizite Objekte
Das Objekt request
Das Objekt response
Das Objekt session
Das Objekt pageContext
Das Objekt application
Das Objekt config
Das Objekt out
Das Objekt exception
Client-Anfragen. Formulardaten auslesen
getParameter(String)
getParameterValues(String)
getParameterNames()
getParameterMap()
HTTP-Header und Client-Informationen
<jsp:useBean>
Das "id"-Attribut
Das "scope"-Attribut
Das "type"-Attribut
Das "class"-Attribut
Das "beanName"-Attribut
<jsp:getProperty>
Das "name"-Attribut
Das "property"-Attribut
<jsp:setProperty>
Das "name"-Attribut
Das "property"-Attribut
Das "param"-Attribut
Das "value"-Attribut
JSP-Standardaktionen
Syntax von Tags
Standardaktionen <jsp:include>
<jsp:forward>
<jsp:param>
<jsp:text>
<jsp:element>
<jsp:attribute>
<jsp:body>
Fehler- und Ausnahmebehandlung
Expression Language
Syntax
Implizite Objekte
Reservierte Wörter
Literale
Operatoren
Finden von Beans
Java Standard Tag Library (JSTL)
Internationalisierung. Locale
Encoding
Formatierung von Zahlen, Datum und Währungen
Servlet-Filter
java.servlet.FilterConfig
javax.servlet.FilterChain
javax.servlet.Filter
Deployment-Deskriptor-Eintrag
Abbildungsverzeichnis
Отрывок из книги
1. Auflage 2013
Alle Rechte, auch für die Übersetzung, vorbehalten. Kein Teil des Werkes darf in irgendeiner Form (Druck, Fotokopie, Mikrofilm oder einem anderen Verfahren) ohne schriftliche Genehmigung des Verlages reproduziert, vervielfältigt oder verbreitet werden.
.....
JSP – Grundlagen. 136
Die Syntax von JSPs und ihre Bestandteile. 137
.....