Index
A
- AbstractInvoker class
- about / The AbstractInvoker class
- AbstractPhaseInterceptor class
- addBook() method / Invoking the Add Books operation
- addCategory() method / Invoking the Add Category operation
- addDataTable function / Creating the client
- AEGIS data binding
- AOP
- apache.cxf.tools.wsdlto.WSDLToJava / Generate the web service clients
- Apache ActiveMQ provider
- about / JMS transport
- Apache CXF
- about / Apache CXF
- history / History of CXF
- features / Why CXF?
- web service standards support / Support for web service standards
- POJO support / Support for POJO (Plain Old Java Object)
- Frontend programming APIs / Frontend programming APIs
- tools support / Tools support
- RESTful services support / Support for RESTful services
- environment, setting up / Setting up the environment
- applyLoan() method / Creating the application and wiring POJO
- ArrayOfMovie Schema
- ArrayOfTheater Schema
B
- beans.xml
- about / Integrating Spring using web.xml
- Book Shop application
- packaging / Packaging the Book Shop application
- CategoryService RESTful bean, configuring / Configuring CategoryService RESTful bean using Spring
- Spring, integrating / Integrating Spring using web.xml
- WAR file, deploying / Building and deploying the WAR file
- WAR file, building / Building and deploying the WAR file
- code, building / Building the code
- code, deploying / Deploying the code
- operations, invoking / Invoking operations on the Book Shop RESTful application
- Poster client, installing / Installing POSTER client
- invoking, Poster tool used / Invoking the Book Shop application using the the POSTER tool
- GET Category operation, invoking / Invoking the Get Category operation
- Add Category operation, invoking / Invoking the Add Category operation
- Update Category operation, invoking / Invoking the Update Category operation, Invoking the Add Books operation
- Add Books operation, invoking / Invoking the Add Books operation
- Get Books operation, invoking / Invoking the Get Books operation
- Update Category operation, invoking with invalid request / Invoking the Update Category operation with invalid request
- Get Category operation, invoking with invalid request / Invoking the Get Category operation with invalid request
- Delete Category operation, invoking / Invoking the Delete Category operation, Invoking the Book Shop application using CXF APIs
- invoking, CXF APIs used / Invoking the Book Shop application using CXF APIs
- JSON support, configuring / Configuring JSON support for the Book Shop application
- JSON message format, incorporating / Incorporating JSON message format for the Book Shop application
- Get Category operation, invoking with JSON / Invoking the Get Category operation with JSON as the message format
- Add Category operation, invoking with JSON / Invoking the Add Category operation with JSON as the message format
- invoking with JSON as message format / Invoking the Book Shop application with JSON as the message format using CXF APIs
- messages, intercepting / Intercepting messages for the Book Shop application
- deploying / Deploying the Book Shop application in the application servers
- Book shop application, RESTful services
- build management
- Maven, using / Using Maven for Build management
- bus
C
- category object
- developing / Creating Java data objects for Request and Response
- CategoryService class / Developing the implementation class
- CategoryService RESTful bean
- configuring, Spring used / Configuring CategoryService RESTful bean using Spring
- CFX
- flexible deployment / Flexible deployment
- web service, developing / Developing a service
- client, developing / Developing a client
- program, running / Running the program
- architecture / CXF architecture
- frontend modeling / Frontend
- simple frontend / Simple frontend
- transport protocols / Transport protocols in CXF
- required software, downloading / Downloading the software required for the book
- CFX environment
- setting up, for ANT users / For ANT users
- setting up, for Maven users / For Maven users
- CFX environment, for ANT users
- about / For ANT users
- variables / For ANT users
- CFX environment, for Maven users
- about / For Maven users
- CFX framework
- about / Ease of use
- chapter source code
- building, Maven used / Building chapter source code using Maven
- client, developing
- about / Developing a client
- Spring based client bean, developing / Developing a Spring-based client bean
- web service client code, developing / Developing web service client code
- client, RESTful services
- creating / Creating the client
- Proxy-based API / Creating the client
- HTTP centric clients / Creating the client
- client code / Analyzing the JAX-WS and client generated artifacts
- client side interceptor
- developing / Developing the client side interceptor
- adding, to client code / Adding a client side interceptor to the client code
- code, interceptor
- building / Building the code
- deploying / Deploying the code
- executing / Executing the code
- code, RESTful services
- building / Building the code
- deploying / Deploying the code
- executing / Executing the code
- code first development
- Code first example, running / Running the Code-first example
- code first example, running / Running the Code-first example
- Code first development
- about / JAX-WS frontend
- SEI, creating / Creating Service Endpoint Interface (SEI)
- Java annotations, adding / Adding Java annotations
- service, publishing / Publishing the service
- consumer, developing / Developing a consumer
- conduit
- about / HTTP conduit
- Contract first development
- about / JAX-WS frontend, Contract-first development
- WSDL file / Contract-first development
- service components, generating / Generating service components
- service method, implementing / Implementing the service method
- web service, publishing / Publishing the web service
- web service, invoking / Invoking the web service
- contract first development
- WSDL file / Contract-first development
- Contract First development approach
- custom interceptor
- developing / Developing the custom interceptor
- server side interceptor, developing / Developing the server side interceptor
- server side interceptor, adding to order process service / Adding a server side interceptor to the Order Process service
- client side interceptor, developing / Developing the client side interceptor
- client side interceptor, adding to client code / Adding a client side interceptor to the client code
- standalone server, developing for order process web service / Developing the standalone server for publishing the Order Process web service
- order process web service, running / Building and running the Order Process web service and interceptor
- order process web service, building / Building and running the Order Process web service and interceptor
- building / Building and running the Order Process web service and interceptor
- running / Building and running the Order Process web service and interceptor
- testing / Testing the custom interceptor for negative condition
- custom invoker
- developing / Developing custom invoker
- CXF architecture
- about / CXF architecture
- bus / Bus
- messaging and interceptors / Messaging and Interceptors
- service model / Service model
- data binding / Data binding
- protocol binding / Protocol binding
- transports / Transports
- CXF feature
- components / Understanding CXF features
- about / Understanding CXF features
- CXF framework
- features / CXF JAX-RS implementation
- Spring integration / CXF JAX-RS implementation
- pluggable data binding / CXF JAX-RS implementation
- client API / CXF JAX-RS implementation
- security / CXF JAX-RS implementation
- filters / CXF JAX-RS implementation
- about / CXF JAX-RS implementation
- CXF frontends
- JAX-WS frontend / JAX-WS frontend
- simple frontend / Simple frontend
- CXF interceptors
- about / Understanding CXF interceptors
- CXF invoker
- about / Understanding CXF Invoker
- CXF JAX-RS implementation
- about / CXF JAX-RS implementation
- cxfWSDLToJava / Generating the web Service Implementation
D
- Data Access object
- data binding
- deleteCategory() method / Invoking the Delete Category operation
- Deserialization functions / Analyzing the generated artifacts
- destination queue
- destinations
- about / JMS transport
- development approaches, JAX-WS SOAP-based web services
- code first development / JAX-WS frontend
- Contract first development / JAX-WS frontend
- dispatch service
- implementing / Implementing the Dispatch service
- document style, SOAP Binding
- about / RPC versus Document style
- DOMSource object
- about / DOMSource
- dynamic client
- usage / Using dynamic client
- about / Using dynamic client
- creating / Creating a simple dynamic client
- running / Running the dynamic client
- building, CFX service model used / Using the CXF service model for building dynamic client
- dynamic client, using service model API
- running / Provider and Dispatch services
E
- environment variables, CFX
- setting up / Setting up the environment
- JAVA_ HOME HOME / Setting up the environment
- CATALINA_ / Setting up the environment
- ANT_HOME / Setting up the environment
- CXF_HOME / Setting up the environment
- MAVEN_HOME / Setting up the environment
- PATH / Setting up the environment
- errorResponse function / Creating the client
- exception handling
- adding, to RESTful services / Adding exception handling to RESTful service
F
- feature components
- ColocFeature / Understanding CXF features
- FailoverFeature / Understanding CXF features
- StaxDataBindingFeature / Understanding CXF features
- LoggingFeature / Understanding CXF features
- GZIPFeature / Understanding CXF features
- JMSConfigFeature / Understanding CXF features
- WSAddressingFeature / Understanding CXF features
- RMFeature / Understanding CXF features
- flexible deployment, CFX
- about / Flexible deployment
- frontend modeling
- frontend programming APIs
- about / Frontend programming APIs
G
- getBooks() method / Invoking the Get Books operation
- getCategory() method / Invoking the Get Category operation
- getServiceObject method / Developing custom invoker
- GetTheatersAndMovies
- GetTheatersAndMoviesResponse schema
- getVerifyCredit() method / Creating the application and wiring POJO
- GZIP feature
- applying, to order process web service / Applying the GZIP feature to the Order Process web service
- OrderProcessImpl class, developing / Developing service and implementation class
- OrderProcess SEI, developing / Developing service and implementation class
- server component, developing / Developing a server component
- client bean configuration file, creating / Creating the client bean configuration file
- client component, creating / Creating a client component to consume the service
- code, executing / Building and executing the code
- code, building / Building and executing the code
H
- handleMessage method
- about / Interceptor interface
- HTTP
- about / HTTP transport
- HTTP centric clients
- about / Creating the client
- HTTP conduit
- about / HTTP conduit
- HTTP connection attributes
- about / HTTP conduit
- ConnectionTimeout / HTTP conduit
- AllowChunking / HTTP conduit
- CacheControl / HTTP conduit, HTTP destination
- ContentType / HTTP conduit, HTTP destination
- ReceiveTimeout / HTTP destination
- HonorKeepAlive / HTTP destination
- HTTP destination
- about / HTTP destination
- HTTP only transport, CFX
- about / HTTP only
- HTTPs
- about / HTTPs transport
- HTTPs transport
- about / HTTPs transport
- OrderProcess SEI, developing / Developing the service and implementation class
- OrderProcessImpl class, developing / Developing the service and implementation class
- crypto key, generating / Generating crypto key
- server bean configuration, creating / Creating client and server bean configuration
- client bean configuration, creating / Creating client and server bean configuration
- server, configuring / Configuring the server to support SSL
- client component, developing / Developing the client component
- code, building / Building and deploying
- code, deploying / Building and deploying
- SSL, configuring for Jetty runtime / Configuring SSL for Jetty runtime
- HTTP transport, CFX
- about / HTTP transport
- SOAP, over HTTP / SOAP over HTTP
- SOAP 1.1, over HTTP / SOAP 1.1 over HTTP
- SOAP 1.2, over HTTP / SOAP 1.2 over HTTP
- HTTP only transport / HTTP only
- HTTP conduit / HTTP conduit
- HTTP destination / HTTP destination
I
- implementation class, RESTful services
- developing / Developing the implementation class
- data access logic, adding / Adding Data Access logic to the implementation class
- interceptor API
- overview / Overview of the interceptor API
- interceptor interface / Interceptor interface
- PhaseInterceptor interface / The PhaseInterceptor interface
- AbstractPhaseInterceptor class / The AbstractPhaseInterceptor class
- interceptor chain
- about / Understanding interceptor phase and chain
- types / Understanding interceptor phase and chain
- inbound chain / Understanding interceptor phase and chain
- outbound chain / Understanding interceptor phase and chain
- fault chain / Understanding interceptor phase and chain
- interceptor components, CFX architecture
- about / Messaging and Interceptors
- interceptor interface
- about / Interceptor interface
- handleMessage method / Interceptor interface
- interceptors
- invoke method / The Invoker interface
- invokeMovieInformation() function / Creating the client
- invoker API
- about / Overview of Invoker API
- invoker interface / The Invoker interface
- AbstractInvoker class / The AbstractInvoker class
- invoker interface
- about / The Invoker interface
- IOC
J
- <jaxrs-server> element / Configuring CategoryService RESTful bean using Spring
- id attribute / Configuring CategoryService RESTful bean using Spring
- address attribute / Configuring CategoryService RESTful bean using Spring
- serviceBeans attribute / Configuring CategoryService RESTful bean using Spring
- Java annotations
- adding / Adding Java annotations
- javax.jws.WebService / javax.jws.WebService
- javax.jws.soap.SOAPBinding / javax.jws.soap.SOAPBinding
- javax.jws.WebMethod / javax.jws.WebMethod
- Java data objects, RESTful services
- creating / Creating Java data objects for Request and Response
- category object, developing / Creating Java data objects for Request and Response
- JavaScript web service client
- generating / Generating the JavaScript client
- generated artifacts, analyzing / Analyzing the generated artifacts
- creating / Creating the client
- running / Running the client
- Java web service clients
- running / Building and running the Java web service clients, Running the client
- building / Building and running the Java web service clients, Building the client
- web service clients, generating / Generate the web service clients
- client generated artifacts, analyzing / Analyzing the JAX-WS and client generated artifacts
- JAX-WS, analyzing / Analyzing the JAX-WS and client generated artifacts
- generated client, modifying / Modifying the generated client
- javax.xml.soap.SOAPMessage
- about / javax.xml.soap.SOAPMessage
- javax.activation.DataSource / javax.activation.DataSource
- javax.xml.transform.Source
- about / javax.xml.transform.Source
- JAX-RS
- about / Java API for RESTful services
- goals / Java API for RESTful services
- CXF JAX-RS implementation / CXF JAX-RS implementation
- JAX-WS
- about / Support for web service standards, JAX-WS
- properties / Running the web service context example
- JAX-WS frontend
- about / Developing a service, JAX-WS frontend
- JAX-WS SOAP-based web services
- developing / JAX-WS frontend
- JAXB
- JAXB Classes / Analyzing the JAX-WS and client generated artifacts
- jaxws
- endpoint> elementTopicnjaxwsendpoint> elementabout / Spring-based server bean
- endpoint> elementTopicnjaxwsendpoint> elementid attribute / Spring-based server bean
- endpoint> elementTopicnjaxwsendpoint> elementimplementor attribute / Spring-based server bean
- endpoint> elementTopicnjaxwsendpoint> element address attribute / Spring-based server bean
- JBI
- about / Flexible deployment
- JMS connection factory
- JMS transport
- about / JMS transport
- P@P model, used / JMS transport
- Pub-Sub model, used / JMS transport
- Apache ActiveMQ provider / JMS transport
- OrderProcessImpl class, developing / Developing the service and implementation class
- OrderProcess SEI, developing / Developing the service and implementation class
- embedded broker, developing / Developing an embedded broker
- server bean configuration, creating / Creating a server and client bean configuration
- client bean configuration, creating / Creating a server and client bean configuration
- client component, developing / Developing a client component
- code, deploying / Performing build and deployment
- code, building / Performing build and deployment
- JSON data format
- about / Support for RESTful services
L
- local transport
- about / Local transport
- OrderProcess SEI, developing / Developing SEI and an implementation class
- server, developing / Developing a server
- client bean configuration, creating / Creating client bean configuration
- client, developing / Developing a Client
- code, executing / Building and executing
- code, building / Building and executing
M
- marshalling
- about / Understanding CXF interceptors
- Maven
- about / Using Maven for Build management
- using, for build management / Using Maven for Build management
- maxOccurs attribute
- message objects, provider and dispatch services
- about / Understanding types of message objects
- javax.xml.transform.Source / javax.xml.transform.Source
- DOMSource object / DOMSource
- SAXSource object / SAXSource
- StreamSource object / StreamSource
- javax.xml.soap.SOAPMessage / javax.xml.soap.SOAPMessage
- javax.activation.DataSource / javax.activation.DataSource
- messaging modes, provider and dispatch services
- about / Understanding messaging modes
- message mode / Message mode
- payload mode / Payload mode
- minOccurs attribute
- Movie Schema
N
- non-XML bindings
- JBI / Support for non-XML binding
- CORBA / Support for non-XML binding
- JSON / Support for non-XML binding
- non-XML binding support, CFX
- about / Support for non-XML binding
O
- operation functions / Analyzing the generated artifacts
- Order Processing Application
- objective / The Order Processing Application
- about / The Order Processing Application
- code, building / Building the code
- code, deploying / Deploying the code
- code, executing / Executing the code
- order process web service
P
- @Path annotation / Developing the implementation class
- @PathParam annotation / Developing the implementation class
- @Produces annotation / Developing the implementation class
- P2P model
- about / JMS transport
- PhaseInterceptor interface
- about / The PhaseInterceptor interface
- getAfter method / The PhaseInterceptor interface
- getBefore method / The PhaseInterceptor interface
- getId method / The PhaseInterceptor interface
- getPhase method / The PhaseInterceptor interface
- POJO
- POJO-based development
- POJOs
- POM
- about / Using Maven for Build management
- portName attribute / Implementing Provider service
- ports
- Poster
- about / Installing POSTER client
- Poster client
- installing / Installing POSTER client
- processOrder method / Creating a Service Endpoint Interface (SEI), Developing custom invoker
- protocol binding
- about / Protocol binding
- provider and dispatch services
- about / Provider and Dispatch services
- messaging modes / Understanding messaging modes
- message objects / Understanding types of message objects
- web service context / Web service context
- web service context, implementing / Implementing Context in service
- web service context example, running / Running the web service context example
- provider dispatch example
- running / Running the provider dispatch example
- provider service
- implementing / Implementing Provider service
- attributes / Implementing Provider service
- publishing / Publishing the Provider service
- Proxy-based API
- about / Creating the client
- Pub-Sub model
- about / JMS transport
R
- Request Method Designators
- RequestWrapper class / Analyzing the JAX-WS and client generated artifacts
- Resource class / Developing the implementation class
- resource method
- getCategory / Invoking the Book Shop application using the the POSTER tool
- addCategory / Invoking the Book Shop application using the the POSTER tool
- deleteCategory / Invoking the Book Shop application using the the POSTER tool
- UpdateCategory / Invoking the Book Shop application using the the POSTER tool
- AddBooks / Invoking the Book Shop application using the the POSTER tool
- getBooks / Invoking the Book Shop application using the the POSTER tool
- Resource methods
- about / Developing the implementation class
- getCategory / Developing the implementation class
- addCategory / Developing the implementation class
- deleteCategory / Developing the implementation class
- updateCategory / Developing the implementation class
- addBooks / Developing the implementation class
- getBooks / Developing the implementation class
- response.getStatus() method / Invoking the Book Shop application using CXF APIs
- ResponseWrapper class / Analyzing the JAX-WS and client generated artifacts
- REST
- restapp.xml
- about / Integrating Spring using web.xml
- REST architecture style
- World Wide Web example / Overview of REST and RESTful services
- about / Overview of REST and RESTful services
- RESTful services
- about / Support for RESTful services, Overview of REST and RESTful services
- example / Overview of REST and RESTful services
- developing, CXF JAX-RS implementation used / Developing end-to-end RESTful services using CXF JAX-RS implementation
- Book shop application / Developing end-to-end RESTful services using CXF JAX-RS implementation
- developing / Developing the RESTful service
- making, available over HTTP / Making RESTful service available over HTTP
- RESTful services development
- Java data objects, creating / Creating Java data objects for Request and Response
- binding, providing for data objects / Providing binding for the Request and Response data objects
- implementation class, developing / Developing the implementation class
- client, creating / Creating the client
- program, running / Running the program
- code, building / Building the code
- code, deploying / Deploying the code
- code, executing / Executing the code
- exception handling, adding / Adding exception handling to RESTful service
- RPC style
- RPC style, SOAP Binding
- about / RPC versus Document style
S
- @SOAPBinding annotation
- about / javax.jws.soap.SOAPBinding
- attributes / javax.jws.soap.SOAPBinding
- style attribute / javax.jws.soap.SOAPBinding
- use attribute / javax.jws.soap.SOAPBinding
- parameterStyle attribute / javax.jws.soap.SOAPBinding
- SAAJ
- about / JAX-WS
- SAXSource object
- about / SAXSource
- SCA
- about / Flexible deployment
- Schema functions / Analyzing the generated artifacts
- SEI
- Serialization functions / Analyzing the generated artifacts
- server side interceptor
- developing / Developing the server side interceptor
- adding, to order process service / Adding a server side interceptor to the Order Process service
- service class / Analyzing the JAX-WS and client generated artifacts
- service components, Contract first development
- generating / Generating service components
- JAXB input classes / JAXB input and output message classes
- service function / Analyzing the generated artifacts
- Service implementation
- creating, from WSDL file / Creating Service Implementation from the WSDL file
- generating, from WSDL file / Generating and deploying the Service Implementation from the WSDL file
- web service implementation, generating / Generating the web Service Implementation
- generated artifacts, analyzing / Analyzing the Service Implementation generated artifacts
- WSDL files, validating / Validating WSDL files
- service implementation class
- developing / Developing a service implementation class
- Service Implementation Class / Analyzing the Service Implementation generated artifacts
- Service implementation generated artifacts
- analyzing / Analyzing the Service Implementation generated artifacts
- generated service implementation, modifying / Modifying the generated Service Implementation
- web service project, building / Building the web service project
- web service, publishing / Deploying and publishing the web service
- web service, deploying / Deploying and publishing the web service
- web service, invoking / Invoking the web service
- service interface / Analyzing the JAX-WS and client generated artifacts
- service model, CFX architecture
- about / Service model
- ServiceInfo component / Service model
- components / Service model
- InterfaceInfo component / Service model
- OperationInfo component / Service model
- MessageInfo component / Service model
- BindingInfo component / Service model
- EndpointInfo component / Service model
- serviceName attribute / Implementing Provider service
- Service Registry
- about / Service Registry
- service WSDL definition
- analyzing / Analyzing the service WSDL definition
- setInvoker method / Developing custom invoker
- setVerifyCredit() method / Creating the application and wiring POJO
- simple frontend
- about / Simple frontend, Simple frontend
- developing / Developing a simple frontend
- simple frontend, developing
- steps / Developing a simple frontend
- about / Developing a simple frontend
- service implementation interface, creating / Creating service implementation class and interface
- service implementation class, creating / Creating service implementation class and interface
- server implementation, creating / Creating server implementation
- client, creating / Creating client
- simple frontend example
- running / Running the simple frontend example
- SOAP
- SOAP Binding
- about / javax.jws.soap.SOAPBinding
- document style / RPC versus Document style
- RPC style / RPC versus Document style
- SOAP over HTTP transport, CFX
- about / SOAP over HTTP
- software required, CFX
- about / Downloading the software required for the book
- JDK 5 / Downloading the software required for the book
- Tomcat 6.0 / Downloading the software required for the book
- Apache Ant 1.7.1 / Downloading the software required for the book
- CXF binary distribution 2.2.3 / Downloading the software required for the book
- Maven 2.x / Downloading the software required for the book
- source code, CFX
- downloading / Downloading the source code
- Spring
- integrating, web.xml used / Integrating Spring using web.xml
- Spring-based server bean
- about / Spring-based server bean
- Spring framework
- about / Introduction to Spring framework
- functionalities / Introduction to Spring framework
- Spring IOC container / The Spring IoC container
- Spring IOC application
- creating / Creating a Spring IoC application, Creating the application and wiring POJO
- entity model, creating / Creating the entity model
- services, creating / Creating services
- POJO wiring / Creating the application and wiring POJO
- standalone client, creating / Creating the standalone client
- running / Running the program
- code, building / Building the code
- code, executing / Executing the code
- Spring IOC container
- about / The Spring IoC container
- Spring OC application
- POJO wiring / Creating the application and wiring POJO
- standalone server
- developing, for order process web service / Developing the standalone server for publishing the Order Process web service
- Standalone server class / Analyzing the Service Implementation generated artifacts
- StreamSource object
- about / StreamSource
- sucessResponse function / Creating the client
T
- targetNamespace attribute / Implementing Provider service
- testAddBooksForCategory() method / Invoking the Book Shop application using CXF APIs
- testAddCategory() method / Invoking the Book Shop application using CXF APIs
- Theatre Schema
- tools
- about / Tools support
- Java to web service / Tools support
- Java to WSDL / Tools support
- WSDL to Java / Tools support
- WSDL to JavaScript / Tools support
- WSDL to Service / Tools support
- WSDL to SOAP / Tools support
- WSDL to XML / Tools support
- WSDL Validator / Tools support
- XSD to WSDL / Tools support
- transport protocols, CFX
- local / Transport protocols in CXF
- JMS / Transport protocols in CXF
- HTTPs / Transport protocols in CXF
- HTTP / Transport protocols in CXF
- HTTP transport / HTTP transport
- HTTPs transport / HTTPs transport
- JMS transport / JMS transport
- local transport / Local transport
- transports
- about / Transports
U
- unmarshalling
- about / Understanding CXF interceptors
- updateCategory() method / Invoking the Add Books operation
- URI
W
- @WebMethod annotation / Creating a Service Endpoint Interface (SEI)
- attributes / javax.jws.WebMethod
- about / javax.jws.WebMethod
- name attribute / javax.jws.WebMethod
- action attribute / javax.jws.WebMethod
- exclude attribute / javax.jws.WebMethod
- @WebService annotation / Creating a Service Endpoint Interface (SEI)
- about / javax.jws.WebService
- attributes / javax.jws.WebService
- name attribute / javax.jws.WebService
- targetNamespace attribute / javax.jws.WebService
- serviceName attribute / javax.jws.WebService
- wsdlLocation attribute / javax.jws.WebService
- endpointInterface attribute / javax.jws.WebService
- portName attribute / javax.jws.WebService
- WAR file
- building / Building and deploying the WAR file
- deploying / Building and deploying the WAR file
- web.xml
- about / Integrating Spring using web.xml
- web service
- invoking, Java client used / Invoking a web service using the Java client
- invoking, JavaScript used / Invoking the web service using JavaScript
- web service, developing
- about / Developing a service
- SEI, creating / Creating a Service Endpoint Interface (SEI)
- service implementation class, developing / Developing a service implementation class
- Spring-based server bean / Spring-based server bean
- web service context
- about / Web service context
- implementing / Implementing Context in service
- web service context example
- running / Running the web service context example
- web services
- introducing / Introducing web services
- about / Introducing web services
- development approaches / Approaches for web service development
- service provider / Approaches for web service development
- service requestor / Approaches for web service development
- service registry / Approaches for web service development
- SOAP communication style / Web service SOAP communication styles
- web services development approaches
- web service SOAP communication style
- about / Web service SOAP communication styles
- RPC style / Web service SOAP communication styles
- web service standards support, CXF
- about / Support for web service standards
- WS-Security / Support for web service standards
- WS-ReliableMessaging / Support for web service standards
- WS-Policy / Support for web service standards
- WS-Addressing / Support for web service standards
- WS-Basic Profile / Support for web service standards
- MTOM / Support for web service standards
- JAX-WS / Support for web service standards
- SOAP / Support for web service standards
- WSDL / Support for web service standards
- web service technology standards
- about / Web service technology standards
- XML / XML
- REST / REST (Representational State Transfer)
- Service Registry / Service Registry
- WS-Addressing
- WS-I Basic Profile
- WS-Policy
- WS-ReliableMessaging
- WS-Security
- WSDL
- WSDL files
- validating / Validating WSDL files
- wsdlLocation attribute / Implementing Provider service
- WSDLValidator tool / Validating WSDL files
X
- @XmlRootElement annotation / Creating a Service Endpoint Interface (SEI)
- @XmlRootElement annotations
- XML
- about / XML
- SOAP / SOAP (Simple Object Access Protocol)
- WSDL / WSDL (Web Services Description language)