 |
Courses Offered
|
|
 |
Developing Enterprise Applications with J2EE
This four weekend, intermediate to advance level training course is geared towards
Java developers who needs to develop the required skills to deploy robust, scalable business applications on the
web using the J2EE development platform.
| Duration: | Four Weekends (Sat & Sun)Approx. 40 hrs |
| Skill Level: | Intermediate-Advanced |
| Price: | USD 895.00 |
Detailed Course Outline
Introduction to J2EE
- J2EE Overview: Architecture & APIs
- J2EE Development: Benefits & Limitations
- Walk Through java APIs that make up J2EE standard
- Defining a J2EE application, J2EE Modules and J2EE Components
- Establishing J2EE roles
- J2EE application server installation
Servlets and Java Server Pages
- A review of traditional and well-known tier techniques
- Introduction to Servlets API and JSP
- Defining and configuring the web application
- Session Management and Using Custom Tag Library & Filters
- Developing web components
- Deploying J2EE applications
Introduction to EJB
- Establishing business requirements and defining business logics
- Introduction to the enterprise Java beans
- Container-based software development
- The home and remote interface
- The enterprise bean instance
- Deployment descriptor
- Entity beans, session beans and message driven beans
- Transaction and Security
- Design & develop a simple EJB of each type Developing an enterprise application
- Discuss & understand EJB Relationship in detail
- Discussing the EJB pitfalls
- Understand & configure JMS
J2EE Best Practices
- Analyze the requirement and design the architecture of the application
- J2EE exception handling in a distributed environment
- What's new in EJB 3.0
- Fine-tuning connection management
- Designing J2ee Application to ensure resources are destroyed
- Discuss J2EE best practices based on various architectures
Project work-Lab implementation
- Analyze the requirement and design the architecture of the application
- Develop the EJB components
- Develop the db interaction components
- Develop the web components
- Configuring app server
- Deploying the final term project
Course Project as Home Work
- Design & develop J2EE course project outlined during courses
- Apply J2EE skills gained during the class
- Project submission & design evaluation is done during final session
|
 |