Apache Wink Building
...
Block Basics
In order to take full advantage of Apache Wink, a basic understanding of the building blocks that comprise it and their functional integration is required. The following section provides an introduction to the basic concepts and building blocks of Apache Wink, version 1.0. In order to gain in-depth understandings of the building blocks refer to the table of contents where these concepts are expanded and addtional example are used to further illustrate the Apache Wink and JAX-RS SDK technologies.
...
- Resource
- Providers
- URI Dispatching
- Assets
- Annotations
- Url URL Handling
- HTTP Methods - GET, POST, PUT, DELETE and OPTIONS
- Basic URL Query Parameters
- Apache Wink Building Blocks Summary
Client Components Building Blocks
- RestClient Class
- Resource Interface
- ClientRequest Interface
- ClientResponse Interface
- ClientConfig Class
- ClientHandler Interface
- InputStreamAdapter Interface
- OutputStreamAdapter Interface
- EntityType ApacheHttpClientConfigClass
The Apache Wink Runtime
...
As mentioned in the "Apache Wink Introduction" section, Apache Wink 1.0 reflects the design principles of a REST web service. It does so by providing the developer with a set of java classes that enable the implementation of "Resources", "Representations" and the association between them. Wink 1.0 also enables the developer to define the resource URI and the "Uniform methods" that are applicable to the resource.
...
The Apache Wink runtime is deployed on a JEE environment and is configured by defining the RestServlet in the web.xml file of the application. This servlet is the entry point of all the HTTP requests targeted for web services, and passes the request and response instances to the Symphony Wink engine for processing.
Figure 9: Apache Wink Request Processor Architecture
...
Info | ||
---|---|---|
| ||
For further information regarding *"Resources and Providers Prioritization", refer to the *"XXXXXXXX" chapter xx, on page xxsection 5.1 Registration and Configuration. |
Resource Registry
Firgure 10: Resource Registry Architecture
...