[go: up one dir, main page]

0% found this document useful (0 votes)
235 views5 pages

Sem 5 and 6 BSC Computer Science

The document discusses the topics to be covered in a course on advanced Java programming over two semesters. The course covers advanced Swing and JavaFX components, event handling, JDBC, networking, RMI, servlets, JSP, EJB, and web services.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
235 views5 pages

Sem 5 and 6 BSC Computer Science

The document discusses the topics to be covered in a course on advanced Java programming over two semesters. The course covers advanced Swing and JavaFX components, event handling, JDBC, networking, RMI, servlets, JSP, EJB, and web services.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

TOPICS (Credits : 2.

5
Course: Lectures/Week: 04)
USCS502 Advanced Java
Programming– I
Swing Components – I:
Introduction to JFC and
Swing, Features of the
Java Foundation Classes,
Swing API Components,
JComponent Class,
Windows, Dialog Boxes,
Unit I 15L
and Panels, Labels, Buttons,
Check Boxes,
Menus, Pane, JScrollPane,
Desktop pane, Scrollbars,
Lists and Combo
Boxes, Text-Entry
Components.
Swing Components – II:
Toolbars, Implementing
Action interface,
Colors and File Choosers,
Tables and Trees, Printing
with 2D API and
Java Print Service API.
Schedules Tasks using JVM,
Unit II Thread-safe 15L
variables, Communication
between threads.
Event Handling: The
Delegation Event Model,
Event classes
(ActionEvent, FocusEvent,
InputEvent, ItemEvent,
KeyEvent,

MouseEvent,
MouseWheelEvent,
TextEvent, WindowEvent)
and
various listener interfaces
(ActionListener,
FocusListener,
ItemListener, KeyListener,
MouseListener,
MouseMotionListener,
MouseWheelListener,
TextListener,
WindowFocusListener,
WindowListener)
JDBC: JDBC Introduction,
JDBC Architecture, Types
of JDBC
Drivers, The Connectivity
Model, The java.sql
package, Navigating the
ResultSet object’s contents,
Manipulating records of a
ResultSet object
Unit III 15L
through User Interface , The
JDBC Exception classes,
Database
Connectivity, Data
Manipulation (using
Prepared Statements, Joins,
Transactions, Stored
Procedures), Data
navigation.
Networking with JAVA:
Overview of Networking,
Working with
URL, Connecting to a
Server, Implementing
Servers, Serving multiple
Clients, Sending E-Mail,
Socket Programming,
Internet Addresses,
URL Connections.
Accessing Network
interface parameters,
Posting
Form Data, Cookies,
Overview of Understanding
Unit IV 15L
the Sockets Direct
Protocol.
Introduction to distributed
object system, Distributed
Object
Technologies, RMI for
distributed computing, RMI
Architecture, RMI
Registry Service, Parameter
Passing in Remote Methods,
Creating RMI
application, Steps involved
in running the RMI
application, Using RMI
with Applets.
Text book(s):
1) Joe Wigglesworth and
Paula McMillan, Java
Programming: Advanced
Topics, Thomson
Course Technology (SPD)
2) Cay S. Horstmann, Gary
Cornell, Core Java™ 2:
Volume II–Advanced
Features Prentice
Hall PTR
3) Herbert Schildt, Java2:
The Complete Reference,
Tata McGraw-Hill
Additional Reference(s):
1) The Java Tutorials of Sun
Microsystems Inc.

Sem 6th

TOPICS (Credits : 2.5


Course: Lectures/Week: 04)
USCS602 Advanced Java
Programming-II
Servlet: What Is a Servlet?
The Example Servlets,
Servlet Life Cycle,
Sharing
Information, Initializing a
Servlet, Writing Service
Unit I Methods, Filtering 15L
Requests and Responses,
Invoking Other Web
Resources, Accessing
the Web Context,
Maintaining Client State,
Finalizing a Servlet.
Unit II JSP: What Is a JSP Page?, 15L
The Example JSP Pages,
The Life Cycle of a
JSP
Page, Creating Static
Content, Creating Dynamic
Content, Unified
Expression Language,
JavaBeans Components,
JavaBeans Concepts,
Using NetBeans GUI
Builder Writing a Simple
Bean, Properties:
Simple Properties, Using
Custom tags, Reusing
content in JSP Pages,
Transferring Control to
Another Web Component,
Including an Applet.
EJB: Introduction to EJB,
Benefits of EJB, Types of
EJB, Session
Bean: State Management
Unit III Modes; Message-Driven 15L
Bean, Differences
between Session Beans and
Message-Driven Beans, The
Contents of an

Enterprise Bean, Naming


Conventions for Enterprise
Beans, The Life
Cycles of Enterprise Beans,
The Life Cycle of a Stateful
Session Bean,
The Life Cycle of a Stateless
Session Bean, The Life
Cycle of a
Message-Driven Bean
Web Service: Defining
Client Access with
Interfaces: Remote Access,
Local Access, Local
Interfaces and Container-
Managed Relationships,
Deciding on
Remote or Local Access,
Unit IV 15L
Web Service Clients,
Method Parameters and
Access. Building Web
Services with JAX-WS:
Setting the Port,
Creating a Simple Web
Service and Client with
JAX-WS.
Text book(s):
1) Joe Wigglesworth and
Paula McMillan, Java
Programming: Advanced
Topics, Thomson
Course Technology (SPD)
2) Eric Jendrock, Jennifer
Ball, D Carson and others,
The Java EE 5 Tutorial,
Pearson
Education
3) Bryan Basham, Kathy
Sierra, Bert Bates, Head
First Servlets and JSP,
O’reilly (SPD)
Additional Reference(s):
1) Cay S. Horstmann, Gary
Cornell, Core Java™ 2:
Volume II–Advanced
Features Prentice
Hall PTR, 2001
2) Ivan Bayross, Web
Enabled Commercial
Applications Development
Using Java 2, BPB
Publications
3) The Java Tutorials of Sun
Microsystems Inc.

You might also like