Visit us at www.careerkhazana.com  
Home | Detailed Project / Assignment
 
C o n t a c t   D e t a i l
Project ID :
8254
Name:
NAME
Address:
City:
Mohali             Pincode:
State:
Chandigarh            Country: India
Contact details
Become Priority Member & View Full Contact Details
P r o j e c t / A s s i g n m e n t   D e t a i l
Title:
Need a Java trainer
Field:
Tutors
Category:
Others
Skills Required:
.
Freelancer from:
Anywhere, Agra, Chandigarh
Type of Work:
. Job is Offsite and Work can be done from Anywhere.
Remuneration Offered:
Negotiable. Duration days

More Details about Project

> Reflection

Introduction to Java Reflection

Classes

Constructors

Fields

Methods

Getters and Setters

Private Fields and Methods

Annotations

Generics

Arrays

Dynamic Proxies

Dynamic Class Loading and Reloading



> Java NIO

-

Java NIO Introduction

Java NIO Overview

Java NIO Channel

Java NIO Buffer

Java NIO Scatter / Gather

Java NIO Channel to Channel Transfer

Java NIO Selector

Java NIO FileChannel

Java NIO SocketChannel

Java NIO ServerSocketChannel

Java NIO DataGramChannel

Java NIO Pipe

Java NIO vs. IO



> Introduction to Assertions

-

Assertions

More Complex Assertions

Assert with an informative message

Compile `assert`

A Program with Assertions

Enabling Assertions from the Command Line

Handling an Assertion Error

Catch assert exception with message

Using the class loader to enable assertions



XML & JAXP

-

An Over View of XML

What Is XML?

Why Are Developers Excited about XML?

The Life of an XML Document

Related Technologies

Document Type Definitions and Validity

Document Type Definitions

Document Type Declarations

Validating Against a DTD

Listing the Elements

Element Declarations

Comments in DTDs

Sharing Common DTDs Among Documents

Attribute Declarations in DTDs

Attributes � Defining it

Declaring Attributes in DTDs

Specifying Default Values for Attributes

Attribute Types

Predefined Attributes

Entities and External DTD Subsets

What Is an Entity?

Internal General Entities

External General Entities

Internal Parameter Entities

External Parameter Entities

Building a Document from Pieces

Entities and DTDs in Well-Formed Documents

Embedding Non-XML Data

Notations

Unparsed External Entities

Processing Instructions

Conditional Sections in DTDs

Namespaces

Introduction to Namespaces

Namespace Syntax

Namespaces in XML related technologies

Schemas

Introduction

Differences, Advantages and Limitations

Defining Schemas

Detailed usage of elements of Schemas

XPath

XPath Intro

XPath Nodes

XPath Syntax

XPath Axes

XPath Operators



The Java API for XML Processing (JAXP)

Parsing XML

SAX and DOM

JAXP

Parser Factories

Pluggable Parsers

Parser Features and Properties

XSL Transformations

What Is XSL?

Overview of XSL Transformations

XSL Templates

Processing the Child elements

Node Set Functions

Operators

Number Functions

String Functions

Numbering and Sorting

Defining Constants with xsl:variable

Named Templates

Making Choices

Merging Multiple Style Sheets

Determining the Output Format

Altering Document Structure

JSTL 1.1

-

Goals of JSTL

JSTL EL

EL Expressions

General Purpose Actions

Conditional & Iterator Actions

Function Tag Library



Ant

-

Introduction to Ant

Writing a basic build file

Running Ant from Command prompt and from Eclipse

Using a properties file

Writing a build file for deploying a Web Application

Writing a Custom Task

exploring ant tasks

running a Java class

creating a archive

calling another target

ant paths

path

classpath

accessing system properties

built-in properties

Patterns & PatternSet



Inroduction to J2EE 1.4 Platform

-

Distributed computing

Traditional Architectures

Middleware Services

TP Monitors, MOM

Implicit & Explicit Middleware compared

Introducing the J2EE 1.4 Framework

Architecture of J2EE

Application components

J2EE Containers

J2EE Standard Services

HTTP, HTTPS, JTA, RMI � IIOP, JavaIDL, JDBC,

JMS, JNDI, JavaMail, JAF, JAXP, J2EE Connectors,

JAAS

J2EE Modules

J2EE Modules: Packaging

Overview of JNDI



RMI



The RMI Communication Model

JRMP Protocol

The rmiregistry service

The need for rmiregistry: the bootstrapping

RMI Stubs and Skeletons

Creating a Remote Object

Creating a Remote Object Client

EJB 2.1 (Session, Entity & MDB)



EJB 2.1

Introduction to Enterprise Java Beans

Understanding the benefits of EJB

Introducing the types of EJBs

Introduction to Client Views

