Java 后端 RESTful 带有 CDI 的服务器应用程序
Java backend RESTful server application with CDI
我的任务是使用 CDI
创建具有 RESTful
服务的 JavaEE 应用程序。我必须从 Oracle
数据库中获取数据。
我在互联网上研究过如何制作这个,但我就是找不到一个 project/guide 可以使用我需要的所有东西。我已经创建了一个实体 class,但我不知道如何处理数据库中的数据,只是 crud
用于数据库。
我的实体class:
@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;
}
}
任何帮助,或 link 指南非常感谢。提前致谢!
您正在寻找的是将 JPA 与 jdbc 相结合的教程。让 jpa 处理所有与数据库的对话,您可以专注于开发。我建议使用 spring.
Here 是一个使用 Spring.
的示例
This是使用Eclipse的例子-link.
This 是您连接到 Oracle 数据库的方式。
This 是一个很棒的教程,它涵盖了从头开始到添加和读取数据库的整个过程。
我对CDI
知之甚少,但是contoller
、dao
和service
是不同的级别。您可以找到有关 restful service with CDI
和 crud with oracle
的教程。如果您不必使用 CDI,Spring date redis
将是替代方案。
Hibernate
和 spring data jpa
将是使用 oracle 进行 CRUD 的不错选择。
我的任务是使用 CDI
创建具有 RESTful
服务的 JavaEE 应用程序。我必须从 Oracle
数据库中获取数据。
我在互联网上研究过如何制作这个,但我就是找不到一个 project/guide 可以使用我需要的所有东西。我已经创建了一个实体 class,但我不知道如何处理数据库中的数据,只是 crud
用于数据库。
我的实体class:
@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;
}
}
任何帮助,或 link 指南非常感谢。提前致谢!
您正在寻找的是将 JPA 与 jdbc 相结合的教程。让 jpa 处理所有与数据库的对话,您可以专注于开发。我建议使用 spring.
Here 是一个使用 Spring.
的示例This是使用Eclipse的例子-link.
This 是您连接到 Oracle 数据库的方式。
This 是一个很棒的教程,它涵盖了从头开始到添加和读取数据库的整个过程。
我对CDI
知之甚少,但是contoller
、dao
和service
是不同的级别。您可以找到有关 restful service with CDI
和 crud with oracle
的教程。如果您不必使用 CDI,Spring date redis
将是替代方案。
Hibernate
和 spring data jpa
将是使用 oracle 进行 CRUD 的不错选择。