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.

Slides:



Advertisements
Hasonló előadás
RESTful Web Service tesztelése
Advertisements

1 Az önértékelés mint projekt 6. előadás 1 2 Az előadás tartalmi elemei  A projekt fogalma  A projektek elemei  A projekt szervezete  Projektfázisok.
CÉLCÉLCSOPORT  Egészségügyi szakmai tájékoztatás és betegtájékoztatás, az egészséges életvitelhez szükséges információk szolgáltatása, publikálása, áttekint-
KERESÉS ELEKTRONIKUS KÖNYVTÁRI KATALÓGUSOKBAN Kiss Annamária Semmelweis Egyetem Központi Könyvtár 2013.
AZ ELEKTRONIKUS KÉPZÉS MINŐSÉGBIZTOSÍTÁSA INFORMATIKA A FELSŐOKTATÁSBAN DEBRECEN DR. ZÁRDA SAROLTA GÁBOR DÉNES FŐISKOLA.
GUARDING YOUR BUSINESS ■ Linux disztribúciók és FreeBSD az upstream szemszögéből Czanik Péter Community manager syslog-ng upstream.
Innovatív értékesítési lehetőség a mezőgazdasági vállalkozók számára.
Nem csak szövegszerkeszt ő virtuózoknak Az Open Office.org 2.0 béta verzió Bándliné Utasi Mária Writer.
Neumann János Informatikai Kar
Internet tudományos használata
OvidSP és az értéknövelt szolgáltatásai
Nagyméretű állományok küldése
DIGITÁLIS VÁSÁRLÁSOK, GENERÁCIÓS KÜLÖNBSÉGEK
Maven és Ant Build eszközök bemutatása
EJB üzenet vezérelt bean (MDB)
„Bank a felhőben, avagy a bárányfelhők hallgatnak”
Asynchronous Javascript And XML
Webszervizek (JAX-WS, és JAX-RS) bemutatása
Magyar Bibliográfiai Adatbázisok
A CMMI modell alkalmazása SOA-környezetben
Java kódolási konvenciók
376/2014 EU RENDELET BEVEZETÉSÉNEK
A pilóta nélküli és a pilóta által vezetett légijárművek
Bevezető az EndNote X6-ba
Alkalmazásfejlesztés gyakorlat
Háttértárak karbantartása
Az integrált áramkörök (IC-k) típusai és tervezése
A cégvezetők problémái az informatikával kapcsolatban
Test Automation Kurzus Intro
Downstream Power Back Off (DPBO)
KERESÉS ELEKTRONIKUS KÖNYVTÁRI KATALÓGUSOKBAN
Bakik az állásinterjún
Animációk.
INFORMATIKA szeptember ELŐADÓ III. alkalom
FANCY COLOUR 2IN1 ÉS FANCY COLOUR PURE PIGMENT
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Downstream Power Back Off (DPBO)
Közigazgatási alapvizsga a Probono rendszerben
Magyar Kereskedelmi és Iparkamara Informatikai Kollégium
Vasas Lívia, PhD 2017 MTMT Vasas Lívia, PhD 2017.
A Hálózat és Az internet
Számítógépes Hálózatok
Az Endnote bibliográfia adatbázis-kezelő szoftver alapvető használata november Skultéti Attila
INFORMATIKA november 18. Gyakorló alkalom – 2. rész
Rendszerfejlesztés gyakorlat
CALDERONI FORRÁSKEZELŐ RENDSZER
Széchenyi István Egyetem
Informatikai gyakorlatok 11. évfolyam
TÉNYEK UTÁN CSELEKVÉS Viziné Molnár Anna Uzsoki Utcai Kórház
Szabványok, normák, ami az ÉMI minősítési rendszerei mögött van
Oracle Adatbázisok kezelése c#-ban
Web programozás és haladó fejlesztési technikák XML
Alkalmazott Informatikai Tanszék
B M Java Programozás 9. Gy: Java alapok IT A N Adatkezelő 5.rész
Bibliográfia adatbázis-kezelő alkalmazások, EndNote 2018 Skultéti Attila
A szállítási probléma.
I. HELYZETFELMÉRÉSI SZINT FOLYAMATA 3. FEJLESZTÉSI FÁZIS 10. előadás
B M Java Programozás 2. Gy: Java alapok IT A N Adatszerkezetek
INFORMATIKA október ELŐADÓ III. alkalom
A Szociális Ágazati Regiszter használatával kapcsolatos tudnivalók
SQL jogosultság-kezelés
Magyar Bibliográfiai Adatbázisok
A MATARKA és az EPA közötti együttműködés
Tájékoztató az EPER pályázati folyamatáról
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
A POWERPOINT 2007 újdonságai
TDL Test Description Language
Dr. Papócsi László Gábor
AZ UBER NEXTGEN FIZETÉSI PLATFORMJA
Bevezetés az EU-s rendelkezések és útmutatók világába
Előadás másolata:

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!