10IS753 JAVA and J2EE syllabus for IS


Part A
Unit-1 Introduction to Java 6 hours

Java and Java applications; Java Development Kit(JDK); Java is interpreted, Byte Code, JVM; Object-oriented programming;Simple Java programs.Data types and other tokens: Boolean variables, int, long, char, operators,arrays, white spaces, literals, assigning values; Creating and destroyingobjects; Access specifiers.Operators and Expressions: Arithmetic Operators, Bitwise operators,Relational operators, The Assignment Operator, The ? Operator; OperatorPrecedence; Logical expression; Type casting; StringsControl Statements: Selection statements, iteration statements, JumpStatements.

Unit-2 Classes, Inheritance, Exceptions, Applets 6 hours

Classes: Classes in Java;Declaring a class; Class name; Super classes; Constructors; Creatinginstances of class; Inner classes.Inheritance: Simple, multiple, and multilevel inheritance; Overriding,overloading.Exception handling: Exception handling in Java.The Applet Class: Two types of Applets; Applet basics; Applet Architecture;An Applet skeleton; Simple Applet display methods; Requesting repainting;Using the Status Window; The HTML APPLET tag; Passing parameters toApplets; getDocumentbase() and getCodebase(); ApletContext andshowDocument(); The AudioClip Interface; The AppletStub Interface;Output to the Console.

Unit-3 Multi Threaded Programming, Event Handling 7 hours

Multi ThreadedProgramming: What are threads? How to make the classes threadable;Extending threads; Implementing runnable; Synchronization; Changing stateof the thread; Bounded buffer problems, read-write problem, producer-consumer problems.Event Handling: Two event handling mechanisms; The delegation eventmodel; Event classes; Sources of events; Event listener interfaces; Using thedelegation event model; Adapter classes; Inner classes.

Unit-4 Swings 7 hours

Swings: The origins of Swing; Two key Swing features;Components and Containers; The Swing Packages; A simple SwingApplication; Create a Swing Applet; Jlabel and ImageIcon; JTextField;TheSwing Buttons; JTabbedpane; JScrollPane; JList; JComboBox; JTable.

Part B
Unit-5 Java 2 Enterprise Edition Overview, Database Access 6 hours

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

Unit-6 Servlets 7 hours

Background; The Life Cycle of a Servlet; Using Tomcat for ServletDevelopment; A simple Servlet; The Servlet API; The Javax.servlet Package;Reading Servlet Parameter; The Javax.servlet.http package; Handling HTTPRequests and Responses; Using Cookies; Session Tracking.

Unit-7 JSP, RMI 6 hours

Java Server Pages (JSP): JSP, JSP Tags, Tomcat, Request String,User Sessions, Cookies, Session Objects.Java Remote Method Invocation: Remote Method Invocation concept; Serverside, Client side.

Unit-8 Enterprise Java Beans 7 hours

Enterprise java Beans; Deployment Descriptors;Session Java Bean, Entity Java Bean; Message-Driven Bean; The JAR File.

Last Updated: Tuesday, January 24, 2023