In the Advanced Java module the course focuses on Developing Enterprise Web Applications using JavaEE. This course focuses on the core technologies such as EJB and Struts that are implemented for developing enterprise Web applications in Java. It discusses how to develop reusable components and associate custom events with them. This course module introduces JavaEE for enterprise-wide application development. JavaServer Pages (JSP) and servlets are the key Web tier technologies defined in the JavaEE platform
Java EE 5 Platform Overview
Java EE Platform – Distributed Multi tiered Applications
Java EE – Web & Business Components
Java EE Containers – services & types
Java EE Application Assembly & Deployment – Packaging Applications, Java EE modules
Getting Started with Web Applications
Model View Controller (MVC)2 Architecture & Packaging EJB Modul
SERVLET
JAVA SERVER PAGES (JSP)
DATABASE PROGRAMMING USING JDBC
REMOTE METHOD INVOCATION (RMI)
WEB SERVICES
ENTERPRISE JAVA BEANS (EJB)
JAVA NAMING AND DIRECTORY INTERFACE (JNDI)
JAVA PERSISTANCE API (JPA)
MAIL API
STRUTS 2
SPRING MVC
HIBERNATE
JSF (JAVA SERVER FACES)