Java Development
Java is platform independent, reliable Programming language introduced by sun systems, used mainly to Develop Internet applications and applets. Java is used to create web-based applications and allows user interaction on the Internet. Java allows us to have animation, audio and video clippings in our web page. Java Programming helps in writing Programs using which one can connect to any computer on the Internet.

Topics Covered

Introduction to Object Oriented Programming.
Java Basic: Data types, Object, Arrays, Strings, Operators, Statements, Exception Handling (try-catch-finally).
Classes & Objects in Java: Constructors, destructors, class methods, extending a class, 
overriding methods, visibility modifiers, abstract classes and interfaces.
Applets & Event Handling: Drawing graphics, reading apple parameters, animation.
Graphical User Interface: Introduction to GUI components and event handling
Multithreading.
Introduction to Swing Package.
Input & Output: File operations like creating, reading and modifying a file.
Database Connectivity ( JDBC ).
Advanced Graphics: Smooth Animation and keeping track of images.
Network Engineering: URL contents downloading, using URL connection, 
Introduction to sockets and Client & Server Programming using connection objects.

J2EE

J2EE is a multitiered application architecture. The J2EE specification defines roles based on certain functionality in the normal course of development and deployment of a J2EE application.

Lesson 1: A Simple Servlet
Example Two-tiered Web Application
J2EE Software and Setup
Environment, Path and Classpath Settings
J2EE Application Components
Create the HTML Page
Create the Servlet
Compile the Servlet
Start the J2EE Application Server
Start the Deployment Tool
Assemble the J2EE Application
Verify and Deploy the J2EE Application
Run the J2EE Application
Updating Component Code
More Information
 
Lesson 2: A Simple Session Bean
Example Application Overview
Create the Session Bean
Local Interfaces
Modify the Servlet
Compile the Session Bean and the Servlet
Start the Platform and the Tools
Assemble the J2EE Application
Verify and Deploy the J2EE Application
Run the J2EE Application
 
Lesson 3: A Simple Entity Bean
Create the Entity Bean
Change the Servlet
Compile
Start the Platform and Tools
Assemble and Deploy
Run the J2EE Application
 
Lesson 4: A Simple Message Bean
JMS Overview
Create the Message-Driven Bean
Change the Servlet
Compile
Start the Platform and the Tools
Assemble the J2EE Application
Verify and Deploy the J2EE Application
Run the J2EE Application
 
Lesson 5: Cooperating Enterprise Beans
Change the Entity Bean
Change the Session Bean
Change the Servlet
Compile
Start the Platform and Tools
Assemble the Application
Verify and Deploy the J2EE Application
Run the J2EE Application
 
Lesson 6: JavaServer Pages Technology
Create the JSP
Change bonus.html
Start the Platform and Tools
Update the WAR File
Verify and Deploy the J2EE Application
Run the J2EE Application
More Information
 
Lesson 7: Adding JavaBeans to the Mix
About the Example
Create bonus.jsp
Create the JavaBeans Class
Bean Properties
Change the Servlet
Compile
Start the Platform and Tools
Update the WAR File
Verify and Deploy the J2EE Application
Run the J2EE Application
More Information
 
Lesson 8: Custom JSP Tag Libraries
About the Example
Custom JSP Tag
Declare the Tag Library
Create the Tag Library Descriptor
Create the Tag Handler Class
Change bonus.jsp
Compile
Start the Platform and Tools
Update the WAR File
Verify and Deploy the J2EE Application
Run the J2EE Application
More Information Gladiator-Predator Testing
 
Lesson 9: XML
Marking and Handling Text
Change the JavaBean Class
Creating the XML document using DOM
Parsing XML using SAX
SAX and DOM
XML and J2EE
Change the Servlet
Compile the Application
Update the Application
Verify and Deploy the J2EE Application
More Information
 
Lesson 10: JDBC Technology and Bean-Managed Persistence
Bean Lifecycle
Change the BonusBean
Other Components
Create the Database Table
Compile
Start the Platform and Tools
Update the JAR File
Verify and Deploy the Application
Run the Application
More Information