|
J2ee online training, Java online training, Java online classes |
|
I. CORE JAVA
1. Basic & Core Components a. Features and History b. JVM architecture and BYTECODE c. A Little bit of CODE & Class files d. Data types and Operators e. Control constructs f. Arrays g. String Handling-using String, String Buffer Classes. h. OOPS and OOPS in JAVA i. Classes and Objects j. Methods and Constructors k. Packages and Interfaces l. Access specifiers m. Exception Handling n. Threads and Multithreading o. Wrapper classes, Inner classes p. Applets programming
2. Java API (The Java Class) a. java.lang Java Language Fundamentals b. java.io Java I/O Mechanism c. java.utiliy Utilities & Collections Framework. d. java.awt GUI Applications using Java e. java.awt.event Event Handling Mechanism. f. Java.net Socket Programming. g. javax.swing Java Extended GUI Programming. h. PageiIinclude, taglib i. Scope j. JSP & JDBC k. JSP & Java Beans The useBeantag
II. ADVANCED JAVA / J2EE
1. J2EE Overview: a. Introduction b. Components of J2EE c. Modularization of components The 3-tier Architecture
2. Enterprise Java Beans (EJB): a. Introduction to EJB 2.0 b. Deployment Descriptors for various Application servers c. Lifecycle of EJB d. The EJB trilogy Session Beans, Entity Beans, Message Driven Beans
e. Session Beans Stateless, Stateful i. Life cycle ii. Deployment iii. EJB QL iv. Areas of Applications
f. Entity Beans CMP, BMP i. Life cycle ii. Deployment iii. EJB QL iv. Areas of Applications
g. Message Driven Beans the new entrant into the EJB specification i. Introduction to JMS and Java Mail ii. Types of Messaging Domains PTP, Pub/Sub iii. MOM iv. Life cycle v. Deployment vi. Overview of Struts Framework vii. Components of Model, View and Controller viii. Action Classes ix. Forms, Form Beans and Dyna Forms x. The Validator plug-in xi. The Tiles plug-in xii. Deployment Descriptors xiii. Area of Applications xiv. Configuration of messaging servers.
h. Design Patterns i. Overview ii. Types of Patterns iii. Factory Pattern iv. Singleton Pattern v. Front Controller vi. Session Faiade vii. Message Faiade viii. DAO ix. DTO
i. JDBC Direct Read Design Patterns j. Database Programming using the JDBC API: i. The X/OPEN Call level Interfaces ii. Database Connectivity & ODBC concepts iii. The JDBC mechanism-connecting to a DB iv. Types of JDBC drivers v. The steps in implementing a JDBC application vi. Types of statements, Result Sets etc. vii. Introduction to JDBC 3.0 API
k. Java Servlet v2.4 Technology: i. CGI Vs Servlets ii. Introduction to web designing iii. Introduction to web servers iv. HTTP protocol-status codes, request methods v. Deployment Descriptors vi. Servlets Lifecycle vii. Types of Servlets viii. Servlet API ix. Sessions & session Tracking x. Cookies xi. Servlet chaining and Dispatching xii. Filtering
l. CASE STUDY: Designing a sample web site using Servlets & JDBC
m. Java Servlet Pages: i. Overview ii. Comparing with the other technologies iii. JSP Architecture iv. Implicit Objects v. Elements of JSP vi. Tag Libraries
n. CASE STUDY: Convert the previous site from Servlets using the JSP
o. Introduction to Distributed Computing:
p. Remote Method Invocation (RMI): i. Introduction to remoting ii. RMI Architecture iii. Stubs & Skeletons iv. RMI IIOP
q. XML & Web Services i. Introduction to XML ii. DTDs, Schemas and Namespaces iii. X ML Parsers (SAX and DOM) iv. Interoperability between application Web services v. SOAP vi. WSDL vii. UDDI
|