Site Map
Current Courses
Core & Advanced JavaAdmission Closed
Microsoft.NET (C# & ASP.NET)5th Jun 2010
Enterprise Java5th Jun 2010

Enterprise Java5th Jun 20108th Aug 2010Sat. Sun.5 p.m. to 9 p.m.80 hoursOpen
Enterprise Java21st Aug 201030th Oct 2010Sat. Sun.5 p.m. to 9 p.m.80 hoursOpen

   Java Revision
  • Revising the Object Oriented Principles
  • A quick revision of Java Programming Language

  Servlets
  • Introducing the Server Side Programming Language
  • Exploring the HTTP protocol and its Headers
  • Understanding the Servlet’s Architecture
  • Creating and deploying web based applications in various servers
  • Understanding the Packaging Architecture using WAR and EAR
  • Deep-dive into Deployment Descriptors
  • Working deeply with Servlet Context
  • Developing Data based applications with Servlets
  • Deep-dive into Session Management
  • Looking into Session Persistence
  • Working with Factory Classes
  • Securing the Web Application with Form and Browser based Authentication
  • Exploring the 64bit Encoders and Decoders
  • Sending compressed data to client
  • Caching and its advantages
  • Integrating other server side technologies with Servlets
  • A deep-dive into Event HandlA deep-dive into Event Handling with Servlets

  Extensible Markup Language
  • The purpose & Nature of XML
  • XML Syntax and Structure rules
  • Working with the Doc`ument Type Definition
  • Creating new markup languages using the above.
  • Exploring the Extensible Style Sheet Language
  • Transforming XML to other markup languages
  • Intro. to XML parsers
  Java Server Pages
  • Exploring the use of Java Server Pages
  • Comparing JSP vs Servlets
  • Benefits of using JSP
  • JSP as a Presentation Layer
  • Request Model & JSP Architecture
  • Working with the building blocks of JSP
  • Exploring the syntax with JSP
  • Defining Function blocks
  • Using Expressions, Scriptlets and Declaratives
  • Exploring various Implicit JSP Objects
  • Session Management
  • Using Exception Handling in JSP
  • Using various Action Tags
  • Exploring the use of Java Beans
  • Creating Data driven applications with JSP
  • Creating User defined Tags
  • Deep-dive into TLDs
  • Defining Custom Tags for Data Driven Applications
Java Mail API
  • Introduction to the Java Mail API
  • Sending Mails using Java
  • Uploading and Attaching Files
Enterprise Java Beans
  • Introduction to Component Based Architecture
  • The use of Distributed Components
  • Understanding the common problems faced in Industry
  • Exploring different types of Enterprise Beans
  • Understanding EJB Deployment Descriptors
  • Exploring Application Servers
  • Deploying EJB’s in various App. Servers
  • Illustrating the use of Stateless Session Beans
  • Working over Stateful Session Beans
  • Exploring Data Driven Applications with Entity Beans
  • Using Bean Managed Persistence
  • Making use of Container Managed Persistence
  • Using the Query Language with EJB
  • Introducing the Message Driven Architecture
  • Creating Message Driven Beans
  • Differentiating between Point to Point and Publisher/Subscriber
Struts
  • Introducing the MVC Architecture
  • Identifying the Presentation, Data and Business Tiers
  • Why use Struts ?
  • Creating an application in Struts.
  • Working with the Validation Framework
  • Defining Custom Validations
  • Tracing the flow of Struts Application
  • The Struts Deployment Descriptor
  • Working with Global Forwards and Exceptions
  • Creating Plug-ins using Struts
  • Using Message Resources for Internationalization
  • Customizing Struts Framework for your Application
  • Exploring the Request Processor
  • Working with the Struts HTML Tag Library
  • Using the Struts Bean Tag Library
  • Exploring the Struts Logic Tag Library
  • Introduction to Tiles
Hibernate
  • Understanding Persistence
  • Introducing Hibernate
  • Using Hibernate to Persist Data
  • Advantages of using Hibernate
  • Current trends with Hibernate
  • Creating an application using Hibernate
  • Tracing the flow of Hibernate Applications

Copyright © 2009 FrankelsInfotech.com Powered by Frankels Infotech