• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Junilu Lacar
  • Martin Vashko
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Scott Selikoff
  • salvin francis
  • Piet Souris

Is it a must to learn Hibernate first before learning a book about SpringMVC with Hibernate

 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is it a must to learn Hibernate first before learning a book about SpringMVC with Hibernate.

I also heard that we only need to know core Java before learning Spring. Is it the only pre-requirements? (should I also know Design patterns)
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you have no idea what Hibernate is and you want to learn Spring MVC with Hibernate, then it's a good idea to first at least have an idea what Hibernate is.

Hibernate is an ORM (Object-Relational Mapping) framework: it helps you to map Java classes to and from database tables in a traditional relational database.

Spring is a great, but huge framework that supports many different Java technologies. To learn the basics of Spring (dependency injection, etc.) you'll have to know Java, but not really much else. To understand why Spring does things the way it does, it's good to have some understanding of the basic principles and best practices of designing software, of which design patterns are a part.
 
Haritha jayathunga
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks. So isn't there any need to learn sevelets, J2EE at all? what about some J2EE techs like sessions, cookies etc. ?
 
Bartender
Posts: 10777
71
Hibernate Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Haritha jayathunga wrote:thanks. So isn't there any need to learn sevelets, J2EE at all?


No idea. Does your company use them?

what about some J2EE techs like sessions, cookies etc. ?


I think you're obsessing too much about "buzzwords". You may or may not need any or all of these things, depending on where you work (or intend to work).

My advice would be to follow Jesper's: Learn the basics really well; all the other stuff - including Hibernate - are just frameworks written in Java that help you manage the complexities of things like databases and Web-based projects. Other than that, the only thing I can suggest is: tackle ONE thing at a time.

J2EE (actually called JEE now) is probably going to take you at least 6 months to get competent with; and probably the same for Spring, so take it slow.

Winston
 
Haritha jayathunga
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
sure I will do that. thanks Jasper and Winston!!
 
Happiness is not a goal ... it's a by-product of a life well lived - Eleanor Roosevelt. Tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!