Training Course:Developing Java Applications using the Spring FrameworkSchool/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. |
|
|