For Java Training Details - 9949566378                                              R.V.Seshagiri Rao
 
Java/J2EE Course Content
 
Core Java
 
Installation and Configuration
JVM, JRE and JDK.
Programming Language Fundamentals.
OOPs concepts.
Class and Object.
Abstract class and Interfaces.
Object Class importance and overriding default implementation.
Lang package details.
Exception Handling.
Customizing class Loader
String and String Buffer handling.
Collection API(includes Stacks and Queues and Sorting)
Threading.( Thread API, Creating, Controlling, Synchronization,
Dead Locks, Thread Groups, Thread Pooling)
Serialization and Externalization.
Singleton Pattern.
IO (Character and Byte Oriented Streams)
Networking (basics, Sockets, Client/Server Programming)
Applets, AWT & Event Handling.
 
 
JDBC
 
Normalization.
JDBC 1.0 features.
Different Types of Drivers.
Creating a Connection with DSN and DataSource Object.
JDBC 2.0 features and working with JDBC 2.0.
JDBC 3.0 features and working with JDBC 3.0.
Writing a Connection pool
Interacting with MS-Access.
Interacting with Mysql.
Interacting with Oracle Personal Edition.
Diffrent Types of RowSets.
 
 
Swings
RMI, JNDI and LDAP
HTML/Javasctript/CSS
 
Form and its input elements.
Frames and its implementation.
Validating all kinds of form input elements with JavaScript.
InnerHTML.
Select All, Dependency Drop Down, Trimming, email validation.
All kinds of events on button.
Inter Frame Communication.
JavaScript arrays.
CSS classes and implementation.
 
 
Servlets Technology
 
Tomcat Installation and configuration.
Getting Started with Servlets.
Development Steps in the Servlets technologies.
Web Application Directory structure and its importance.
Simple Hello World Servlets.
Servlets architecture (Servlets, GenericServlet, HttpServlet)
DoGet, Do Post and Service methods
Servlets Life Cycle.
ServletConfig and ServletContext.
Parameterised Servlets (Request, Response Specific and Application).
Request and Response headers(Saving bandwidth and reducing download
time, Keeping Connection until download all elements from site)
Servlets Dispatching (Request Dispatcher and Send Redirect).
Writing Controller.
Session Management (Hidden, URL, Cookies and Http Session).
Filters and Listeners.
Security.
File Uploading.
All elements in web.xml.

 
 
JSP Technologies
 
IDisadvantages of Servlets.
JSP Getting started.
JSP Life Cycle.
Building blocks of JSP (Directives and Scripting Elements).
Walking through generated Servlets.
Declarations, Expressions and scrip lets.
Page Directive and its all attributes.
Include Directive.
JSP actions. (useBaen, include).
Custom Tags.
Simple Tag
Parameterized Tag.
Iteration Tag.
Body Tag.
Nested Tag.
 
 
JSTL
Development architectures:
 
JSP Model 1 Architecture.
JSP Model 2 Architecture.
Web Application Design Patterns:
Controller.
Business Deligator.
DAO and VAO.
 
 
Concepts of NetWorking
 
IP Addressing.
DNS (Domain Naming Service).
DNS assigning to IP Addressing
Routing.
 
 

Struts Developments:
 
Getting Started.
Struts Architecture.
Exploring about struts-blank application.
Developing Hello World with Tomcat.
Understanding Struts Flow.
Exploring about Action Form, Action , Struts-Config, Action Mapping.
Developing Login Page with pure Struts in Tomcat.
Errors and Validations with pure struts.
Modularization.
Extending ActionServlet.
Resource bundle
Html, bean, logic tag libraries.
DynaAction Forms.
Validator Framework.
Tiles Framework.
 
 
Special Developments:
 
Developing SQL Client by using use beans.
Developing SQL Client with Custom Tags.
Developing positive text box with Custom Tags.
Developing navigation tree by using Custom tags and JavaScript.
Developing pagination.
Developing breadcrumbs.

 
 

ANT
 
Need of ANT.
Getting Started with ANT.
About build.xml.
Exploring necessary tasks.
Writing a complex build.xml.
Modularization.
 
 
Eclipse
 
Importance.
Getting Started.
Setting project. Updating CLASSPATH.
Debugging.
Plug-in to Tomcat.
 
 
LOG4J
 
Importance.
Getting Started.
Loggers, Appenders, Layouts
Writing external configuration file (Log4j.xml).
 
 
XML
 
XML Basics(DTD, Schemas)
Getting Started with SAX, DOM and JDOM
XML tags writing into File.
XML tags reading from the file.
Writing XML data into DataBase
 
 

JUnit

 
Importance.
Getting Started.
Unit test.
Test Suit.
Incorporating in ANT.

 
 
JAVA MAIL
 


SMTP, POP3, IMAP, MIME(examples : sending and receiving mails)


 
 
EJB
 
Getting Started.
J2SE recap
EJB Architecture
J2EE Architecture
J2EE protocols(RMI/IIOP, CORBA)
J2EE Containers
J2EE Web Components

 
 

EJBs
 
Session Beans
Entity Beans
Message Driven Beans
creating jar, war, ear
Transactions
Security(includes LDAP Security)
EJB Design Pattrens

WEB SERVICES
XML-RPC, SOAP, UDDI, WSDL
J2EE Design Pattrens


 
 
Breaif Contents
 
Core Java
Eclispe
JDBC with SQL
Swings
HTML, Javascript, CSS
ANT, Log4J, JUnit
Servlets, JSP with Tomcat
XML with DOM4J
Struts.
Real Project implementation by using above technologies
UML Basics
Java Mail
Design Patterns.
EJB with Jboss
Real Project implementation by using above technologies
Java Coding Standard.

WEB SERVICES
XML-RPC, SOAP, UDDI, WSDL
J2EE Design Pattrens


 
 
Hands On Exercises
 
The delegates will build a complete Enterprise Java application, in the form of a mini banking application, comprising of a number of exercises including:
1. Servlets and JSP for user interface presentation
2. Handling cookies and sessions for state management
3. Use of JDBC for access to relational databases
4. Parsing XML documents
5. Writing custom JSP tags
6. Session EJBs for distributable business processing
7. Entity EJBs for transactional access to relational databases
8.Integration of Servlets, JSPs and EJBs to form a complete online J2EE application


 
 
 
 
 
Hosted by www.Geocities.ws

1