Course Description
JEE is a collection of technologies and APIs for the Java platform designed to support Enterprise Applications. The Java EE platform provides runtime environment for developing and running large-scale, multi-tiered, scalable, reliable, and secure network applications.
Introduction to JEE Architecture
- Enterprise Architecture
- Overview of Static & Dynamic Web Applications
JEE Components and Containers
- Web Components
- Business Components
- JEE Containers and its Types
JAVA Servlets
- Introduction to Web Programming
- Advantages of Servlets
- Servlet API
- Servlet Lifecycle
- Requests and Responses
- Session Tracking
- Servlet Config
- Servlet Context
- Servlet Collaboration
- Event and Listener
- Filters
Project Work
JAVA Server Pages(JSP)
- JSP Architecture
- JSP Objects
- JSP Directives
- Scripting Elements
- Implicit Objects
- Exception Handling
- Action Elements
- Custom Tags
- Expression Language
- Using tags of JSTL
- MVC in JSP
- File Uploading & Downloading
Project Work
Remote Method Invocation(RMI)
- Distributed Applications
- RMI Architecture
- Stub & Skeleton
- Creating RMI Application
Enterprise JAVA Beans(EJB)
- Enterprise JavaBeans Vs JavaBeans
- EJB Architecture
- Session Beans
- Message Driven Beans
- JMS
JAVA Mail
- Mail Protocols, Architecture
- Java Mail API
Utilities
Web Server
Application Server
- Glassfish server, Weblogic Server etc
Project Work