CSE-404-E- ADVANCED JAVA [ Syllabus ]

CSE-404-E- ADVANCED JAVA

Class Work : 50
Exam. : 100

UNIT 1: CORE JAVA

Introduction to Java, Data types, variables, operators, Arrays, Control Statements, Classes & Methods, Inheritance, Exception Handling, Multithreading, Collections, I/O streams, AVVT & Apolet Programming.

UNIT 2: NETWORKING

Connecting to a Server, Implementing Servers, Sending E-Mail, Making URL Connections, Advanced Socket Programming

UNIT 3: DATABASE NETWORKING

The Design of JDBC. The Structured Query Language, JDBC Installation, Basic JDBC Programming Concepts, Query Execution, Scrollable and Updatable Result Sets, Matadata, Row Sets, Transactions, Advanced Connection Management, Introduction of LDAP

UNIT 4: DISTRIBUTED OBJECTS

The Roles of Client and Server, Remote Method Invocations, Setup for Remote Method Invocation, Parameter Passing in Remote Methods Server Object Activation, Java IDL and CCRA, Remote Method Calls with SOAP

UNIT 5: SWING

Lists, Trees, Tables, Styled Text Components, Progress Indicators, Component Organizers

UNIT 6: AWT

The Rendering Pipeline, Shapes, Areas, Strokes, Paint, Coordinate Transformations, Clipping, Transparency and Composition, Rendering Hints, Readers and Writers for Images, Image Manipulation, Printing. The Clipboard, Drag and Drop

UNIT 7: JAVABEANS COMPONENTS

Beans, The Bean-Writing Process, Using Beans to Build an Application, Naming Patterns for Bean Components and Events Bean Property Tubes Beaninfo Classes Property Editors Cuatomizes

UNIT 8: SECURITY

Class Loaders, Bytecode Verification, Security Managers and Permissions, Digital Signatures, Code Signing, Encryption

TEXT BOOK:

Core JavaTM 2, Volume II-Advanced Features, 7th Edition by Cay Horetmann, Gary Cornelll Pearson Publisher, 2004

REFERENCE BOOKS:

1. Professional Java Programming by Brett Spell, WROX Publication

2. Advanced Java 2 Platform, How to Program, 2nd Edition, Harvey. M. Dietal, Prentice Hall

Note: Eight questions are to be set – at lease one from each unit Students have to attempt any five.

No votes yet