I pacchetti di server-client Apache Wink sono destinati ad essere utilizzati insieme.
Il pacchetto server-side è fondamentalmente una implementazione di JAX-RS 1.1 di specifica, una potente API Java per lavorare con i servizi Web RESTful.
Questo è dove la maggior parte della vostra applicazione dovranno essere sviluppati, mentre il pacchetto client è un modulo semplice per consumare le informazioni sul server.
Gli elementi di base inclusi con Wink includono il supporto per lavorare con le risorse, i fornitori, le attività, URI, le annotazioni, i metodi HTTP, e parametri di query URL.
Inoltre, per il pacchetto client vi è il supporto per le classi RestClient, ClientConfig e EntityType, insieme a risorse, ClientHandler, InputStreamAdapter, OutputStreamAdapter, ClientRequest, e interfacce ClientResponse.
Cosa c'è di nuovo in questo rilascio:
- Bugs:
- GET metodi non riescono a soddisfare le richieste senza Content-Type se la classe / interfaccia haConsumes
- Aggiungi supporto autenticazione proxy per la RestClient
- Fissare messaggio di errore oscura durante il servizio di generazione Doc
- risoluzionePathParam del Resource Locator non è corretto.
- GenericsUtils.isAssignable () non è in grado di gestire tipi primitivi
- AdminServlet non elabora QueryParams correttamente
- HttpHeadersImpl.getCookies () restituisce sempre e solo il primo biscotto nell'intestazione cookie
- I test JSON4J non riescono a causa di non essere in grado di trovare le risorse di test
- blocchi JAXBXmlProvider JAXB attuazione da parsing XML successo quando nessun tipo concreto può essere trovato.
- org.apache.wink.test.mock.MockHttpServletRequestWrapper non gestisce getContentType () e metodi di parametri correlati
- Miglioramenti:
- fagioli Support web / (J) CDI / JSR-299
- Alcuni plugin versioni mancanti
- Aggiornamento a SLF4J 1.6.0
- DEBUG - & # X3e; Riforma la registrazione della traccia
- miglioramento di manutenzione; esternare stringhe, confermare la formattazione
- Fai Jackson il provider JSON default per Occhiolino
- miglioramento di manutenzione, informazioni di uscita al momento della registrazione di applicazione, errori
- Consenti file di configurazione per SSL
- NOTE ereditate da una classe di risorsa devono determinare il tipo di parametro dalla sottoclasse, non la superclasse
- Migliorare la tolleranza di tipi di media malformati
- Semplifica aggiunta di gestori di richiesta / risposta li>
- Consenti AtomCommonAttributes # otherAttributes e AtomCommonAttributesSimpleContent # otherAttributes di essere pigro inizializzato.
- Nuova funzione:
- Supporto WADL
- modello Occhiolino JSON
- SupportoXmlJavaTypeAdapter eXmlElement sul metodo params
- Aggiungi supporto per la gestione del ciclo di vita JSR250
- modulo AsyncHttpClient
- Aggiungi un fornitore occhiolino per Google Protocollo Buffer
- Aggiungi un fornitore occhiolino per Apache Thrift
I commenti non trovato