You are on page 1of 6

CMC Ltd.

(A TATA Enterprise) Greater Noida

JAVA/J2EE Introduction -Java architecture overview -Introduction to the JVM Garbage Collection -Understanding garbage collection behavior and eligibility -Class/interface/inner class/variable declarations Introduction to Java Exceptions -Exception objects -Try Catch, Finally ,throw, throws Java.lang package & Classes -Understanding String objects -Wrapper classes and associated methods Threads -Define/instantiate/start new threads -Java.lang Thread -Understanding thread execution & inter-thread communication The Collections Framework -Array and collection -Classes/interfaces -Map/List/Set Implementations and Appropriate use Java Application -Build a simple command-line -Intro to AWT and swing -JFrame and JPanel containers -User Interface Events

-Adapter Classes -I/O and Streams -Readers/Writers -Creating/Processing streams -The Serialization Interface Network Programming - Sockets, Client-Server Programming -Mapping Streams to Sockets -Building a multithreaded client server system Remote Method Invocation (RMI) -Distributed Objects -Specifying remote interfaces -Distributed Java Objects -Specifying Security policies Java Reflection -Concept of a Meta class -Benefits of meta programming -Runtime representation of Classes Java database connectivity (JDBC) -Fundamentals of Database Programming -Connection Statements -ResultSets, Mets Data -Scrollable Result Sets -Accessing the Transaction Manager -Two-Phase commit, Data Sources -Connection Pools Servlets -Servlets and Web Applications

-Web Application packaging -Servlets interactions,-Servlets lifecycle -Session tracking -Dispatch,forward, and include Servlets Filters - Servlets Filters -Filters lifecycle, Defining servlet filters -Using filters to modify response Java Servlets 2.4 -Whats new in Servlet 2.4 -Changes to the RequestDispatcher -Changes to the ServletRequest -Changes to the RequestListener Java Server Pages -JSP -JSP Scripting -Actions and Implicit Objects -Introductions to Custom Tags EJB 3.0 -What is an EJB? -Why should you use EJB? -Whats new in EJB 3.0? The EJB Simplified API -Developing Stateless & Statefull beans -Related Annotations -Life-cycle of Session beans Java Persistent API -Features of JPA

-Advantages of JPA -Domain Model: -The basics of EJB3 JPA and O-R Framework: -Metadata Annotation in Action -Entities Message-Driven Beans -Introduction to asynchronous beans -Introduction to the Java Message Service (JMS) API Overview of Model-View-Controller (MVC) -Model-View-Controller (MVC) architectural pattern Struts Fundamentals -Fundamental concept of the Struts framework -Struts and MVC -Setting up a web application using Struts -Controller class -Custom Tag library -Action Interfaces and Action handler classes Security by Java -Concept of Java security -Fundamental of Cryptography -Public Key Cryptography -Authentication Hibernate -Why Hibernate -Advantages over EJB -Concept of Dialect -Concept of configuration File -Concept of Required Packages & Classes

-Implementation of Hibernate Application AJAX (Asynchronous JavaScript & XML ) -Need of AJAX -Details of AJAX Classes, Flow of Request -Implementation of Hibernate Application XML -How XML is backbone of web Application -Concept of XML Configuration for Different Application -XML with Web services -Storing Data in XML & Retrieving Data Erom XML Spring Framework -Overview of Spring Framework -Achieve MVC with Spring Framework Live Project