CORE JAVA
·
After all having a lot number of programming
languages.
·
Why JAVA; yet another language!!!
·
AND NOW WHY ONLY JAVA???
PART-1
Basics &
Core Components
Features and
History
·
JVM Architecture and BYTECODE
·
A little bit of CODE & Class files
·
Data types Operators
·
Control Constricts
·
Arrays
·
String Handling-using String, String Buffer
classes
·
OOPS and OOPS in JAVA
·
Classes and Objects
·
Methods and Constructors
·
Packages and Interfaces
·
Access specifies
·
Exception Handling
·
Threads and Multithreading
·
Wrapper Classes, Inner classes
·
Applet Programming
PART-2
Java API
(The Java Class Libraries)
·
'Java.lang'-Java'slanguage Fundamentals
·
'Java.io'-Java's I/O Mechanism
·
'Java.util'-Utilities & Collections
Framework
·
'Java.awt.event'-GUI Applications using Java
·
'Java.net'-Socket Programming
·
'Javax.swing'-Java's Extended GUI Programming
·
Attentions & annotations
ADVANCED JAVA
Database
Programming using the JDBC API:
·
The X/OPEN Call Level Interfaces
·
Database Connectivity & ODBC Concepts
·
The JDBC mechanism-Connecting to a DB
·
Types of JDBC Drivers
·
The steps in implementing a JDBC application
·
Types of statements, Result Sets etc.
·
Introduction to JDBC 3.0 AP!
Java Servlet
v2.4 Technology:
·
CGI Vs Servlets
·
Introduction to web designing
·
Introduction to the web servers
·
HTTP Protocol-Status codes, request methods
·
Deployment descriptors
·
Servlet Lifecycle
·
Types of servlets
·
Servlet API
·
Sessions & Session tracking
·
Cookies
·
Servlet changing and dispatching
·
Filtering
Java Server
Pages:
·
Overview
·
Comparing with the other technologies
·
JSP Architecture
·
Implicit Objects
·
Elements of JSP (Comments, Experessions, Scriptlets,
Declarations, actions)
·
JSP Directives
Pageilinclude,
taglib
·
Scopes
·
JSP & JDBC
·
JSP & Java Beans-The 'use bean' tag
·
Tag Libraries (JSTL)
Case Study 1
·
Convert the previous site from servlets using
the JSPs
Case Study 2
·
Develop a full-fledged shopping (art web
applications)
Introduction
to Distributed computing
·
Introduction to Distributed computing
Remote
Method Invocation (RMI):
·
Introduction to remoting
·
RMI Architecture
·
Stubs 7 skeletons
·
RMI-IIOP
COBRA
·
Introduction to OMG
·
Difference between RMI and COBRA
·
The 'ORB' Protocol
·
COBNRA and Java
·
IDL
·
SAMPLE APPLICATION USING cobra AND Java
J2EE-Java 2.0 Enterprise Edition
J2EE
Overview
·
Introduction
·
Components of J2EE
·
Modularization of components-The 3-tier
Architecture
Enterprise
Java Beans (EJB):
·
Introduction to EJB 2.0
·
Deployment Descriptors for various Application
servers
·
Lifecycle of EJB
·
The EJB trilogy-Session Beans, Entity beans,
message Driven Beans
·
Session Beans-Stateless, Stateful
·
Life cycle
·
Deployment
·
Areas of Applications
·
Entity Beans-CMP, BMP
·
Life cycle
·
Deployment
·
EJB QL
·
Areas of Applications
Message
Driven Beans-'the new entrant into the EJB specification
·
Introduction to JMS and Java Mail
·
Types of Messaging Domains-PTP,Pub/Sub
·
MOM
·
Life cycle
·
Deployment
·
Areas of Applications
·
Configuration of messaging servers
EJB and J2EE
Services
·
Transactions
·
Services
·
Attributes
·
ACID Properties and the 2PL Protocol
·
JTAPI
·
Security
·
Bean Management
·
Lazy Loading
·
Dynamic Loading
·
Pooling and Data Sources
·
Relationships-O/R mapping
Developing
EJB Clients
·
Introduction to Naming and directory Services
·
The JNDI API
·
LDAP
Struts
Framework
·
Introductions to the MVC1 & MVC2
Architecture
·
Overview of struts Framework
·
Components of Model, Vies and Controller
·
Action Classes
·
Forms, Form beans and Dyna Form
·
The Validator plug-in
·
The Tiles plug-in
·
Deployment descriptors
Design
Patterns
·
Overview
·
Types of patterns
·
Factory pattern
·
Signleton Pattern
·
Front Controller
·
Session Facade
·
Message Facade
·
DAO
·
DTO
·
Intercepting filter
JDBC Direct
Read Design Patterns
·
JDBC Direct Read Design Patterns
XML &
Web Services
·
Introduction to XML
·
DTDs, Schemas and Namespaces
·
XML Parsers (SAX and DOM)
·
Interoperability between application Web
services
·
SOAP
·
WSDL
·
UDDI
SERVERS
·
TOMCAT 5.5/6.0
·
Web logic 10.X
·
Web sphere 6.X
·
JBOSS 4.X
IDES
·
Eclipse 3.X
·
Net beans 5.5/6.X
·
RAD 6.X
EXTRA TOOLS
·
Log4I
·
ANT
·
JUNIT
Frameworks
·
Hibernate
·
Springs
No comments:
Post a Comment