Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Mastering the Spring Framework :: [TT-3300]
 
 
 
 
 
 
code. TT-3300   length. 4 days
type. Instructor-Led   partner. Other Java :: Development :: Trivera
price.
$1,850 :: contact for GSA GOV.
 
 
This in-depth, advanced workshop using Spring will present developers with best practices for software development, as well as tips and techniques for working with the tools and technologies within their specific environment.
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
This is an intermediate level Java programming course, designed for developers who wish understand Spring.
 
prerequisites
 
 
Students should have at least six months prior Java development experience, including some experience using Server Side technologies (Servlets/JSPs) Students should be comfortable creating a servlet and JSP.
 
take instead
 
 

If you just need core JSF development skills with Spring, you should consider: TT-6380 Integrating JavaServer Faces (JSF) , Hibernate, and Spring - 5 days
If you need Spring and Hibernate integration skills consider: TT-3300 Mastering the Spring Framework - 4 days, or TT-3200 Applying Hibernate to Persistence in Java - 4 days.


 
hands-on learning
 
 
Throughout the course students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review.

This workshop is about 50% hands-on lab and 50% lecture. Multiple detailed lab exercises are laced throughout the course, designed to reinforce fundamental skills and concepts learned in the lessons. Because these lessons, labs and projects are presented in a building block fashion, students will gain a solid understanding of not only the core concepts, but also how all the pieces fit together in a complete application. At the end of each lesson, developers will be tested with a set of review questions to ensure that he/she has fully understands that topic.

Hands-On Labs include:

Configuring dependencies-Become familiar with the Spring configuration file
Advanced Configuration-Re-use bean definitions and make use of property files
Implementing the DAO Layer-Use the Spring DAO helper classes Spring IoC/AOP-To become familiar with Spring containers and Spring AOP
Use Struts and Spring-Create a front-end using Struts and Spring
Use JSF and Spring-Create a front-end using JSF
Spring SLSB-Gain a better understanding of Spring support for SLSBs
Spring JMS-Become familiar with the JMS support in Spring.




 
course content details  
 


  Session: Review of the Spring Framework - Lesson: The Spring Framework and IoC

Understand the value of Spring
Explore IoC/DI
Configuring collaborators
Understand built-in property editors




  Lesson: Advanced Spring container features

Provide an overview of Spring's factory beans
Re-use bean definitions in the configuration file
Use placeholders in the configuration file
Create custom property editors
Become familiar with container post-processors




  Session: Spring Data Access Support - Lesson: Overview

Understand the Spring DAO
Understand Spring's Transaction demarcation




  Lesson: Spring JDBC

Overview of Spring JDBC support
Defining DataSources
Spring's JDBC Exceptions and the SQLExceptionTranslater
Creating JDBC DAOs
Using the JDBCTemplate class
Mapping rows to Objects using the JDBCTemplate
Mapping data to Objects using SQL Helper Objects (Operation Classes)




  Lesson: Spring Hibernate

Overview of Spring Hibernate support
Session and connection management
Creating Hibernate DAOs
Using the hibernateTemplate class




  Session: Spring AOP Framework - Lesson: Spring and Struts (optional)

Brief overview of Struts
Understand the integration between Struts and Spring
Understand bean resolution




  Lesson: Spring and JSF (optional)

Brief overview of JSF
Understand the integration between JSF and Spring
Understand bean resoltion




  Session: Spring and EJB

The Spring approach to implementing EJBs
Singleton vs. multiple instances of the Spring context
EJBs and shared contexts
Spring and Stateless Session Beans
Spring and Message Driver Beans




  Session: Distributed Systems, JMS - Lesson: Overview of JMS (without Spring)

Goals of a distributed system.
Decoupling using messaging
J2EE support for messaging (JMS)




  Lesson: Distributed Systems, JMS and Spring

Spring support for messaging
Introducing Springs JMS Templates class





 
Give your team direction.  Authorized IT education.




find a course
 
phone us
 
view course schedule





Organize your IT training.  Contact an expert training consultant to put together the best training package for your organization.

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware