Courses Offered
Home / Sun Java / JAVA-J2EE
Feedback  |   Sitemap  |  




J2EE

Short for Java 2 Platform Enterprise Edition. J2EE is a platform-independent, Java-centric environment from Sun for developing, building and deploying Web-based enterprise applications online. The J2EE platform consists of a set of services, APIs, and protocols that provide the functionality for developing multitiered, Web-based applications.

Some of the key features and services of J2EE
  • At the client tier, J2EE supports pure HTML, as well as Java applets or applications. It relies on Java Server Pages and servlet code to create HTML or other formatted data for the client.
  • Enterprise JavaBeans (EJBs) provide another layer where the platform's logic is stored. An EJB server provides functions such as threading, concurrency, security and memory management. These services are transparent to the author.
  • Java Database Connectivity (JDBC), which is the Java equivalent to ODBC, is the standard interface for Java databases.
  • The Java servlet API enhances consistency for developers without requiring a graphical user interface.

Introduction to J2EE

  • Database Program with JDBC 3.0
  • Distributed programming using RMI
  • Locating objects using JNDI
  • The Java Message Service – JMS
  • Models of messaging
  • Developing Enterprise Java Beans Components

Introduction to EJB

  • Session Beans
  • Entity Beans
  • Message-Driven Beans – MDB

Java Web Services

  • Introduction to Web Services
  • WS Advantages
  • WS Disadvantages
  • Simple Java Web Service Demo
  • Course Main focus Introduction
  • Technologies Hierarchy
  • SOAP Overview
  • Java Web Services Developer Pack
  • Using SAAJ
  • Advanced Topics Overview

Jakarta Struts

  • Java Servlets and JavaServer Pages Overview
  • Introduction to Struts
  • Controller Components
  • Model components
  • View components
  • Expression language
  • JSTL
JAVA

A high-level programming language developed by Sun Microsystems. Java was originally called OAK, and was designed for handheld devices and set-top boxes. Oak was unsuccessful so in 1995 Sun changed the name to Java and modified the language to take advantage of the burgeoning World Wide Web.

Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java source code files (files with a .java extension) are compiled into a format called bytecode (files with a .class extension), which can then be executed by a Java interpreter. Compiled Java code can run on most computers because Java interpreters and runtime environments, known as Java Virtual Machines (VMs), exist for most operating systems, including UNIX, the Macintosh OS, and Windows. Bytecode can also be converted directly into machine language instructions by a just-in-time compiler (JIT).

Java is a general purpose programming language with a number of features that make the language well suited for use on the World Wide Web. Small Java applications are called Java applets and can be downloaded from a Web server and run on your computer by a Java-compatible Web browser, such as Netscape Navigator or Microsoft Internet Explorer.

Core Java:

Declarations, Initialization and Scoping

  • Classes
  • Interfaces
  • Packages
  • Arrays
  • Instance and Class Members
  • Variables
  • Overriding and Hiding Methods
  • Constructors
  • Creating Objects

Flow Control

  • The if-then and the if-then-else Statements
  • The Switch Statement
  • The for Statement
  • The While and do-while statements
  • Branching Statements
  • Exceptions

API Contents

  • Characters
  • Strings
  • Data streams
  • Object Streams
  • Java.utilManipulating Characters in a String (String split method)
  • Methods of the Pattern Class
  • Methods of the Matcher Class
  • Scanning
  • Formatting

Concurrency

  • Threads
  • Synchronized Methods
  • Intrinsic locks and Synchronization
  • Atomic Access
  • Guarded Blocks

OO Concepts

  • Inheritance
  • Overriding and Hiding Methods
  • Defining Methods
  • Ysing the Keyword super

Collections / Generics

  • Object Ordering
  • Object as Superclass
  • Generic Types
  • Wildcards
  • Algorithms

Fundamentals

  • Controlling access to Members of a Class
  • Using Package Members
  • Using Objects
  • Managing Source and Class files
  • Assignment, Arithmatics and Unary Operators
  • Equality, Relational and Conditional Operators
  • Object as a Superclass
  • Comparing Strings and Portions of Strings


 Deliverables

Training
Books
CD's
Pickup & drop from airport
Staying & food
Local transportation
Site seeing
Arranging visa & ticket
Participation certificate

















 
       
© Adept Technology Pvt. Ltd. All rights reserved
About Us  |  Courses  |  Register  |  Partners  |   Events  |  Contact Us  |  Terms and Policies |  Sitemap

PRINCE2® is a Registered Trade Mark of the Office of Government Commerce in the United Kingdom and other countries
The Swirl logo™ is a Trade Mark of the Office of Government Commerce
"PMI®', PMP and PMBOK Guide" are registered marks of the Project Management Institute, Inc. registered in the United States and other nations.