| |
|
 |
| |
| |
Course Description
This 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’s
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 1 |
Description |
|
J2EE Background
|
- Distributed Computing
- Enterprise Application Development
- The J2EE Solution
- J2EE Multi-Tire
|
|
| |
|
| |
| Module 2 |
Description |
|
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 3 |
Description |
|
Working with Sessions
|
- Session Tracking
- Techniques to keep track of Sessions in Servlets
- The javax.servlet.http.Cookie class
|
|
| |
|
| |
| Module 4 |
Description |
|
Implementing
Inter-Servlet Communication
|
- Inter-Servlet Communication
- The Request Dispatcher Interface
|
|
| |
|
| |
| Module 5 |
Description |
|
Introduction to JSP
|
- Need for JSP
- The JSP Request-Response Cycle
- Structure of JSP Page
|
|
| |
|
| |
| Module 6 |
Description |
|
Creating JSP Custom Tags
|
- Custom Tag Library
- Need for XML
- Custom Tags
- Advantages of using Custom Tags
- Components of a Tag Library
|
|
| |
|
| |
| Module 7 |
Description |
|
Introduction to JDBC
|
- Database Connectivity
- Features of JDBC API
- JDBC Drivers
- JDBC Driver Manager
- JDBC-ODBC Bridge
- The ResultSet Metadata Interface
|
|
| |
|
| |
| Module 8 |
Description |
|
Introducing JavaBeans
|
- Objects, Components, and JavaBeans
- JavaBeans – Development Phases
- Elements of a JavaBean
- The JavaBeans Component Specification
- Types of JavaBeans
|
|
| |
|
| |
| Module 9 |
Description |
|
Handling Events in JavaBeans
|
- Need for Custom Bean Events
- Custom Events
- Custom Events – An Example
- Bean Properties
- Properties
- Bound Properties
- Constrained Properties
- Indexed Properties
|
|
| |
|
| |
| Module 10 |
Description |
|
Setting and Accessing Bean Properties
|
- Property Sheets and Property Editors
- Setting Property using Property Editors
- Bean Introspection
|
|
| |
|
| |
| Module 11 |
Description |
|
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 12 |
Description |
|
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 13 |
Description |
|
STRUTS
|
- Introduction
- Building Model Components
- Accessing Relational Database
- Forms and Form Bean Interaction
- Application Specified Custom Tags
- Building Controller Components
|
|
| |
|