Syllabus

Course Code: MCA-20-35    Course Name: Elective-IV - (i) Advances in Java

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 GUI Programming: AWT Classes, AWT Controls, AWT Button, AWT Label, AWT TextField, AWT TextArea, AWT Checkbox, AWTCheckboxGroup, AWT Choice, AWT List, AWT Scrollbar, AWT MenuItem& Menu, AWT PopupMenu, AWT Panel, MouseListener, MouseMotionListener, Java ItemListener, Java KeyListener, Java WindowListener. Adapter Classes, Layout managers; Grid Layout, Flow Layout, Card Layout, Border Layout, Menus, Java Frames.
2 Servlet API and Overview: Servlet Introduction, Servlet Life Cycle, Types of Servlet, Servlet Configuration with Deployment Descriptor, Working with ServletContext and ServletConfig Object, Attributes in Servelt, Response and Redirection using Request Dispacher and using sendRedirect Method, Filter API, Manipulating Responses using Filter API, Session Tracking: using Cookies, HTTPSession, Hidden Form Fields and URL Rewriting,Types of Servlet Event: ContextLevel andSessionLevel.
3 Java Server Pages: Introduction to JSP , Comparison with Servlet, JSP Architecture, JSP Life Cycle, JSP Scripting Elements, JSP Directives, JSP Action, JSP Implicit Objects, JSP Expression Language, JSP Standard Tag Libraries, JSP Custom Tag, JSP Session Management, JSP Exception Handling, MVC in JSP, Custom tags; Attributes, Iteration, Custom URI.
4 JDBC Programming: JDBC Architecture, Types of JDBC Drivers, Introduction to major JDBC Classes and Interface, Creating simple JDBC Application, Types of Statement (Statement Interface, Prepared Statement, Callable Statement), Exploring ResultSet Operations, Batch Updates in JDBC, Managing Database Transaction.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.