Setup Menus in Admin Panel

Login

Overview:

This course provides participants a shorter introduction to some of the fundamentals of using the Spring 4 framework.  This includes the concepts of defining Spring bean components, using Spring for dependency injection, Spring support for persistence frameworks like JPA, and using Spring in various web and web service applications.

Audience:

Software designers, developers and programmers.

Pre-Requisite:

A good understanding of the Java programming language.  A basic understanding of relational databases and SQL is very helpful.  A basic understanding of XML is also useful.

Course Curriculum

INTRODUCTION TO THE SPRING FRAMEWORK
What is the Spring Framework? Details 00:00:00
Why Spring? Details 00:00:00
Spring Modules Details 00:00:00
Requirements and Supported Environments Details 00:00:00
Using Spring with Servers Details 00:00:00
Role of Spring Container Details 00:00:00
Spring Example Details 00:00:00
Avoiding Dependency on Spring Details 00:00:00
Additional Spring Projects/Frameworks Details 00:00:00
SPRING DEVELOPMENT TOOLS
Spring Tool Suite Details 00:00:00
Developing Spring Applications With RAD Details 00:00:00
Sequence of Installation for Spring/RAD/WebSphere Details 00:00:00
Alternatives to RAD for Spring/WebSphere Development Details 00:00:00
Creating a Spring Project Details 00:00:00
Tools for Spring Beans Configuration Files Details 00:00:00
Spring Configuration Validation Details 00:00:00
Spring Web Flow Definition Tools Details 00:00:00
Maven Overview Details 00:00:00
Managing Spring JARs with Maven Details 00:00:00
Adding Maven Dependencies Details 00:00:00
DEFINING AND USING SPRING BEANS
Spring “Beans” Details 00:00:00
Spring Containers Details 00:00:00
Instantiating the Spring Container Details 00:00:00
Retrieving Spring Beans Details 00:00:00
Configuring Spring Beans Details 00:00:00
Element Details 00:00:00
Naming Beans Details 00:00:00
Setting Bean Properties Details 00:00:00
Using the Spring XML ‘p’ Schema Details 00:00:00
Creating Beans with a Constructor Details 00:00:00
Resolving Constructor Ambiguity Details 00:00:00
Setting Properties vs. Invoking Constructors Details 00:00:00
Bean Scope Details 00:00:00
Effect of Bean Scope on Instances Details 00:00:00
ADVANCED SPRING BEAN CONFIGURATION
Defining Beans with Annotations Details 00:00:00
Component Stereotype Annotations Details 00:00:00
Spring Component Annotations Details 00:00:00
Bean Scope with Annotations Details 00:00:00
Configuring Classpath Scanning for Spring Beans Details 00:00:00
Choosing Which Annotations to Use Details 00:00:00
Overriding Annotation Configuration with XML Details 00:00:00
Externalizing Bean Configuration Details 00:00:00
Externalizing Bean Configuration Details 00:00:00
Property Placeholder Configurer Details 00:00:00
Property Override Configurer Details 00:00:00
Inheriting Bean Configuration Details 00:00:00
Lazy Initialization Details 00:00:00
Declaring Beans from Static Fields Details 00:00:00
Declaring Beans from Object Properties Details 00:00:00
SPRING DEPENDENCY INJECTION
Dependency Injection Details 00:00:00
Specifying Bean References Details 00:00:00
Constructor Injection Details 00:00:00
Constructor vs. Setter Injection Details 00:00:00
Injecting Multivalued Properties Details 00:00:00
Specifying the Data Type of Collections Details 00:00:00
Defining Collections Using Utility Factory Beans Details 00:00:00
Defining a Reusable Properties From an External File Details 00:00:00
Bean Scope Effect on Dependency Injection Details 00:00:00
Autowiring Example Details 00:00:00
Errors in Autowiring Details 00:00:00
Excluding a Bean from Autowiring Details 00:00:00
Autowiring Multivalued Properties Details 00:00:00
Mixing Explicit and Autowiring Details 00:00:00
SPRING DEPENDENCY INJECTION WITH ANNOTATIONS
Dependency Injection Annotations Details 00:00:00
@Autowired and @Inject Details 00:00:00
Locations for @Autowired and @Inject Details 00:00:00
Autowiring Multivalued Properties Details 00:00:00
Autowiring by Bean Name with @Resource Details 00:00:00
Injecting Named Collections Defined in XML with @Resource Details 00:00:00
Checking Required Dependencies Details 00:00:00
Enforcing Required Properties with XML Autowiring Details 00:00:00
Multiple @Autowired Constructors Details 00:00:00
Multiple Autowiring Matches Details 00:00:00
Qualifiers with Annotation-based Autowiring Details 00:00:00
Adding a Qualifier Value to a Bean Definition Details 00:00:00
Qualification of Multivalued Properties Details 00:00:00
Defining Custom @Qualifier Annotations Details 00:00:00
Associating Custom Bean Qualifiers with XML Details 00:00:00
Processing Injection Annotations Details 00:00:00
Overriding Annotation Injection Details 00:00:00
TESTING SPRING APPLICATIONS
Spring Unit Testing Details 00:00:00
Configuring Test Projects Details 00:00:00
Spring TestContext Framework Details 00:00:00
Implementing Test Classes Details 00:00:00
Loading Spring Configuration with Test Classes Details 00:00:00
Accessing Spring Components Within Test Classes Details 00:00:00
Defining Tests to Execute Details 00:00:00
Isolating Tests Which Modify the Spring Environment Details 00:00:00
Transactional Testing Support Details 00:00:00
Transactional Test Base Classes Details 00:00:00
Avoiding False Positives with ORM Testing Details 00:00:00
Other Transaction Annotations Details 00:00:00
Other Spring Annotations for JUnit Details 00:00:00
Unit Testing Support Classes Details 00:00:00
Mock Objects Details 00:00:00
OVERVIEW OF SPRING DATABASE INTEGRATION
DAO Support in Spring Details 00:00:00
Spring Data Access Modules Details 00:00:00
Spring JDBC, ORM Module Details 00:00:00
DataAccessException Details 00:00:00
@Repository Annotation Details 00:00:00
Using DataSources Details 00:00:00
DAO Templates and Callbacks Details 00:00:00
ORM Tool Support in Spring Details 00:00:00
USING SPRING WITH JPA OR HIBERNATE
Spring ORM Details 00:00:00
Spring @Repository Details 00:00:00
Using JPA with Spring Details 00:00:00
Configure Spring JPA EntityManagerFactory Details 00:00:00
Using JNDI to Lookup JPA EntityManagerFactory Details 00:00:00
LocalContainerEntityManagerFactoryBean Details 00:00:00
LocalEntityManagerFactoryBean Details 00:00:00
Application JPA Code Details 00:00:00
Hibernate Details 00:00:00
Hibernate Session Factory Details 00:00:00
Spring LocalSessionFactoryBean Details 00:00:00
Application Hibernate Code Details 00:00:00
“Classic” Spring ORM Usage Details 00:00:00
Spring JpaTemplate Details 00:00:00
Spring JpaCallback Details 00:00:00
JpaTemplate Convenience Features Details 00:00:00
Spring HibernateTemplate Details 00:00:00
Spring HibernateCallback Details 00:00:00
HibernateTemplate Convenience Methods Details 00:00:00
USING JSF WITH SPRING
JSF Integration Options Details 00:00:00
DelegatingVariableResolver Details 00:00:00
SpringBeanVariableResolver Details 00:00:00
SpringBeanFacesELResolver Details 00:00:00
Spring Bean Scopes Details 00:00:00
FacesContextUtils Details 00:00:00
JSF with Spring Web Flow Details 00:00:00
SPRING MVC
Spring MVC Details 00:00:00
Spring Web Modules Details 00:00:00
Spring MVC Components Details 00:00:00
DispatcherServlet Details 00:00:00
Spring MVC Example Details 00:00:00
Spring MVC Mapping of Requests Details 00:00:00
Advanced @RequestMapping Details 00:00:00
Spring MVC Annotation Controllers Details 00:00:00
Controller Handler Method Parameters Details 00:00:00
Controller Handler Method Return Types Details 00:00:00
View Resolution Details 00:00:00
InternalResourceViewResolver Details 00:00:00
BeanNameViewResolver Details 00:00:00
XmlViewResolver Details 00:00:00
ResourceBundleViewResolver Details 00:00:00
Using Multiple View Resolvers Details 00:00:00
Spring Form Tags Details 00:00:00
form and input Tags Details 00:00:00
Password and hidden Tags Details 00:00:00
checkbox Tag Details 00:00:00
radiobutton Tag Details 00:00:00
textarea Tag Details 00:00:00
select Tag Details 00:00:00
option Tag Details 00:00:00
errors Tag Details 00:00:00
IMPLEMENTING WEB SERVICES WITH SPRING
Web Services in Spring Applications Details 00:00:00
Spring Web Service Options Details 00:00:00
Injecting Spring Components Into Web Service Classes Details 00:00:00
Using Spring with JAX-WS Web Services Details 00:00:00
Extending the SpringBeanAutowiringSupport Class Details 00:00:00
Using a @PostConstruct Initialization Method Details 00:00:00
Combining @PostConstruct and @Autowired Details 00:00:00
Comparing Third Party Frameworks with Spring-WS Details 00:00:00
SPRING REST SERVICES
Many Flavours of Services Details 00:00:00
Understanding REST Details 00:00:00
RESTful Services Details 00:00:00
REST Resource Examples Details 00:00:00
REST vs SOAP Details 00:00:00
REST Services With Spring MVC Details 00:00:00
Spring MVC @RequestMapping with REST Details 00:00:00
Working With the Request Body and Response Body Details 00:00:00
Implementing JAX-RS Services and Spring Details 00:00:00
JAX-RS Annotations Details 00:00:00
Java Clients Using RestTemplate Details 00:00:00
RestTemplate Methods Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar