Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

SPRING Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Mar 9th @ 8:00AM

Faculty: Mr. Anji Reddy

Duration : 30 Days

Location : Madhapur, Hyderabad.

Venue:
DURGA SOFTWARE SOLUTIONS at MADHAPUR
Plot No : 58, Ground Floor,
Beside BIG 'C showroom Street, Sai Nagar,
Madhapur, Hyderabad - 500034.

Ph.No: +91 - 9505905786


Syllabus:

SPRING

1. IOC: (Inversion of Control)

Spring IOC Container

BeanFactory

Spring xml based configuration using elements

Bean

  • Instantiation using a constructor
  • Instantiation using a static factory method
  • Instantiation using an instance factory method
  • Injecting dependencies using Setter Injection and Constructor Injection
  • Making use of idref, local, property,
    Inner beans,props, list,set, map, Collection merging,null,depends-on,
    Lazily-instantiating beans,Life cycle methods

Import

Aliasing beans

Bean Scopes

  • Singleton
  • Protoype
  • request
  • session

Autowiring collaborators

  • no
  • byName
  • byType
  • constructor
  • autodetect

Shutting down the Spring IoC container

Gracefully in non-web applications

Bean definition inheritance

Interface Injection

Look-up Injection

PropertyPlaceHolderConfigurer

ApplicationContext

List Of Annotations used by all the modules.

1. @Component
2. @Service
3. @Repository
4. @Controller
5. @RestController
6. @Autowired
7. @Qualifier
8. @Scope
9. @Value
10. @Lazy
11. @Configuration
12. @ComponentScan
13. @Bean
14. @Profile
15. @PropertySource
16. @PostConstruct
17. @PreDestroy

2. SPRING-JDBC

JdbcTemplate

Most of the methods present in JdbcTemplate class will becovered

3. SPRING-ORM

Object Relational Mapping (ORM) data access: (Integrating Hibernate with Spring)

Introduction of Hibernate

HibernateTemplate

JndiObjectFactoryBean

LocalSessionFactoryBean

HibernateDaoSupport

4. SPRING-AOP

AOP(Aspect Oriented Programming):

Advice, JoinPoint, Aspect, Target, Pointcut

Before Advice

Around Advice

Throws Advice

Static pointcuts

  • NameMatchMethodPointcut
  • RegExpMethodPointCut

Dynamic pointcuts

5. SPRING-MVC

6. Spring with WebMVC

7. STRUTS WITH SPRING INTEGRATION

8. Spring Boot and examples.

SPRING BOOT

1. Introduction to Spring Boot

2. Your First Spring Boot Application

3. Creating an Executable Jar and directory structure inspection

4. Dependency Management and Inheritance with boot-starter parent

5. Using @SpringBootApplication Annotation

6. Customizing the Spring Boot Application Running with Fluent Builder API

  • Channing Banner
  • Turn off Banner

7. Application Events and Listeners in Spring Boot

  • ApplicationStartingEvent
  • ApplicationEnvironmentPreparedEvent
  • ApplicationPreparedEvent
  • ApplicationStartedEvent
  • ApplicationReadyEvent
  • ApplicationFailedEvent

8. Command-Line Runners / Application Runners

9. Spring Boot Application Exit

  • ExitCodeGenerator
  • ExitCodeExceptionResolver
  • SpringApplication.exit()

10. Accessing Application Arguments

11. Application Properties

  • Properties File
  • Yaml File

12. Configuration Properties in Spring Boot

13. Spring Boot Profiles

14. Spring Web MVC Application Flow in Spring Boot

  • WAR Packing and Deployment
  • Embedded Servlet Container Support
  • Registering Filters and Servlets in Spring Boot Application
  • Customizing the Embedded Servlet Containers
  • Programmatic Customization

15. Creating Your own Auto-configurations

  • Conditional Annotations
  • Creating Starter dependencies

16. Spring Boot Actuator Endpoints