java EE(Advanced java)


HTML, CSS, Java Script, XML


Java EE Introduction

Servlets
  • Introduction to Servlets, Servlet Hierarchy
  • Servlet Life Cycle
  • Developing Servlets using GenericServlet and HttpServlet
  • Reading HTML form data into Servlet
  • GET vs POST methods
  • ServletConfig and ServletContext interfaces, sendRedirect()
  • Servlet to Servlet communicaton – RequestDispatcher
  • Session Tracking
  • Filters and Listeners
JSP
  • Introduction to JSP, JSP Life cycle
  • JSP Tags – Directives, Scripting elements, Action tags
  • JSP implicit objects
  • Exception Handling in JSP
  • Using Java Beans in JSP
  • Custom Tags and JSTL
EJB
  • Introduction to EJB, EJB 2.x vs EJB 3.x
  • Types of EJB – Session Beans, Entity Beans, Message Driven Beans
JPA
  • Introduction to ORM
  • JPA introduction
  • Developing a JPA application using Eclipse
Web Services
  • Introduction to Web Services
  • SOAP, UDDI, WSDL
  • Developing a Web Service using AXIS Tool
ant tool
JUnit Testing Tool

Frameworks


Struts2

  • Overview of MVC Architecture, Struts 2 Architecture, Developing Struts2 Application
  • Struts2 Generic and UI Tags
  • Struts2 Validations
  • OGNL, Value Stack, Internationalization, Interceptors

Hibernate

  • ORM Overview, Hibernate Architecture, Deve(loping Hibernate Application
  • CRUD Operations, Hibernate Query Language (HQL)
  • Inheritance using Hibernate
  • Hibernate Mappings – one to one, one to many, many to many
  • Hibernate Caching, Annotations in Hibernate

Springs

  • Springs Overview, Spring Modules, Dependency Injection
  • Autowiring, Aspect Oriented Programming
  • Spring JDBC, Spring Hibernate, Spring MVC
  • Transaction Management in Springs