Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Developing Java Applications using the Spring Framework

School/Trainer:

QA Ltd.
Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough, United Kingdom

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' Java has been a popular choice for application development in the enterprise. The Spring Framework has become widely popular in the Java community as it provides well-documented and easy to use solutions for common practices in the industry.

This course will equip you with the skills to write enterprise applications using Spring 2.5.

The practical sessions, which form more than half the course, build on the information given in the lectures. This will help delegates to reinforce their learning of Spring development techniques and design options in Java.

Prerequisites
Delegates should have a good grounding in the Java language and its fundamental constructs, such as threads and exceptions. This could be a result of at least 6 months hands-on Java development or possibly less if preceded by appropriate training, such as one of our Java programming courses.
An awareness of web technology such as HTTP requests and responses, HTML, and scripting would also be beneficial.
Delegates will learn how to
Use the Spring Framework to create applications
Understand and apply Aspect Oriented Programming
Use Spring appropriately to persist state in databases
Manage transactions using Spring
Connect to a wide variety of remote services using Spring
Write Web Applications using SpringMVC
Connect to and expose web services
Test your application
Manage deployments using JMX
Evaluate designs for common best practice
Course outline


The Spring Framework
Why have lightweight containers; Inversion Of Control; Aspect Oriented Programming Patterns of Use; Deployment options

The Core Container

The BeanFactory; Configuring and mapping beans; The ApplicationContext interface; Instantiating beans; Injecting dependencies;

Bean Dependencies

Autowiring; Inner Beans; Bean Lifecycles; Method injection; Bean Postprocessors; Events

Spring and Persistence

Deciding on the persistence strategy; Spring Templates; Callbacks; Using Spring JDBC; Spring and Hibernate

Transactions

Transaction propagation and isolation; Aspect Oriented programming; Configuring Transaction support; using XMl; Configure transactions using Java 5 Annotations; Using the transaction API;

Spring MVC

The DispatcherServlet; Controllers; Handlers; Views; Locales; Themes; Configuration

Advanced Spring MVC

Integrating with other frameworks; Using WebFlow; Seesion Management; Dealing with documents such as PDF, spreadsheets etc.

Security

Securing your web application; Integrating with other security frameworks;

Remoting with Spring

Using JMS; Accessing EJBs; Using RMI;

Web Services and Spring

Using JAX-RPC; Mapping the beans to services; Invoking AJAX services

Testing your application

Unit Testing; Spring Test Classes; Mocking; Testing the database

Management using JMX

The MBean Server; Controlling your bean using annotations; Connecting to other MBean Servers

Design Patterns

Patterns of use; Best Practice; Traps to Avoid
...''

Elements of this syllabus are subject to change.

Please go to the school's official website for training price and schedule:
http://www.qa.com/

Phone:0844 871 2080

School Address:

TEL: 0844 871 2080
E-mail us: info@qa.com

Jobs & Resumes: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Houses & Roommates: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Travel Agencies: Birmingham, Bristol, Edinburgh, Leeds, London, Manchester,

Search other schools for Developing Java Applications using the Spring Framework training resources.




Other training courses offered by QA Ltd.:

Architecting and Designing J2EE Applications
Java Programming Language
Developing Applications with the Java SE Platform
Accelerated Migration to Java Enterprise Edition 5
Advanced Java
Agile UML Modelling for Developers
Building Enterprise Applications in J2EE 5
Building Web Applications in Java EE 5
Java for Programmers
Java Primer for Developers
Java Web Development
Java Development


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Want to find a place to stay close to the school? Or homestay in a different country? Try the house rental message board where you can search for roommates and post shared rooms or apartments for rent.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - India - SpanishASKEDU.net  © 2003-2009