J2EE - Enterprise Java Course

Duration: 60 hrs
Pre-requisite: Advanced Java
  • Introduction to Struts2.x
  • Overview on MVC model
  • MVC Model-1
  • MVC Model-2
  • Web Application Framework
  • What is Struts 2
  • Setting Up Struts 2 in Eclipse
  • Writing a Struts 2 Hello World Application
  • Struts 2 Workflow
  • Practical on above point.
  • Struts2.x Action
  • Concept of POJO
  • Action interface
  • ActionSupport class
  • Responsibilties of Action
  • Aware intefaces
  • Practical on above point.
  • Struts2.x Tag
  • UI Tag
  • Data Tag
  • Practical on above point.
  • Validation in Struts2.x
  • Validation in Action
  • Validation Framework
  • Custom Validators
  • Practical on above point.
  • Interceptor in Struts2.x
  • Built-in Interceptor
  • Custom Interceptor
  • Practical on above point.
  • Struts2.x Misc Concept
  • ValueStack
  • ActionContext
  • OGNL
  • Result Type
  • Big picture of Struts2.x
  • Practical on above point.
  • Introduction
  • Limitation with JDBC
  • What is ORM?
  • What is Hibernate?
  • Hibernate Architecture
  • Understanding Hibernate First Application
  • Practical on above point.
  • Hibernate Example
  • CRUD Operation Using Hibernate
  • Hibernate with Annonation
  • Hibernate Generator classes
  • Practical on above point.
  • Hibernate Mapping
  • Componenet Mapping
  • Inhertance Mapping
  • Practical on above point.
  • Collection Mapping
  • List
  • one-to many by List
  • Set
  • one -to -many by Set
  • Map
  • many-to-many by Map
  • Practical on above point.
  • HQL & Criteria
  • What is HQL?
  • Understanding HQL with Application
  • Problems with HQL
  • What is Criteria
  • Understanding Criteria with Application
  • Practical on above point.
  • Caching in Hibernate
  • First level cache
  • Second level cache
  • Intergrate Struts2.x with Hibernate.
  • Practical on above point.
  • Introduction
  • What is Spring?
  • Spring Features
  • Spring Modules
  • Dependency Injection
  • IoC container
  • What is Bean?
  • Spring First Application
  • Practical on above point.
  • Spring Core
  • Collection Injection
  • Method Injection
  • Constructor Injection
  • InnerBean
  • Scope
  • Practical on above point.
  • Spring DAO
  • Spring JDBCTemplate
  • Spring HibernateTemplate
  • Intergrate Sping with Hibernate.
  • Practical on above point.
  • Spring MVC
  • Spring DispatcherServlet class
  • Spring configuration
  • Request Processing life cycle
  • Spring MVC Hello World Example
  • Spring MVC Form Handling Example.
  • Practical on above point.
  • Spring AOP
  • What is Cross-cutting concern?
  • Solution-Sping AOP
  • AOP Terminology
  • Aspect
  • Joint Point
  • Advice etc.
  • Sping AOP Example.
  • Practical on above point.
  • Use of peripheral frameworks for better design and architecture of Java systems
  • Practical skills in using latest cutting edge technologies in Java
Recommended Next Course: Design Patterns

Enquiry