We Will Open The Worldof knowledge for you!

J2EE

Course Description

hands-on class is 50% theory, 50% intensive labs. 80% of the class material is on straight J2EE with stress on JSP and Servlets. If this course is selected for training it can be tailored to specific needs and the duration will vary depending on the required material to be covered.

Lab sessions shall include code examples specified by the course instructor as well as those selected by the trainee. At the end of the training session, a simple project shall be allotted to the trainees. The stress shall be to cover all aspects of J2EE. Qualified professionals from Intersoft Project team shall provide guidance to the trainees on various aspect of the project.


Duration: Four (4) Weeks

This session gives an in-depth knowledge J2EE with emphasis on JSP and Servlets. The lab sessions will stress more on teaching candidates Web based application development using the J2EE architecture. This is a Four (4) weeks course with 40 % theory and 60 % lab.


Modules Covered

Module 1Description
J2EE Background
  • Computing
  • Enterprise Application Development
  • The J2EE Solution
  • J2EE Multi-Tire

Module 2Description
Introduction to Servlets
  • Need for Servlets
  • The CGI Model
  • Characteristic of Servlets
  • Comparison between Servlets and other Servlet-Side Scripting Technologies
  • Working of Servlets
  • The javax.servlet Package
  • Life Cycle of Servlet
  • Deploying a Servlet

Module 3Description
Working with Sessions
  • Session Tracking
  • Techniques to keep track of Sessions in Servlets
  • The javax.servlet.http.Cookie class

Module 4Description
Implementing Inter-Servlet Communication
  • Inter-Servlet Communication
  • The Request Dispatcher Interface

Module 5Description
Introduction to JSP
  • Need for JSP
  • The JSP Request-Response Cycle
  • Structure of JSP Page

Module 6Description
Creating JSP Custom Tags
  • Custom Tag Library
  • Need for XML
  • Custom Tags
  • Advantages of using Custom Tags
  • Components of a Tag Library

Module 7Description
Introduction to JDBC
  • Database Connectivity
  • Features of JDBC API
  • JDBC Drivers
  • JDBC Driver Manager
  • JDBC-ODBC Bridge
  • The ResultSet Metadata Interface

Module 8Description
Introducing JavaBeans
  • Objects, Components, and JavaBeans
  • JavaBeans Development Phases
  • Elements of a JavaBean
  • The JavaBeans Component Specification
  • Types of JavaBeans

Module 9Description
Handling Events in JavaBeans
  • for Custom Bean Events
  • Custom Events
  • Custom Events An Example
  • Bean Properties
  • Properties
  • Bound Properties
  • Constrained Properties
  • Indexed Properties

Module 10Description
Setting and Accessing Bean Properties
  • Property Sheets and Property Editors
  • Setting Property using Property Editors
  • Bean Introspection

Module 11Description
Designing Application Using RMI
  • Overview of Distributed Applications
  • Remote Method Invocation (RMI)
  • Components of a Distributed RMI Application
  • The RMI Architecture
  • Developing an Application in RMI

Module 12Description
EJB
  • Identifying Different types of Enterprise Java Beans
  • Understanding the life Cycle of Stateless and Stateful Session Beans
  • Features of Entity Bean and its Life Cycle
  • Connecting the Entity with the Database
  • Implementing Container Managed Entity Bea

Module 13Description
STRUTS
  • Introduction
  • Building Model Components
  • Accessing Relational Database
  • Forms and Form Bean Interaction
  • Application Specified Custom Tags
  • Building Controller Components