JAX-RS: JAVA API FOR RESTFUL WEB SERVICES
REST ARCHITEKTÚRÁJÚ WEBSZOLGÁLTATÁSOK LÉTREHOZÁSÁRA HASZNÁLJUK. AZ 1.1-ES VERZIÓTÓL KEZDVE A JAX-RS HIVATALOS RÉSZE A JAVA EE 6 SZABVÁNYCSALÁDNAK. A JSR 311 SPECIFIKÁLJA. A PROGRAMOZÁS SORÁN ANNOTÁCIÓKKAL DOLGOZUNK. ISMERTETÉS
@Path: egy relatív útvonal, amelyen a megadott erőforrást, amely lehet egy osztály vagy annak a megadja, hogy a böngésző milyen HTTP kérést használjon az erőforrás megadja a válasz a HTTP kérés accept paraméterét állítja be, amivel szabályozhatjuk, hogy az adott erőforrásunk milyen típusú adatot fogad el. az ilyen annotációval jelölt paraméter a HHTP kérés URL-jében van az URL kérés paraméteréből a HTTP kérés fejlécében levő paramétereket tudjuk ezzel az annotációval a HTTP kéréshez csatolt sütiből (angolul cookie-ból) a kérések mátrix paramétereit kérhetjük el ezen a a HTTP POST kérésben elküldött paramétereket tudjuk elkérni vele. ANNOTÁCIÓ PÉLDÁK
ELŐNYÖK NEM SZÜKSÉGES SEMMILYEN KONFIGURÁCIÓ A HASZNÁLATÁHOZ. CSAK A PUBLIKÁLANDÓ METÓDUSOKAT KELL MEGJELÖLNÜNK A MEGFELELŐ ANNOTÁCIÓKKAL, A JAX-RS KERETRENDSZERE ELVÉGZI A SZÜKSÉGES LÉPÉSEKET. MEGSPÓROLHATJUK A HAGYOMÁNYOS WEBSZOLGÁLTATÁSOKNÁL MEGSZOKOTT XML TRANSZFORMÁCIÓK NAGY RÉSZÉT.
FactorsRestletJersey IntroductionProbably the first framework,which existed prior to JAX-RS. JAX-RS preference Implementation from Sun. ( Maturity of the productAvailable in the market from 2005Available in the market from 2007 Open SourceLicensed with CDDL 1.0, LGPL 2.1, LGPL 3.0, EPL 1.0. Licensed with CDDL 1.1 and GPL 2 with CPE Configurability Every configuration is part of POJO's. Class files are defined and implement methods of your choice to configure the server, security. Easy configurations, just an update with web.xml and add jars through maven pom.xml and we are good to go with Jersey. SecuritySSL enabled, Security should be configured through programming only. Avoids DoS, Brute Force, XSS type of vulnerabilities through Tomcat Security Configurations. Ease of use, tutorials Very easy to use, Documentation and tutorials available at wiki.restlet.org is very helpful. A lot of tutorias on web. Very easy to use, Documentation and tutorials available at jersey.java.net is very helpful. A lot of tutorials. URL Opens in a normal browser?No. We need to write a Restlet client using Restlet API's. Yes. Maven Supportorg.restlet.jse, maven-central
KÖSZÖNÖM A FIGYELMET!