• Post Reply Bookmark Topic Watch Topic
  • New Topic

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

 
Haritha jayathunga
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)
 
Jesper de Jong
Java Cowboy
Sheriff
Posts: 16059
88
Android IntelliJ IDE Java Scala Spring
  • 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. ?
 
Winston Gutkowski
Bartender
Posts: 10575
66
Eclipse IDE Hibernate 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!!
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!