MTech Java And Web Based Tools syllabus for 1 Sem 2018 scheme 18BBI14

Module-1 MODULE – 1 10 hours

INTRODUCTION TO JAVA:

Java and Java applications. Java Development Kit (JDK). Byte Code, JVM; Object-oriented programming. Simple Java programs. Data types and Tokens: Boolean variables, int, long, char, operators, arrays, white spaces, literals, assigning values. Creating and destroying objects. Access specifiers. Operators and Expressions: Arithmetic Operators, Bitwise operators, Relational operators, Assignment Operator, The ? Operator; Operator Precedence. Logical expression. Type casting, Strings. Control Statements: Selection statements, iteration statements, Jump Statements.

Module-2 MODULE – 2 10 hours

CLASSES, INHERITANCE, EXCEPTIONS:

Classes. Classes in Java - Declaring a class, Class name, Super classes, Constructors. Creating instances of class. Inner classes. Inheritance: Simple, multiple, and multilevel inheritance; Overriding, overloading. Exception handling: Exception handling in Java. MultiThreaded Programming: Multi Programming: Extending threads; Implementing rentable. Synchronization, Changing state of the thread. Bounded buffer problems, Read-write problem, ProducerConsumer problems. Event Handling: Two event handling mechanisms, Delegation event model, Event classes; Sources of events; Event listener interfaces. Delegation event model; Adapter classes; Inner classes.

A d v e r t i s e m e n t
Module-3 MODULE – 3 10 hours

APPLETS:

The Applet Class: Two types of Applets, Applet basics, Applet Architecture, An Applet skeleton; The HTML APPLET tag; Passing parameters to Applets, Simple Applet display methods; Requesting repainting; Using the Status Window. getDocumentbase() and getCodebase(); ApletContext and showDocument(); The AudioClip Interface; The AppletStub Interface; Drawing Lines; Drawing Other Stuff; Color; Mouse Input; Keyboard Input and Output to the Console. Threads and Animation, Backbuffers, Graphics, and Painting; Clocks. Playing with text: Introduction to 2D arrays and hyperlinks, 3D Graphics - Basic classes

Module-4 MODULE – 4 10 hours

JAVA 2 ENTERPRISE EDITION OVERVIEW, DATABASE ACCESS:

Overview of J2EE and J2SE. The Concept of JDBC; JDBC Driver Types; JDBC Packages; A Brief Overview of the JDBC process; Database Connection; Associating the JDBC/ODBC Bridge with the Database; Statement Objects;ResultSet; Transaction Processing; Metadata, Data types; Exceptions.

Module-5 MODULE – 5 10 hours

SERVLETS:

Background; The Life Cycle of a Servlet; Using Tomcat for Servlet Development; Simple Servlet; The Servlet API. The Javax.servlet Package. Reading Servlet Parameter, Javax.servlet.http package, Handling HTTP Requests and Responses. Cookies and Session Tracking.