From edd7a7c31d217ab3055c3ffe79e80f815bd9c3b6 Mon Sep 17 00:00:00 2001 From: Arpit Bhardwaj Date: Fri, 7 Oct 2022 17:29:47 +0530 Subject: [PATCH] Added jdbi3, cucumber, ebean content (#2209) Co-authored-by: Kamran Ahmed --- .../110-java/content/104-java-orm/103-ebean.md | 6 ++++-- .../110-java/content/106-java-jdbc/100-jdbi3.md | 7 +++---- .../content/107-testing-java-apps/101-cucumber-jvm.md | 10 ++++------ 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/content/roadmaps/110-java/content/104-java-orm/103-ebean.md b/content/roadmaps/110-java/content/104-java-orm/103-ebean.md index ad119d701..849145b18 100644 --- a/content/roadmaps/110-java/content/104-java-orm/103-ebean.md +++ b/content/roadmaps/110-java/content/104-java-orm/103-ebean.md @@ -1,6 +1,8 @@ # Ebean -Ebean is an object–relational mapping product written in Java. It is designed to be simpler to use and understand than JPA (Java Persistence API) or JDO (Java Data Objects) products. +Ebean is an object-relational mapping tool written in Java. It supports the standard JPA annotations for declaring entities. However, it provides a much simpler API for persisting. In fact, one of the points worth mentioning about the Ebean architecture is that it is sessionless, meaning it does not fully manage entities. Free Content -Ebean \ No newline at end of file +Ebean +Ebean Documentation +Guide to Ebean \ No newline at end of file diff --git a/content/roadmaps/110-java/content/106-java-jdbc/100-jdbi3.md b/content/roadmaps/110-java/content/106-java-jdbc/100-jdbi3.md index 64ee2eb70..e1340cfee 100644 --- a/content/roadmaps/110-java/content/106-java-jdbc/100-jdbi3.md +++ b/content/roadmaps/110-java/content/106-java-jdbc/100-jdbi3.md @@ -1,8 +1,7 @@ # Jdbi3 -Jdbi provides convenient, idiomatic access to relational data in Java. Jdbi 3 is the third major release which introduces enhanced support for Java 8, countless refinements to the design and implementation, and enhanced support for modular plugins. - -Jdbi is built on top of JDBC. If your database has a JDBC driver, you can use Jdbi with it. +Jdbi is an open source Java library (Apache license) that uses lambda expressions and reflection to provide a friendlier, higher level interface than JDBC to access the database. Free Content -JDBI \ No newline at end of file +Jdbi +Jdbi Tutorial \ No newline at end of file diff --git a/content/roadmaps/110-java/content/107-testing-java-apps/101-cucumber-jvm.md b/content/roadmaps/110-java/content/107-testing-java-apps/101-cucumber-jvm.md index 08995159f..edc8199f7 100644 --- a/content/roadmaps/110-java/content/107-testing-java-apps/101-cucumber-jvm.md +++ b/content/roadmaps/110-java/content/107-testing-java-apps/101-cucumber-jvm.md @@ -1,11 +1,9 @@ # Cucumber JVM -Cucumber-JVM is a pure Java implementation of Cucumber. You can [run](https://cucumber.io/docs/cucumber/api/#running-cucumber) it with the tool of your choice. - -Cucumber-JVM also integrates with all the popular [Dependency Injection containers](https://cucumber.io/docs/installation/java/#dependency-injection). +Cucumber is a testing tool that supports Behavior Driven Development (BDD). It offers a way to write tests that anybody can understand, regardless of their technical knowledge. Free Content -Cucumber - Official Website -Cucumber JVM - GitHub +Cucumber +Cucumber Documentation Cucumber-JVM for Java -Cucumber-JVM 5 with Enhanced Cucumber Expression \ No newline at end of file +Cucumber-JVM 5 with Enhanced Cucumber Expression