2017-08-24 8 views
-3

Meine Aufgabe ist es, eine JavaEE-Anwendung mit RESTful-Diensten mit CDI zu erstellen. Ich müsste die Daten von einer Oracle Datenbank bekommen.Java-Backend-RESTful-Server-Anwendung mit CDI

Ich habe im Internet recherchiert, wie man das macht, aber ich konnte einfach kein Projekt/Leitfaden finden, der alles benötigte, was ich brauchte. Ich habe eine Entitätsklasse erstellt, aber ich kann nicht herausfinden, wie ich mit den Daten aus der Datenbank umgehen soll, nur crud für die Datenbank.

Meine Entitätsklasse:

@Entity 
@Table(name = "BOOKS") 
public class Book implements Serializable { 

    private int id; 
    private String author; 
    private String title; 

    @Id 
    @GeneratedValue(strategy = GenerationType.IDENTITY) 
    @Column(name = "id", unique = true, nullable = false) 
    public int getId() { 
     return id; 
    } 

    public void setId(int id) { 
     this.id = id; 
    } 

    @Column(name = "author", unique = true, nullable = false) 
    public String getAuthor() { 
     return author; 
    } 

    public void setAuthor(String author) { 
     this.author= author; 
    } 

    @Column(name = "title", unique = true, nullable = false) 
    public String getTitle() { 
     return title; 
    } 

    public void setTitle(String title) { 
     this.title= title; 
    } 

} 

Jede Hilfe, oder einen Link zu Führungen sehr geschätzt. Danke im Voraus!

+0

Es gibt viele Beispiele, z.B. http://www.concretepage.com/spring-boot/spring-boot-rest-jpa-hibernate-mysql-beispiel –

+0

Warum werden die Antworten heruntergestimmt? – Titulum

+0

Frag mich nicht. Danke für deine Links übrigens :) – Hevesi

Antwort

-1

Was Sie suchen, ist ein Tutorial, das JPA mit jdbc kombiniert. Lassen Sie den jpa alle Gespräche mit der Datenbank behandeln, können Sie sich auf die Entwicklung konzentrieren. Ich schlage vor, den Frühling zu benutzen.

Here ist ein Beispiel, das Spring verwendet.

This ist ein Beispiel mit Eclipse-Link.

This ist, wie Sie eine Verbindung zu einer Oracle-Datenbank herstellen.

This ist ein großartiges Tutorial, das den gesamten Shebang von Grund auf zum Hinzufügen und Lesen von Ihrer DB umfasst.

-1

Ich weiß wenig über CDI, aber contoller, dao und service gibt verschiedene Stufen. Sie können Tutorials über restful service with CDI und crud with oracle finden. Spring date redis wird eine Alternative sein, wenn Sie CDI nicht verwenden müssen.

Hibernate und spring data jpa wird eine gute Option für Crud mit Oracle sein.