Click here to Skip to main content
15,881,559 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
I need to learn about spring framework and I advised that I should learn Java language in the first place in order to be able to learn spring framework and my question is to what extent I need to know about Java language. I meant is it suffice to know about basics (Syntax, Inheritance, Polymorphism and Interfaces, Accessing Databases) or it won't be suffice?

What I have tried:

Tried to read in a Spring framework book. However, I find lots of terminologies I do not understand
Posted
Updated 6-Jul-17 21:38pm
Comments
Patrice T 7-Jul-17 3:21am    
"Tried to read in a Spring framework book. However, I find lots of terminologies I do not understand "
you already know what you need to learn.
Amr Mohammad Rashad 8-Jul-17 8:57am    
Not necessarily because when I saw, for example, a terminology as bean, that does not mean I knew where that terminology lies in the language and therefore I jump to know about it. Thanks for your time and consideration.

1 solution

You need a good knowledge of Java first, see The Java™ Tutorials[^]. Once you have mastered that then you can move on to spring: The Java Spring Tutorial: Learn Java's Popular Web Framework | Udemy[^].
 
Share this answer
 
Comments
Amr Mohammad Rashad 8-Jul-17 9:05am    
I used to program in C# for many years. I read about Java once long time ago but for sure I do not remember many of things :(. The problem is that we have a product written using Spring and the programmer who wrote it left the company and we are expecting to expand the product's functionality within the coming few days and I need to to establish myself to get ready. I am having a practice, which I do not know if it is bad of good?!, I do not like working with a tech. without reading about it and that makes me big fat problem and it makes me not eligible for some jobs. I believe that getting knowledge about what you are going to use makes you use it professionally as good as possible. Thank you for your time and consideration.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900