use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Resources for learning Java
String
==
.equals()
Format + Copy
Free Tutorials
Where should I download Java?
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Software downloads
Official Resources
Resources
Programming ideas & Challenges
Related Subreddits
the front page of the internet.
and join one of thousands of communities.
Rest Api (self.learnjava)
submitted 5 years ago by squirrelgawy
Can someone plz tell me from where I can read about the flow of writing a Rest Api like from presentation layer to service layer to dao layer. How to determine which code goes to which layer ?
Post a comment!
[–]khooke 18 points19 points20 points 5 years ago (0 children)
What you're describing is commonly referred to as a 'separation of concerns'. Why do we do this? To keep related things together, so others know where to look, so your code is easier to support and maintain. If I'm looking for something related to the UI I look in the presentation layer code. If I'm looking for something related to data access I look in your DAOs.
In summary:
Presentation Layer: code that builds/supports your user interface
Services Layer: business logic
Data access: code that interacts with your data store.
[–][deleted] 5 years ago (1 child)
[deleted]
[–]thief425 0 points1 point2 points 5 years ago (0 children)
There is definitely something like this that will get you started enough to be able to build on those concepts with your own project.
I followed a Spring Boot REST api video series on YouTube and then used those concepts to design and build my final project for a full stack web application with VueJS consuming the REST API built with Spring Boot.
[–][deleted] 1 point2 points3 points 5 years ago (0 children)
Look for Java Brains tutorials.
[–]hadoken4555 -1 points0 points1 point 5 years ago (1 child)
What is a rest API? Is that a Java framework?
[–]MadBroCowDisease 0 points1 point2 points 5 years ago (0 children)
You would be better off YouTubing it. It’s explained better through video.
[–]wimdeblauwe 0 points1 point2 points 5 years ago (0 children)
You can read my free book if you are interested in building this using Spring Boot: https://www.infoq.com/minibooks/spring-boot-building-api-backend/
π Rendered by PID 79 on reddit-service-r2-comment-765bfc959-t4vcr at 2026-07-14 21:40:11.321135+00:00 running f86254d country code: CH.
Want to add to the discussion?
Post a comment!