Upon completion of this course, students should be able to:
- Identify the main concepts and ideas behind the Spring Framework
- Explain why the Spring Framework is a lightweight and robust solution for Enterprise Java Applications
- Build and configure an application using Dependency Injection
- Understand the bean life cycle and apply post processing to the configuration
- Explain the benefits of Test Driven Development and how Spring Framework helps in achieving this
- Understand the basics of Aspect Oriented Programming and how to apply it with Spring Framework
- Use Spring's JDBC or Hibernate support to build the data access layer
- Apply Spring's declarative or programmatic Transaction Management
- Use Spring MVC to build a web application
- Identify important parts of an enterprise application development where other Spring modules might be of help
- Use Spring's JMX support to easily integrate your application into the JMX infrastructure
To succeed fully in this course, students should be able to:
- Implement, deploy and test a Java platform technology application
- Have some working experience with Java EE platform web-tier technologies (JSPs and Servlets)
- Use the Ant build environment (or other tool sets required by the labs)
Students who can benefit from this course are business component, web and client developers who are interested in using parts or the whole of Spring Framework in their Java and Java EE platform applications.
Mentor shall discuss on classroom.