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