knitr::opts_chunk$set(echo = FALSE, results = 'asis')

Aufbau einer Webapplikation

rcoursetools::insertOdgAsPdf(psOdgFileStem = "JavaEETieredArchitecture")

Java EE 7 Technologien

Blau: Web Profile, grün: Teil von SE, gelb: zusätzlich im Full Profile

rcoursetools::insertOdgAsPdf(psOdgFileStem = "JavaEE7Technologies")

Servlet

JSP (Java Server Page)

JAX-RS (REST)

JAX-RS: Hello World - GET

Server

import javax.ws.rs.GET;
import javax.ws.rs.PATH;

@Path("message")
public class MessageResource {
  @GET
  public String getMessage(){
    return "Hello World!";
  }
}

Client

HTTP GET http://server:port/mywebapp/resources/message $\rightarrow$ Resultat: "Hello World!"

JAX-RS: Hello World - POST

Client

HTTP POST and http://server:port/mywebapp/resources/message mit "Hello World!" im Body

Server

...
  @POST
  public void setMessage(String message){
    this.message = message;
  }

Resourcen Design

rcoursetools::insertOdgAsPdf(psOdgFileStem = "ResourceDesign")

Mehr Infos

Kursunterlagen:

Q:\Projekte\ICAR_ADE_Datenaustausch\ \\ JavaEE7FrontEndWebApplicationDevelopment



pvrqualitasag/JavaEE7FrontEndWebAppDev documentation built on May 26, 2019, 11:34 a.m.