1. HTML : List, Tables, images, forms, Frames; Cascading Style sheets;
2. JAVA SCRIPT: Introduction to Java Scripts, Objects in Java Script, Dynamic HTML with Java Script
3. XML: Document type definition, XML Schemas, Document Object model, Presenting XML, Using XML,Processors: DOM and SAX
4. Servlets: Tomcat web server, Introduction to Servlets: Lifecycle of a Servlet, JSDK,The Servlet API, The javax.Servlet Package, Reading Servlet parameters, Reading Initialization Parameters. The javax.Servlet HTTP package, Handling Http Request & Responses, Using Cookies-Session Tracking, Security Issues.
5. JSP: The Problem with Servlet. The Anatomy of a JSP Page, JSP Processing. JSP Application Design with MVC Setting Up and JSP Environment: Installing the Java Software Development Kit, Tomcat Server & Testing Tomcat,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
6. Database: 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, Introduction to struts framework
7. 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, Introduction to EJB’s
Discussions:
· Patterns. Eg: Triangle, Square, Pentagon, Hexagon, Heptagon etc
· Syntax and semantics. Eg: syntax of a class, syntax of delete, semantic of a table etc
· Example for every concept and why we need & when to use. Eg: interface, runtime polymorphism, servlets life cycle etc