Enterprise Workshop with Spring Framework Training UK
Spring is a new full-stack
Java/J2EE application framework, which aims to deliver significant benefits
for many projects, reducing development effort and costs while improving
test coverage and quality.
The popular Spring framework has simplified the development of the business
tier in a revolutionary way. Architected and designed by industry gurus
to address the gaps in the J2EE spec, Spring takes care of the unpleasant
"plumbing" in your code, and leaves your code cleaner, more
modular, and more maintainable.
|
|
Key business drivers for using Spring
- Architect change resilience into your code-base from the ground up, greatly
improving development turnaround time and shortening the time-to-value
- Keep it simple! Spring encourages the use of POJOs; simple lightweight Java
objects that don't require special coding or configuration, unlike heavyweight
solutions like Entity Beans
- Only use what you need, and introduce Spring gradually into existing projects:
Spring doesn't force you to use the any part of the framework, just choose
the parts you need to solve your problem.
- Spring encourages use of programming best-practices: Integrated testing,
coding to interfaces.
- Easily mix and match Spring solutions with Hibernate, EJB, and other J2EE
and open source frameworks like Struts.
|
|
Objectives
Our intensive hands-on Spring training course will provide delegates who are
looking at alternatives to EJBs and Struts with the skills necessary to develop
Java applications within the Spring Application Framework . Available as a public
or closed course at our London training centre, or can be tailored to your team's
requirements and delivered onsite as a bespoke, customised training course.
Spring Framework Training
Course Summary
Spring Training Course Content
Course content has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus, or if you have a technical query email.
Duration
3 Days
Who Should Attend
Developers who aim to develop Java applications within the Spring framework
Pre Requisite Skills
Delegates should have attended our Java Programming
course or have equivalent Java development experience
Introduction
Basic environment
Spring modules
Spring Architecture
Spring Framework definition
Spring Framework design principals
Sprint interfaces
Spring setup
Setting classpath and jar files
Setting configuration
Design Patterns
Inversion of Control
Dependency Injection
Spring & MVC
Spring Core
Dependency injection feature
Factory Pattern
BeanFactory
Spring Context definition
Inversion of Control (IoC)
Injecting dependencies
IoC in enterprise applicatio
Aspect Oriented Programming
Spring AOP
AOP in enterprise application
AOP to provide enterprise services
AOP to provide customer implementation
Bean Factories
Application Context and BeanFactory
Attaching and Populating beans
Injecting data through setters
Injecting data through constructors
Spring special beans
Post processing beans
Listening on events
Publishing events
JDBC Data Access
JDBC Abstraction layer
Data Access exception hierarchy
Error handling Strategy
Spring ORM
Database access layer for object, relational databases,
Mapping API for JDO, Hibernate
DAO Persistence ORM
Hibernate Mapping
JDO Mapping
iBATIS
Spring Abstract Transaction layer
Employing Spring transaction
Using EJB declarative transactions
Integration process
Spring Web
Spring Web application
Integrating Spring MVC in web application
MVC Framework
Build on core spring functionality
Configuring using Strategy Pattern
Accommodating different views like Tiles, JSP, Velocity
Using other frameworks like struts
Spring Remote Objects
Spring Web Services
Spring RMI
Unit testing of components
Integrated Testing for Beans
Associated Course(s)
JavaFX
Script Training Course
JavaFX
Mobile Training Course
Java
Training Course
Advanced
Java Training – Advanced Programming Techniques & Design Patterns Workshop
J2EE
Training Course (JavaEE Training)
J2ME
Training Course (JavaME Training)
J2ME
(JavaME) Upgrade for Java Programmers
J2EE
(JavaEE) Design Patterns & Architecture
J2EE
(JavaEE) Architecture - 1 day overview
Enterprise
Workshop with Struts Training Course
Web
Enterprise Development Workshop with Spring Framework Training
JBoss
J2EE Application Server Administration Training
SOA
& ESB - Service Oriented Architecture & Enterprise Service Bus Training
IBM
Visual Age for Java Training Course
Websphere
Application Server Training Course
Weblogic
/ J2EE Training Course
Weblogic
Upgrade Training Course
To book call JB International
on 0800 028 6400