🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (178K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare on YouTube
This example demonstrates a simple Bean Validation (JSR-349) example with Jersey on the backend and AngularJs on the frontend.
Note: There is no validation on the frontend side, every error displayed is recognized on the backend.
Technologies and tools used
- Jersey Rest - 2.27
- IDE - Eclipse Noen
- Maven - 3.5.3
- JavaSE - 1.8
- MySQL - 8.0.13
- Tomcat - 8.5
- Angular JS
- Bootstrap CSS
URL Mapping
The mapping of the URI path space is presented in the following table:
| URI path | Resource class | HTTP methods | Allowed values |
|---|---|---|---|
| /api/contact | ContactCardResource | GET, POST, DELETE | |
| /api/contact/{id} | ContactCardResource | GET, DELETE | id - positive number |
| /api/contact/search/{searchType}?q={searchValue} | SearchResource | GET | searchType - (name |
Application is configured by using web.xml, which registers javax.ws.rs.core.Application descendant to get classes and singletons from it (see class MyApplication). Bean Validation annotations are present on resource classes (see ContactCardResource, SearchResource) as well as on the domain class (see ContactCard).
Running the Example
Once you Clone source code of this example from GitHub. There are three options to run this example:
- This is a maven project so you can build it using following command:
mvn clean install
Once build will success then deploy it in external tomcat.
- You can build from Eclipse IDE - Right click on project -> Run As -> Maven Build and enter below command in the wizard:
clean install
Once, build successful, then deploy this project in apache tomcat server 8.5. 3.
3. You can use jetty maven plugin to build and run the example as follows:
mvn clean package jetty:run
Once the application is up and running, type http://localhost:8080/jersey-helloworld-example/ link in a browser will show below output:
Check out Jersey Tutorial at http://www.javaguides.net/p/jersey-rest.html
My Top and Bestseller Udemy Courses. The sale is going on with a 70 - 80% discount. The discount coupon has been added to each course below:
Build REST APIs with Spring Boot 4, Spring Security 7, and JWT
🆕 High-Demand
80–90% OFF
[NEW] Learn Apache Maven with IntelliJ IDEA and Java 25
🆕 High-Demand
80–90% OFF
ChatGPT + Generative AI + Prompt Engineering for Beginners
🚀 Trending Now
80–90% OFF
Spring 7 and Spring Boot 4 for Beginners (Includes 8 Projects)
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Building Real-Time REST APIs with Spring Boot - Blog App
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Building Microservices with Spring Boot and Spring Cloud
🌟 Top Rated
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Java Full-Stack Developer Course with Spring Boot and React JS
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Build 5 Spring Boot Projects with Java: Line-by-Line Coding
🌟 Top Rated
80–90% OFF
Testing Spring Boot Application with JUnit and Mockito
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Spring Boot Thymeleaf Real-Time Web Application - Blog App
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Master Spring Data JPA with Hibernate
🔥 Bestseller
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Spring Boot + Apache Kafka Course - The Practical Guide
🎓 Student Favorite
80–90% OFF
Available in Udemy for Business
Available in Udemy for Business
Comments
Post a Comment
Leave Comment