
Understand how the Spring container creates objects, assigns values to their instance variables, and explores multiple bean creation approaches, with dependency injection discussed separately.
Build a simple Spring web app that collects user input, stores it in the user_tbl database table, and shows the result on the output page, focusing on core concepts.
Examine the project structure and control flow in a Spring MVC app, from request handling to JDBC persistence and displaying the user list in the view.
Begin the initial setup of the Spring container using XML configuration and a Java class. Create applicationContext.xml under WEB-INF, declare beans, and configure HttpRequestHandler and a view resolver.
Explore bean creation by instantiating the InputController and OutputController using different approaches with the new operator, while keeping domain objects like User unmanaged by Spring for this course.
Create spring beans via constructor using <bean> tags, declaring InputController and OutputController classes, then map requests with the DispatcherServlet and HandlerMapping using a forward slash to reach controllers.
learn how to create spring beans via factory-method instead of constructors by defining getInstance() factory methods in inputcontroller and outputcontroller, and configuring the bean tag to invoke the factory method.
Enable component scanning to auto-create beans by detecting @Component and stereotype annotations (@Controller, @Service, @Repository, @Configuration) in com.jft.controller, then run and submit to create a record.
Configure the spring container with java config using @Configuration and @Bean, create InputController and OutputController beans (id equals method name), map /input and /output, and switch to AnnotationConfigWebApplicationContext.
Demonstrates creating a list of objects with the util namespace and the <list> tag, using the <value> tag, in spring bean configuration, and displaying languages in the input JSP.
Explore how to use the util namespace to create a set of objects, observe duplicate handling, and control insertion and alphabetical order with LinkedHashSet and TreeSet.
Learn to create a map object with the util namespace using <map> and <entry> tags, switch from LinkedHashMap to TreeMap for alphabetical order, and submit to view results.
Learn to use the util namespace to create a properties bean from a classpath file, fetch messages in the controller, and replace hard-coded text in the jsp page.
The scope attribute of a bean tag controls Spring bean creation and when, covering singleton, prototype, request, and session scopes, including startup creation and lazy instantiation.
Explore how to configure the Spring container using XML with <bean> tags, or Java config with @Bean, and how stereotype annotations like @Component, @Controller, @Service, @Repository enable component scans.
The instructor aims to deliver fast, shorter, jargon-free videos for the Spring Framework bean creation course, invites feedback, and shares his background as a Java developer.
Course is designed mainly with busy developers in mind.
Students will learn about the various approaches that are available to create objects using Spring Framework's core module.
Instead of lengthy videos with hours and hours of lecture, this course covers the different approaches that are available for bean creation in a very short span of time.
Learn to create beans via XML, Annotation, Java Config.
In no time, students will become aware of the syntax of all the approaches.
Highly practical with less theory.
Covers all approaches in less than an hour.
Learning about bean creation & bean injection separately will help us understand the concepts clearly.