ADVANCED JAVA

     ADVANCED JAVA DESCRIPTION

§  This Course Focuses On Developing Enterprise Web Applications Using J2ee. This Course Focuses On The Core Technologies Such As Jsp/Servlets And Struts That Are Implemented For Developing Web Applications In Java 

§  This Course Module Introduces J2ee For Web Application Development. Java server Pages (Jsp) And Servlets the Key Web Technologies Defined in the J2ee Platform.

 

 



 



ADVANCED JAVA

JDBC 4.0

  • Introduction to JDBC
  • JDBC architecture
  • java.sql Package
  • Connection, Statement, ResultSet
  • Prepared Statement
  • Callable Statement
  • Scrollable and Updatable ResultSet
  • Batch Updates
  • ResultSetMetaData
  • Simple Transaction Management
  • Four Levels of JDBC drivers, their pros & cons
  • Features of JDBC 3.0

Servlets 3.0

  • Need of Server side Programming
  • Introduction to Servlets
  • Servlet Life Cycle
  • javax.servlet package
  • ServletConfig, ServletContext, ServletResponse
  • Supplying initialization parameters to Servlets
  • Performing database operations in Servlets
  • Include and forward mechanisms
  • Applying filters to Servlets
  • javax.servlet.http Package
  • HttpServlet Life Cycle
  • Http request methods GET vs. POST
  • HttpServletRequest, HttpServletResponse
  • Dealing with Http headers & error codes
  • Session Tracking, purpose
  • Hidden form fields, Cookies
  • Http Session, URL rewriting
  • Event listeners
  • Web application security

JSP 2.2

  • Disadvantages of Servlets
  • Introduction to JSP
  • JSP Life Cycle
  • Creating dynamic Web content with JSP
  • Scripting elements
  • Script let
  • Declaration
  • Expression
  • XML syntax for JSP elements
  • JSP directives page, include and taglib
  • JSP implicit objects
  • JSP scopes
  • Include and forward mechanism
  • Using a Java bean in a jsp
  • JSP Model 1 architecture
  • JSP Model 2 (MVC) architecture
  • Custom Tag Development
  • Classic Tags, Simple Tags
  • Error Handling in a jsp
  • JSTL
  • Expression Language
  • Processing XML in a JSP

Struts

  • Introduction to Struts
  • Overview of Model, View, Controller (MVC) design pattern
  • How the Struts Framework applies MVC
  • How request are handled in Struts
  • Struts main components
  • The Controller components
  • Struts configuration files
  • The View components
  • Internationalization and multiple languages views
  • The Model components
  • Struts validator framework
  • Assignment and hands on live projects

Spring

Basics of spring

  • What is Spring
  • Spring Modules
  • Spring Application

Spring with IDE

  • Spring in My eclipse
  • Spring in Eclipse

IOC container Dependency Injection

  • Constructor Injection
  • CI Dependent Object
  • CI with collection
  • CI with Map
  • CI Inheriting Bean
  • Setter Injection
  • SI Dependent Object
  • SI with Collection
  • SI with Map
  • CI vs SI
  • Autowiring
  • Factory Method

Spring AOP

  • AOP Terminology
  • AOP Implementations
  • Point cut
  • Advices
  • CI Inheriting Bean
  • Setter Injection

Spring JDBC

  • JdbcTemplate Example
  • PreparedStatement
  • ResultSetExtractor
  • RowMapper
  • NamedParameter
  • SimpleJdbcTemplate

Spring with ORM

  • Spring with Hibernate
  • Spring with JPA

SPEL

  • SpEL Examples
  • Operators in SpEL
  • variable in SpEL

Spring 3 MVC Remoting with spring

  • Spring with RMI
  • Http Invoker
  • Hessian
  • Burlap

OXM Frameworks

  • Spring with JAXB
  • Spring with Xstream
  • Spring with Castor

Spring Java Mail

Web Integration

  • Spring with Struts2
  • Login and Logout Application

Hibernate

  • What is the problem with JDBC - paradigm mismatch
  • What is ORM?
  • Understanding different components of Hibernate
  • How to persist objects using Hibernate
  • How to use mapping files, configuration files and Session object
  • Instance states
  • How to generate ID
  • How to implement Inheritance in Hibernate
  • Working with relationship between entities
  • Transactions in Hibernate
  • Querying with HQL (Hibernate Query Language)
  • Named and native queries
  • Working with Criteria Interface
  • Query by example - QBE
  • Caching and fetching
  • Using Hibernate in different types of applications

 

 

 

 

 



For more details please contact here............
USA Contact:-+1-914-885-1413  ||  +1-949-209-8994 India Contact:-+91-40-60504560  ||  +1-914-885-1413 Email:-Info@globalitfamily.com



For more details please contact here............
USA Contact:-+1-914-885-1413  ||  +1-949-209-8994 India Contact:-+91-40-60504560  ||  +1-914-885-1413 Email:-Info@globalitfamily.com


Take a Free Demo class

Submit your enquire here

© 2013 : Global IT Family. All Rights Reserved