J2EE Software Developer with Spring Framework

This comprehensive hands-on training course is geared for developers who need to get up and running an enterprise application using the Spring Framework.

Throughout the course students will learn the application architectures, the software design and the best practices for writing enterprise applications in Java. The course is about 50% hands-on lab and 50% lecture, which will cover an end-to-end application design and developing step by step in Spring 2.0 environment.

Since this course is designed to reinforce J2ee fundamental skills and concepts, students will gain a solid understanding of not only the core components, but also how all the pieces fit together in a complete application..

Career Opportunities


  • Java/J2EE Developer
  • IT professional, consultant
  • Software architect and designer

Duties & Responsibilities


1. Architectural Concepts
• What is Architecture, What is Framework
• Security, Firewall
• Network Considerations
• Availability & Complexity
• Distributed Computing
• Performance & Scalability
• Transaction
• Maintainability
• Extensibility
• Legacy Integration

2. J2ee Foundations
• Three tier technology. MVC, Business logic and data access layer
• Decomposing the System Into Components. Application components, Mail, Message, cache
• J2ee Server

3. J2ee design
• Session management
• Business Model design
• Security, authentication and authorization
• Transaction
• Testing Driven Development (TDD)
• Dependencies management

4. Spring Framework
Concept
• J2ee Container concept
• IOC Inversion of Control
• Dependency Injection
• AOP Aspect-oriented programming
• Java Beans, life cycle management

Aspects
• Object/Relational Mapping JDBC, DAO, JDO and Hibernate
o JDBC
o DAO
o Hibernate
...
• Transaction management
o Declarative Transactions
o Transaction Attributes
o Transaction Propagation Behavior
...
• Test-driven Development
o Junit
o SpringUnit
• Performance and cache (optional)
• Aspect-Oriented Programming
o Types of Advice
o Pointcut
o Autoproxying
• Spring MVC
o Spring MVC Components
o DispatcherServlet
o Context Loaders
...
• Enterprise Services
o Quartz Job
o Email
o Message-Oriented Middleware and JMS

Request More Information Now
Free English Class
spacer
Academy of Learning Toronto | Information Technology Programs: J2EE Software Developer with Spring Framework
Your Success
is Our Priority