Spring Framework is a container for building Java Enterprise Applications facilitating some tasks that in pure Java are cumbersome. Your objects do not have to worry about finding or connecting each other because Spring instantiates and dependency injects your objects. Spring Boot handles the most low-level setup for you. For learning Spring you need to know Java. Your roadmap makes sense. EJB is which Spring came to replace. J2EE is a Java version that contains EJB. I became a Java developer thanks to my first job but I had some knowledge from the University.
What are enterprise applications? Are they like websites build using html,css& JS at client side and any framework like django,rails at backend?
How do I use java to learn back-end development? Apart from core java what are the other things I have to learn to begin backend development using java?
How do I connect Spring with html,css,js frontend? Is is even possible? Is there any specific framework of java script that is compatible with spring ? Is spring framework is used for this?
Does spring and django used for carrying out the same task i.e. Backend?
Is spring boot is sufficient or do I need to learn different modules of spring?
Lastly but not the least what kind of projects can I made after learning all this? Here all contains (html,css, js for frontend and spring for backend)
Enterprise applications are software solutions that provide business logic and tools to model entire business processes independently of the technology used.
I'd recommend to study java web.
Using Spring MVC or REST Services
Yes.
I'd study other modules like Spring Security and Spring Data
Thank you Sir for your time and answering my questions. It makes my roadmap clear and also clears out many uncertainties required to achieve my goalπβ
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Spring Framework is a container for building Java Enterprise Applications facilitating some tasks that in pure Java are cumbersome. Your objects do not have to worry about finding or connecting each other because Spring instantiates and dependency injects your objects. Spring Boot handles the most low-level setup for you. For learning Spring you need to know Java. Your roadmap makes sense. EJB is which Spring came to replace. J2EE is a Java version that contains EJB. I became a Java developer thanks to my first job but I had some knowledge from the University.
Sir I would like to ask you few more questions.
Thank you so much sir, for answering my questions.
I'll make sure to study java web, Spring MVC and REST services
Thank you Sir for your time and answering my questions. It makes my roadmap clear and also clears out many uncertainties required to achieve my goalπβ