home‎ > ‎



Unit I:

HTML Common tags- List, Tables, images, forms, Frames; Cascading Style sheets; 

Introduction to  Java Scripts, Objects in Java Script, Dynamic HTML with Java Script.


Unit II:

XML: Document type definition, XML Schemas, Document Object model, Presenting XML, Using XML Processors:  DOM and SAX


Unit III:

Review of Applets, Class, Event Handling, AWT Programming.

Introduction to Swing: JApplet, Handling Swing Controls like Icons – Labels – Buttons – Text Boxes – Combo – Boxes – Tabbed Pains – Scroll Pains – Trees – Tables Differences between AWT Controls & Swing Controls Developing a Home page using Applet & Swing.


Unit IV:

Java Beans: Introduction to Java Beans, Advantages of Java Beans, BDK Introspection, Using Bound properties, Bean Info Interface, Constrained properties Persistence, Customizes, Java Beans API.


Unit V:

Web servers: Tomcat Server installation & Testing.

Introduction to Servelets: Lifecycle of a Serverlet, JSDK, The Servelet API, The javax.servelet Package, Reading Servelet parameters, Reading initialization  parameters.


Unit VI:

More on Servlets: The javax.servelet HTTP package, Handling Http Request & Responses, Using Cookies-Session Tracking, Security Issues.

Introduction to JSP:  The Problem with Servelet. The Anatomy of a JSP Page, JSP Processing.  JSP Application Design with MVC architecture. AJAX.


Unit VII:

JSP Application Development: Generating Dynamic Content, Using Scripting Elements

Implicit JSP Objects, Conditional Processing – Displaying Values Using an Expression to Set an Attribute, Declaring Variables and Methods Error Handling and Debugging Sharing Data Between JSP pages, Requests, and Users Passing Control and Date between Pages – Sharing Session and Application Data – Memory Usage Considerations


Unit VIII:

Database Access: Database Access, Database Programming using JDBC Studying Javax.sql.* package Accessing a Database from a JSP Page Application – Specific Database Actions Deploying JAVA Beans in a JSP Page









1.    Web Programming, building internet applications, Chris Bates 2nd edition,

       WILEY Dreamtech (UNIT 1,2)

2.  The complete Reference Java 2 Fifth Edition ,Patrick Naughton and Herbert  Schildt., TMH (Chapters: 25)  (UNIT 2,3)

3.   Java Server Pages –Hans Bergsten, SPD O’Reilly (UNITs 3,4,5)



1.      Programming world wide web-Sebesta,PearsonCore  SERVLETS ANDJAVASERVER PAGES   VOLUME 1: CORE

      TECHNOLOGIES  , Marty Hall and Larry Brown Pearson