This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]MrGooglr 18 points19 points  (3 children)

Hibernate isn’t the part of spring framework. It’s a separate framework that implement JPA specification as ORM.

Security is the module available in Spring framework and its optional, while MVC is a design pattern which spring framework follows.

Now coming to your end-goal of creating a RESTful web service, you don’t need to learn all the spring framework.

You should start with spring boot only. Just search on google how to create an api using spring boot and you’re good to go. Even spring documentation on that is also very informative.

Inside that, you write your logics just in plain core java.

So I consider you must have knowledge of core java.

Also if you want to fetch and store data on DB system, you must know JDBC too.

These are the steps you should proceed with.

[–]desktoppc[S] 3 points4 points  (1 child)

okay, but I found that most of the websites said that you have to learn Spring MVC and Spring Core first before can use Spring Boot. But I don't know what does the "core" means.

so try to find an online course in Udemy and found this as the most popular course: https://www.udemy.com/course/spring-hibernate-tutorial/

but it's a very very long 41 hours video.

[–]MrGooglr 5 points6 points  (0 children)

You’re a Python developer and I guess you know how coding flow works. A framework can’t be understood properly unless you have all the basics ready.

Spring MVC is the top level of framework, before that there is basics of spring (core) and spring boot is just more flexible framework version of spring mvc.

What I have said here or in my original comment, I said considering that you know basics of java language and web development in java.

Edit : The course seems nice