Advanced Java(J2EE)


Learn to create robust and powerful applications with Mind Bird Solutions JAVA TrainingJava 2 enterprise Edition (J2EE) is a platform for building distributed, scalable, platform independent server side Enterprise Applications. Today java is one of the most mature and commonly used programming languages for building enterprise software. Java is providing enterprise solutions to small, medium and large enterprise throughout the world and is a leading player in mobile applications. The need of java professionals is growing day by day, which is in itself, a testimony to its success.


J2EE Course Outline


Introduction of J2EE
  • Introduction to Enterprise Edition
  • Distributed Multitier Applications
  • J2EE Containers
  • Web Services Support
  • Packaging Applications
  • J2EE 1.4 APIs
Server Programming using Servlets
  • What is Web Application?
  • What Is a Servlet?
  • Servlet Life Cycle
  • Sharing Information
  • Using Scope Objects
  • Controlling Concurrent Access
  • Getting Information from Requests
  • Constructing Responses
  • Filtering Requests and Responses
  • Programming Filters
  • Customized Requests and Responses
  • Specifying Filter Mappings
  • Invoking Other Web Resources
  • Including Other Resources in the Response
  • Transferring Control
  • Accessing the Web Context
  • Maintaining Client State
  • Session Management
  • Session Tracking
Java Server Pages (JSP)
  • JavaServer Pages Technology
  • The Life Cycle of a JSP Page
  • Translation and Compilation
  • Creating Static Content
  • Jsp Basic Tags and its uses
  • Creating Dynamic Content
  • Using Objects within JSP Pages
  • Expression Language
  • Deactivating Expression Evaluation
  • Implicit Objects
  • Custom Tags
  • JavaBeans Components
  • Reusing Content in JSP Pages
Java Mail API




XML and Web Services


Struts 2.x
  • Introduction to Struts 2.x
  • MVC and Struts 2 Architecture
  • Actions, Results & Interceptors
  • Object Graph Navigation Language (OGNL)
  • Struts 2 Presentation Tags
  • Role of ActionInvocation and ActionContext
  • Manipulating data on ValueStack
  • Creating Custom Interceptors and Results
  • Validating Action Properties
  • Generating Composite Views using Tiles
  • Using Annotations to specify Configuration
Hibernate 3.x
  • Introduction to ORM and Hibernate
  • Hibernate Architecture
  • Hibernate Configuration
  • Introduction to Session and SessionFactory
  • Persisting Objects using Hibernate
  • Hibernate Query Language
  • Inheritance Mapping
  • Bidirectional Association Mapping
  • Caching Introduction
  • Implementing Second Level Caching using EHCACHE
  • Integrating Spring & Hibernate
  • Integrating Struts & Hibernate
  • Integrating JPA & Hibernate
Spring 3.x
  • Introduction to Spring
  • Understanding Inversion of Control (IOC) and
  • Dependency Injection (DI)
  • Spring Architecture
  • Implementing IOC in Spring
  • Understanding Aspect Oriented Programming (AOP)
  • Implementing AOP in Spring
  • Introduction to Template Design Pattern
  • Simplifying Data access using JDBC Template
  • Abstracting Data Access Layer using DAO
  • Introduction to Spring MVC
  • Tomcat, Weblogic and Glassfish Application Server will be used for this training.
  • Eclipse, NetBeans IDE will be used for application development.
  • Recommend Practical hours for student except class hours is 90 Hrs.
  • We also provide weekend classes for all courses.
  • After completion of 55% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry.

    To find out how Mind Bird Solutions' JAVA training program and expertise, contact Mind Bird Solutions today.

Our Brand