Software Development & Education Center. Java Platform ... Java EE Application
Assembly and Deployment. ➢ Packaging ... Handling Servlet Life-Cycle Events. •
Defining the Listener ... Transferring Control to another Web Component. ➢
Accessing ... Execution, Buffering & Handling JSP Page Errors. ➢ Creating ...
Page 6 ...
Software Development & Education Center
Java Platform, Enterprise Edition 6
(JEE 6)
Detailed Curriculum Introduction to JEE Java EE Application Model Distributed Multi-tiered Applications
Security
Java EE Components
Java EE Clients
Web Clients
Applets
Application Clients
The JavaBeans Component Architecture
Java EE Server Communications
Web Components
Business Components
Enterprise Information System Tier
Java EE Containers
Container Services & Container Types
Java EE Application Assembly and Deployment Packaging Applications Getting started with Web Applications Web Applications Web Application Life Cycle Deploying a WAR file Web Modules
Updating Web Modules
Undeploying Web Modules
Configuring Web Applications
Mapping URLs to Web Components
Declaring Welcome Files
Setting Initialization Parameters
Mapping Errors to Error Screens
Declaring Resource References
Java Servlets Technology What is a Servlet? Servlet Life Cycle
Handling Servlet Life-Cycle Events
Defining the Listener Class
Specifying Event Listener Classes
Handling Servlet Errors
Sharing Information
Using Scope Objects
Controlling Concurrent Access to Shared Resources
Accessing Databases
Initializing a Servlet Writing Service Methods
Getting Information from Requests
Constructing Responses
Filtering Requests and Responses
Programming Filters
Programming Customized Requests and Responses
Specifying Filter mappings
Invoking other Web Resources
Including other Resources in the Response
Transferring Control to another Web Component
Accessing the Web Context Maintaining Client State
Accessing a Session
Associating Objects with a Session
Notifying Objects that are associated with a Session
Session Management
Session Tracking
Finalizing a Servlet
Tracking Service Requests
Notifying methods to shutdown
Creating Polite Long-Running Methods
Java Server Pages (JSP) Technology What is a JSP Page? JSP Life Cycle
Translation and Compilation
Execution, Buffering & Handling JSP Page Errors
Creating Static Content
Response and Page Encoding
Creating Dynamic Content
Using Objects with JSP Pages
Using Implicit Objects
Using Application-Specific Objects
Using Shared Objects
JavaBeans Components
JavaBeans Component Design Conventions
Creating and Using a JavaBeans Component
Setting JavaBeans Component Properties
Retrieving JavaBeans Components Properties
Using Custom Tags
Declaring Tag Libraries
Including the Tag Library Implementation
Reusing content in JSP Pages Transferring control to another Web Component Including an Applet Unified Expression Language Setting properties for groups of JSP Pages
Deactivating EL Expression Evaluation
Declaring Page Encodings
Defining Implicit Includes
Eliminating extra White Space
Custom Tags in JSP Pages
What is a Custom Tag?
Types of Tags
Tags with Attributes
Tags with Bodies
Tags that define Variables
Communication between Tags
Encapsulating reusable content using Tag files
Tag File location
Tag File directives
Tag Library Descriptors
Programming Tag Handlers
Scripting in JSP Pages
Using Scripting
Disabling Scripting
JSP Declarations
Initializing and Finalizing a JSP Page
JSP Scriplets
JSP Expressions
Java Server Faces Technology The JSTL Technology Internationalizing, Localizing & Securing Web Applications Java Platform Localization Classes Providing Localized Messages and Labels
Establishing the Locale
Setting the Resource Bundle
Retrieving Localized Messages
Date and Number Formatting Character Sets and Encodings
The contents of an Enterprise Bean Naming Conventions for Enterprise Beans The Life Cycles of Enterprise Beans Persistence Introduction to the Java Persistence API
Entities
Managing Entities
Persistence in the Web Tier
Accessing Databases from Web Applications
Persistence in the EJB Tier The Java Persistence Query Language
Java Database Connectivity Introduction to JDBC JDBC Architecture Drivers in JDBC Talking to a Database
Statements
Database Updates
Database Queries
Prepared Statements
Callable Statements
Metadata
Information about a Database
Information about a table within a Database
Transaction Management Batch Processing Stored Procedures Connection Pooling Java Mail API Introduction to the Java Mail API Reviewing Related Protocols
SMTP
POP
Knowing the API
Session
Message
Address
Authenticator
Transport
Store and Folder
Using the Java Mail API
Sending Messages
Fetching Messages
Deleting Messages and Flags
Authenticating Yourself
Replying to Messages
Forwarding Messages
Working with Attachments
Sending Attachments
Receiving Attachments
Processing HTML Messages
Sending HTML Messages
Including Images with Messages
Network Programming Connection Pooling Client-Server Architecture Socket Overview Networking Classes and Interfaces Network Protocols Developing Networking Applications in Java RMI (Remote Method Invocation) General Concepts of Distributed Applications Introduction to Distributed Computing with RMI Java RMI Architecture
Naming Remote Objects Using RMI RMI Clients-side Callbacks Struts Introduction to Struts2 Framework
Introduction to MVC Design Pattern
Need of Struts 2 Framework
Why Struts 2?
Web Application Development using Struts 2 Framework
Setting up the Development Environment
Struts 2 Concepts
Action Support class
Action Interface
Adding Workflow with Interceptors
Hibernate Introduction to Hibernate Framework
Introduction to Object Relational Mapping
Need of Hibernate Framework Why Hibernate? Application Development using Hibernate Framework
Setting up the Development Environment
Hibernate Configuration Files
Hibernate Mapping Files
Hibernate Architecture
Hibernate Session
Hibernate Session Factory
Mapping Various Classes
Mapping simple classes
Mapping classes with binary data
Mapping classes with date & time data
Hibernate Query Language (HQL) Need, Use & Manipulation of HQL SQL Queries Manipulation Spring Introduction to Spring Framework
Need of Spring Framework
Why Spring?
Spring Modular approach
Application Development using Spring Framework
Setting up the Development Environment
Spring Configuration Files
Spring Architecture
Spring Core Module
Dependency Injection (Inversion of Control (IOC))
Loose Coupling
Creation, Management & Destruction of objects
Life Cycle of objects
Spring Web Module
Integration of Spring Framework with JEE Framework
Industry Interface Program Projects
3 Assignments / Mini Projects
1 Web-based Project
1 Major Project
Domains / Industry
Retail Industry
Banking & Finance
Service
E-Commerce
Manufacturing & Production
Web Application Development
Research & Analytics
HR & Consultancy
FMCG
Consumer Electronics
Event Management Industry
Telecom
Networking
Training & Performance Tracking Knowledge related to current technology aspects and corporate level deliverable & Continuous training and assessment to make you industry ready. Throughout the Training Curriculum Candidate will go through a Scheduled Assessment Process as below:
Continues Assessments
Practical Workshops
Modular Assignments
Case Studies & Analysis
Presentations (Latest Trends & Technologies)
Tech Seminars
Technical Viva
Observing live Models of various projects
Domain Specific Industry Projects
Oracle Sun Java Certification Path
Skills Development Workshop Communication is something which all of us do from the very first day of our life, yet there is a question that haunts us most of the time “Did I express myself correctly in such and such situation?” The answer to this question is really tricky, because in some cases we leave our signatures and good impression but in some others we even fail to get our idea clearly. It happens mostly because we don’t know how to act in certain situations. Every time we fail we don’t lose completely, we do learn something, but prior knowledge of the same thing could be more beneficial because then we could have turned that failure into success. The course / workshop would focus at many aspects of personality, like:
Building positive relationships with peers & seniors
Building self-confidence & Developing clear communication skills
Exploring and working on factors that help or hinder effective interpersonal communication
Learning impacts of non-verbal behavior & Dealing with difficult situations and difficult people
Workshops Consists of Following Activities:
Personality Development
Group Discussions & Debates
Seminars & Presentations
Case Studies & Analysis
Corporate Communication Development
HR & Interview Skills
Management Games & Simulations
Aptitude, Logical & Reasoning Assessments & Development