JSP
  • MVC Architecture
  • Servlet, Life Cycle, Generic Servlet, HTTP Servlet
  • Forwarding and Redirecting request
  • JSP (Java Server Pages),JSP Tags, Scriptlet
  • JSP implicit objects, request, response, servletConfig, servletContext, httpSession
  • Page Directives, Actions, Java Beans, Reflection API properties

    JSF
  • JSF Architecture, Life Cycle, Listeners
  • JSF Core tags, HTML tags and usage
  • JSF Application with JDBC
  • JSF Integration with Tomcat
  • MyFaces Tomcat tags and usage with JSF application
  • JSF Integration with AJAX4JSF
  • AJAX4JSF itags and usage with JSF application
  • Introduction to other Open Source JSF Implementations and their integration with Core JSF

    Struts
  • Struts Architecture
  • Struts Application Flow, Configurations Files
  • Struts Actions, Form Bean, ActionForward, DynaValidator
  • struts-config.xml, Struts tags
  • Validator Framework
  • Struts 2.0 Architecture and importance of interceptors
  • Sample Application covering all features of Struts

    Design Patterns
  • Front Controller
  • DAO Design Pattern
  • DTO Design Pattern
  • Factory design Pattern
  • Abstract Factory Design Pattern
  • Singleton Design Pattern
  • Prototype Design Pattern
  • Samples for each Design Pattern and advantages

    Spring
  • Spring Architecture
  • Spring IOC
  • Spring JDBC/DAO
  • Spring ORM
  • Spring EE
  • Spring MVC
  • Spring AOP
    Hibernate
  • Hibernate Architecure
  • Comparision of JDBC and hibernate
  • Hibernate jar files and dependencies
  • Hibernate Configuration files
  • Hiberntane Mapping(hbm)files
  • Relations and associations with hibernate in Real time application
  • Hibernate Query Laguage usage and implementation in Java Applications
  • Hibernate Criteria API usage and implementation in Java Applications

    EJB
  • EJB2.1 Archiecture
  • EJB 3.0 Architecture , Flow and Sample Application
  • Weblogic Appserver installation, configuration
  • EJB 3.0 application development and deployment
  • JPO, Entity Beans, Stateful and Stateless Session Beans
  • Local and Remote Interfaces
  • Transaction Management
  • Packaging - JAR, WAR, EAR

    Miscellaneous
  • JMS
  • Java Mail API
  • JNDI
  • XML - DOM, SAX
  • Web Services