Rustig

Een eenvoudig rustraam voor Java
Download nu

Rustig Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD
  • Prijs:
  • FREE
  • Naam uitgever:
  • Erik Beeson
  • Uitgever website:
  • http://code.google.com/p/restly/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 2 MB

Rustig Tags


Rustig Beschrijving

Een eenvoudig rustkader voor Java Simpel gezegd, is een eenvoudig te gebruiken raamwerk voor het bouwen van rustgevende webservices in Java. Tot nu toe omvat u tot nu toe 2 representaties: · StringRepresentation: retourneert de gegeven string als het lichaam van het entiteit en stelt het inhoudstype in op tekst / vlakte · SerializedRepresentation: neemt een object en serialiseert het met XStream als tekst / xml of toepassing / JSON, afhankelijk van de verstrekte aanvraagopdrachten. Hier zijn enkele belangrijke functies van "Restly": · Bronnen worden weergegeven door klassen geïdentificeerd met een annotatie van @resource ("... ...") en automatisch ontdekt vanuit de directory Web-Inf / Classes. · Parameter naar @resource is het pad dat de bron is gebonden aan, ondersteunend sjablonen met {...}. · HTTP-methodenkaart voor methoden op de resourceklasse en kunnen een exemplaar van een representatie retourneren, die wordt teruggestuurd naar de klant. · Converteert automatisch kopaanvragen naar een ontvangen verzoek en onderdrukt de uitvoer van het lichaam van het entiteit. · Automatisch opsommen van beschikbare methoden en reageert op optiesverzoeken. · Vraag de parameters aan, verzoekt attributen, resource padattributen en httpservletrequest / httpservletresponse-objecten die automatisch worden geïnjecteerd op naam in velden op de resourcesklasse. Voor beveiliging worden aanvraagparameters alleen in openbare velden geïnjecteerd. · Resource-niveau en methode-niveau-interceptors door middel van decoratie met @interceptedby (...) annotatie. Interceptor-interface definieert methoden die vóór en na uitvoering van de resource-methode worden genoemd. Vóór interceptor retourneert: · Interceptorchain.next Verwerking van de volgende interceptor of resource-methode. · Vertegenwoordiging Halt alle verdere uitvoering van interceptors of resource-methode en retourneer deze weergave aan de klant. · Null Halt alle verdere uitvoering van interceptors en gaat verder om de bronmethode uit te voeren. · Nadat de interceptie de weergave van de resource-methode inneemt en retourneert een weergave (ofwel hetzelfde als die in een andere). · Velden kunnen worden ingericht met ovale annotaties die worden gecontroleerd voordat de methode wordt aangespoord en fouten worden automatisch aan de client gerapporteerd met beschrijvingen die zijn geserialiseerd in gevraagde indeling in entiteitsinstelling en de juiste statuscodeset. · Tunnels plaatsen en verwijderen via de post met behulp van een HTTP-kop (X-HTTP-methode-override) of een parameter (methode-override). · Onderhandelt inhoudstype via Accept-header. Controleert automatisch op XML of JSON. Kan dit op een gegeven moment configureerbaar maken. · Stelt de responscodes correct in op basis van verschillende soorten detecteerbare fouten (methode niet toegestaan, niet-ondersteund mediatype, slecht verzoek). · Standaard, wanneer de serializedREPRESENTATION XML uitvoert, bevat deze een stylesheet op basis van de naam van de bronklasse, methodaam en een configureerbare basis-URL. Kan worden uitgesloten door het doorgeven van nul als tweede parameter naar constructeur. Vereisten: · Java


Rustig Gerelateerde software

Crux

Een webkader voor ontwikkeling van programma's in Java ...

150 18 MB

Downloaden

Klaslokaal

Een raamwerk dat u helpt bij het maken van testeenheid voor componenten die reflectie of annotaties gebruiken ...

156 961 KB

Downloaden

spi

Een op de lucht gebaseerde toepassing voor beginners die voornemens zijn om eenvoudige programmering eenvoudig en leuk te maken ...

230 1.2 MB

Downloaden