0% found this document useful (0 votes)
69 views1 page

MSC CS Core Course

Uploaded by

m.alnabhani9097
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)
69 views1 page

MSC CS Core Course

Uploaded by

m.alnabhani9097
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/ 1

Core Course-III-17PCS03 ADVANCED JAVA PROGRAMMING

Credits: 4 Course Objectives: Provides a platform for learning Java language, packing the programs into
modules and network programs Helps to develop web based applications and Learn the advanced
concepts of Java

UNIT – I Multithreading: Java Thread Model-Main Thread-Creating a Thread-Creating Multiple


Threads-Using isAlive() and join()-Synchronization-Interthread Communication-Suspending, Resuming
and Stopping Threads-Using Multithreading. I/O Exploring java.io: Java I/O classes and interfaces-File-
Closeable and Flushable Interfaces- The stream classes-Byte Streams-Character Streams-Console Class-
Using Stream I/O-Serialization. Networking: Basics-Networking classes and interface-Inet Address-Inet4
Address and Inet6AddressTCP/IP Client Socket-URL-URL connection-http URL Connection-URI class-
CookiesTCP/IP server socket-Datagrams. Event Handling: Event Handling mechanisms-Delegation Event
model-Event classes-Source of Events-Event Listener Interfaces-Using delegation Event model-Adapter
classes-Inner classes.

UNIT – II AWT: AWT classes-Window Fundamentals-Working with frame windows-Creating a


frame window in an applet-Creating a windowed program-Displaying information within a window-
Working with Graphics, color and font-Managing text output using font metrics.AWT Controls: Control
Fundamentals, Labels, Using Buttons, Checkboxes, Choice Control, List ,Scroll Bars and Text Field, AWT
Layouts and Menus: Understanding Layout Managers - Menu Bars and Menus-Dialog Boxes-File Dialog-
Handling Events.

UNIT – III Images, Animation and Audio: File Format-Image fundamentals-Image Observer-
Double Buffering-Media Tracker-Image Producer, Consumer and Filter-Cell Animation. Swing: Features
of Swing-MVC Connection-Components and containers-Swing packages-Event handling-Creating a
swing-Exploring swing. JDBC: Introduction-Relational Databases-SQLManipulating Database with JDBC.
UNIT – IV Java Servlets: Life Cycle-Simple Servlet - Servlet API-javax.servlet packagejavax.servlet.http
Package-Handling HTTP requests and responses-cookies-session tracking. Java Server Pages: Overview-
Implicit Objects-Scripting- Standard actions- Directives. Remote Method Invocation-Client/Server
Application using RMI.

UNIT – V EJB: EJB Architecture-overview-Building and Deploying EJB-Roles in EJB-Design and


Implementation-EJB Session Bean: Constraints-Life Cycle-Stateful Session Bean-Stateless Session Bean-
EJB Entity Bean: Bean managed versus Container managed persistence - Life Cycle- Deployment.

You might also like