The EJB- Jar file

The ejb-jar.xml DD

Packaging and Deployment

Developing a remote client

Stateful SessionBeans

Life cycle of stateful SessionBeans

Caching of Stateful SessionBeans

Passivation & Activation of Stateful SessionBeans

Developing a Stateful Session Bean

Developing a web client for the EJB

Creating a J2EE Application (.ear file)

Adding a local client view

Using the local client view

Comparing Local and Remote Client Views

Overview of the bean context

EJBContext

SessionContext

EJB Transactions

Overview of Transactions

EntityBeans

Overview of Entity Beans

Purpose of entity beans

Primary Key and Object Identity

Bean Managed Persistence EntityBeans

Container Managed Persistence

Introducing EJB-QL

Introducing CMR

EJB Security

Message-Driven Beans

Java Messaging Service

Point-to-point

Publish-Subscribe

Queue and Topic

Configuring connection factories & destinations

Introducing Message Driven Beans

MDB Lifecycle

Developing Message Driven Beans

Sending messages to the MDB



MVC Architecture

-

MVC Architecture

Implementation

MVC and struts

Struts 2.0



Getting started with Struts 2

Identifying key application components

Implementing the request processing cycle

Linking the flow by configurations

Configuring Struts 2

Actions, results and interceptors

Categorizing requests with namespaces and packages

Exploiting zero configuration conventions

Setting the default features

Inspecting out-of-the-box functionality

Building dependencies with Inversion of Control

Implementing Struts 2 Actions

Controlling application flow

Utilizing the ActionSupport base class

Eliminating redundant code with ModelDriven actions

Simplifying the development process

Best practices for unit testing your actions

Improving maintainability through message localization

Gathering and Validating User Input

Building Struts 2 views

Defining an improved approach to page generation with Struts 2 tags

Leveraging the Struts 2 On-Demand model for data access

Gathering user data effortlessly

Controlling page flow with model data

Struts 2 validation architecture

Positioning the Struts 2 validation model

Exploring the built-in validation rules

Applying validation interceptors

Efficiently handling validation failures

Extending the validation framework

Creating your own validation rules

Configuring validation through Struts 2 annotations

Integrating custom validation with built-in rules

Adding Functionality with Interceptors

Unleashing the Struts 2 interceptor architecture

The role of interceptors

Processing requests with the interceptor chain

Working with the default interceptor stack

Customizing request processing with prepackaged interceptor stacks

Extending built-in interceptor functionality

Implementing application specific interceptors

Simplifying interceptor configuration with annotations

Object Graph Navigation Language (OGNL)

Push-pull processing of the model with OGNL

Reading and writing object properties

Accessing complex types: lists, sets and maps

Manipulating data on the Value Stack

Navigating complex graphs with OGNL operators

Invoking non-property methods

Generating Dynamic Views

Dispatching the request

Selecting the correct output page

Combining multiple actions in a logical sequence

Considering presentation technology alternatives

Enabling other result types with the plug-in architecture

Template-driven output with Freemarker

Preparing the data model for Freemarker compatibility

Writing a template with Freemarker Expressions

Accessing model data with OGNL from Freemarker

Software Testing with Junit

Introduction to testing

Unit Testing using Junit

TestCases & TestSuits

Junit with Eclipse

Software Version Control using SVN



Version Control Basics

Introduction to Subversion

Subversion Repositories

Storing data into the repository

Creating a working copy

Making changes

Browsing the repository

Working with Subclipse



Design Patterns

-

> Introduction

> Creational patterns

Factory Method

Singleton

> Structural Patterns

Adapter

Decorator

Proxy

> Behavioral Patterns

Chain of Responsibility

Observer

Template Method

 
Follow us: Facebook | Twitter | LinkedIn
Sign Up | Feedback | Advertise with us | Contact us | Disclaimer
Home
Sign up
Feedback
Advertise with us
Contact us
Disclaimer

Freelancer
Register
Rate
Service Provider Login
Create Profile
Search Project

Employer
Membership
Register
Service Seeker Login
Post Project
Search Professionals

Professionals by location:
Graphic Designers in Mumbai | Bangalore | Delhi | Pune | Kolkata | Chennai | Hyderabad
Writers in Mumbai | Bangalore | Delhi | Pune | Kolkata | Chennai | Hyderabad
Software Programmers in Mumbai | Bangalore | Delhi | Pune | Kolkata | Chennai | Hyderabad
Website Designers in Mumbai | Bangalore | Delhi | Pune | Kolkata | Chennai | Hyderabad

ęCopyright freelanceindia.com, Mumbai, India . All rights reserved. 2002 - 2019
---------------------------------------------------------------------
Web Site Hosting Services India  Indian Full time Jobs  Loan Investment Insurance